public class DTMenuUtils
| Constructor and Description |
|---|
DTMenuUtils() |
| Modifier and Type | Method and Description |
|---|---|
void | addFavorite(DTMenuItem favoriteMenuItem!) |
void | addOpen(DTMenuItem menuItem!) |
void | addRecent(DTMenuItem recentMenuItem!) |
void | clearFavoritesFile() |
void | clearFavoritesMenu() |
void | clearMainMenu() |
void | clearRecentFile() |
void | clearRecentMenu() |
static BBjString | closeBrowser(BBjString DTSessionID$, BBjString message$) |
void | createFavoritesTreeMenu(BBjTree tree!) |
void | createFavoritesTreeMenu(BBjTree tree!, BBjColor foreColor!) |
Boolean | createMainTreeMenu(BBjTree tree!) |
Boolean | createMainTreeMenu(BBjTree tree!, BBjColor foreColor!) |
static void | createQRCode(String barCodeData!, String filePath!, int height!, int width!) |
void | createRecentTreeMenu(BBjTree tree!) |
void | createRecentTreeMenu(BBjTree tree!, BBjColor foreColor!) |
void | createSearchTreeMenu(BBjTree tree!, BBjVector searchMenu!) |
BBjInt | createSearchTreeMenu(BBjTree tree!, BBjVector searchMenu!, BBjColor foreColor!) |
static void | displayHtml(BBjString html$, BBjString title$)Display html string Uses httpname from Dynamo Configuration Record in CDSM00 file. Uses current application title Y5$ as base for file name. Creates unique file name in /u/CDI/tmp folder. html will be displayed in mini browser (no controls), full browser, or BBjHtmlView based on Debug Configuration.
DTMenuUtils.displayHtml("Hello World", "My test page")
|
static void | displayHtmlFile(BBjString tmpFileName$) |
Boolean | favoritesMenuHasProgram(BBjTree tree!, DTMenuItem menuItem!) |
static String | generateMfaSecretKey() |
BBjString | getCompanyCode() |
BBjVector | getFavoritesMenu() |
DTMenuItem | getFavoritesMenuItem(int index!) |
DTJsonArray | getGlobalMenuItems(BBjString y$) |
static String | getGoogleAuthenticatorBarCode(String secretKey!, String account!, String issuer!) |
BBjString | getLoginID() |
BBjVector | getMainMenu() |
BBjString | getMenuTreeAsHtml(BBjString role$) |
int | getNode(BBjTree tree!, BBjNumber parentID!, BBjString title!) |
int | getNodeIndex(BBjTree tree!, BBjNumber nodeID!, BBjNumber parentID!) |
BBjVector | getOpenMenus() |
BBjVector | getOpenMenus(BBjString companyCode!, BBjString userOrGroup!) |
BBjVector | getRecentMenu() |
BBjVector | getSearchMenu() |
BBjVector | getSearchMenu(BBjString searchText!) |
static String | getTOTPCode(String secretKey!) |
void | insertFavoriteToTreeMenu(BBjTree tree!, DTMenuItem menuItem!, BBjNumber nodeID!, BBjNumber parentID!, int index!) |
static void | installBrowserScriptsOnMac() |
static Boolean | isLicenseAvailable() |
static BBjNumber | launch(BBjString programName$, BBjString title$) |
static BBjNumber | launch(BBjString cc$, BBjNumber dd33id, BBjString menucode$) |
static BBjNumber | launch(BBjString cc$, BBjNumber dd33id, BBjString programName$, BBjString title$, BBjString menucode$) |
static void | launchApp(BBjString title$, BBjString url$, BBjString urlargs$, BBjString nsid$) |
static void | launchDWCProgram(BBjString cc$, BBjString sessionid$, BBjString program$, BBjString title$) |
static void | launchDWCProgram(BBjString cc$, BBjString sessionid$, BBjString program$, BBjString title$, HashMap args!) |
static BBjString | launchUrl(BBjString cc$, BBjString urlbase$, BBjString title$, HashMap args!) |
static BBjString | launchUrl(BBjString cc$, BBjString urlbase$, BBjString title$, HashMap args!, BBjString nsid$) |
static BBjString | launchWebApi(BBjString api$, BBjString title$, HashMap args!) |
static BBjString | launchWebApp(BBjString guiClassMethod$, BBjString title$, HashMap args!) |
static BBjString | makeToken(BBjString sessionID!) |
static BBjString | makeToken(BBjString sessionID!, BBjNumber minutes) |
static BBjString | makeToken(BBjString sessionID!, BBjNumber minutes, DTJsonObject extra!) |
void | removeOpen(DTMenuItem menuItem!) |
static void | run(BBjNumber dd33id) |
static void | run(BBjString cc$, BBjNumber dd33id) |
void | saveFavoritesFromTheTree(BBjTree tree!) |
static BBjString | sendPasswordResetEmail(BBjString loginID$, BBjString email$, BBjString cc$, BBjString ccName$, Boolean hasPassword!) |
static BBjString | waitForNamespace(BBjString waitForText$, BBjString windowTitle$, BBjString nskey$, BBjString classMethod$) |
static BBjString | waitForNamespace(BBjString waitForText$, BBjString windowTitle$, BBjString nsPrefix$, BBjString classMethod$, HashMap args!) |
public void addFavorite(DTMenuItem favoriteMenuItem!)public void addOpen(DTMenuItem menuItem!)public void addRecent(DTMenuItem recentMenuItem!)public void clearFavoritesFile()
public void clearFavoritesMenu()
public void clearMainMenu()
public void clearRecentFile()
public void clearRecentMenu()
public void createFavoritesTreeMenu(BBjTree tree!)
public void createFavoritesTreeMenu(BBjTree tree!, BBjColor foreColor!)
public Boolean createMainTreeMenu(BBjTree tree!)
public Boolean createMainTreeMenu(BBjTree tree!, BBjColor foreColor!)
public static void createQRCode(String barCodeData!, String filePath!, int height!, int width!)
public void createRecentTreeMenu(BBjTree tree!)
public void createRecentTreeMenu(BBjTree tree!, BBjColor foreColor!)
public void createSearchTreeMenu(BBjTree tree!, BBjVector searchMenu!)
public BBjInt createSearchTreeMenu(BBjTree tree!, BBjVector searchMenu!, BBjColor foreColor!)
public static void displayHtml(BBjString html$, BBjString title$)
Display html string
Uses httpname from Dynamo Configuration Record in CDSM00 file. Uses current application title Y5$ as base for file name. Creates unique file name in /u/CDI/tmp folder. html will be displayed in mini browser (no controls), full browser, or BBjHtmlView based on Debug Configuration.
DTMenuUtils.displayHtml("Hello World", "My test page")
html$ - contents of web page.title$ - if html does not already include public static void displayHtmlFile(BBjString tmpFileName$)public Boolean favoritesMenuHasProgram(BBjTree tree!, DTMenuItem menuItem!)public static String generateMfaSecretKey()public BBjString getCompanyCode()public BBjVector getFavoritesMenu()public DTMenuItem getFavoritesMenuItem(int index!)public DTJsonArray getGlobalMenuItems(BBjString y$)
public static String getGoogleAuthenticatorBarCode(String secretKey!, String account!, String issuer!)public BBjString getLoginID()public BBjVector getMainMenu()public int getNodeIndex(BBjTree tree!, BBjNumber nodeID!, BBjNumber parentID!)public BBjVector getOpenMenus()public BBjVector getRecentMenu()public BBjVector getSearchMenu()public static String getTOTPCode(String secretKey!)public void insertFavoriteToTreeMenu(BBjTree tree!, DTMenuItem menuItem!, BBjNumber nodeID!, BBjNumber parentID!, int index!)public static void installBrowserScriptsOnMac()
public static Boolean isLicenseAvailable()
public static BBjNumber launch(BBjString cc$, BBjNumber dd33id, BBjString programName$, BBjString title$, BBjString menucode$)
public static void launchApp(BBjString title$, BBjString url$, BBjString urlargs$, BBjString nsid$)
public static void launchDWCProgram(BBjString cc$, BBjString sessionid$, BBjString program$, BBjString title$)
public static void launchDWCProgram(BBjString cc$, BBjString sessionid$, BBjString program$, BBjString title$, HashMap args!)
public static BBjString launchUrl(BBjString cc$, BBjString urlbase$, BBjString title$, HashMap args!)
public static BBjString launchUrl(BBjString cc$, BBjString urlbase$, BBjString title$, HashMap args!, BBjString nsid$)
public static BBjString launchWebApi(BBjString api$, BBjString title$, HashMap args!)
public static BBjString launchWebApp(BBjString guiClassMethod$, BBjString title$, HashMap args!)
public static BBjString makeToken(BBjString sessionID!, BBjNumber minutes, DTJsonObject extra!)
public void removeOpen(DTMenuItem menuItem!)public static void run(BBjNumber dd33id)
public static void run(BBjString cc$, BBjNumber dd33id)public void saveFavoritesFromTheTree(BBjTree tree!)
public static BBjString sendPasswordResetEmail(BBjString loginID$, BBjString email$, BBjString cc$, BBjString ccName$, Boolean hasPassword!)
public static BBjString waitForNamespace(BBjString waitForText$, BBjString windowTitle$, BBjString nskey$, BBjString classMethod$)