Package org.pentaho.mantle.client.ui.xul
Class MantleController
java.lang.Object
org.pentaho.ui.xul.XulEventSourceAdapter
org.pentaho.ui.xul.impl.AbstractXulEventHandler
org.pentaho.mantle.client.ui.xul.MantleController
- All Implemented Interfaces:
org.pentaho.ui.xul.impl.XulEventHandler,org.pentaho.ui.xul.XulEventSource
public class MantleController
extends org.pentaho.ui.xul.impl.AbstractXulEventHandler
-
Field Summary
Fields inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
document, name, xulDomContainerFields inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
changeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivateWaitingSecurityPanel(boolean activate) voidbuildFavoritesAndRecent(boolean force) voidvoidbooleanbooleanvoidvoidenableUsersRolesTreeItem(boolean enabled) voidexecuteCallback(String jsScript) voidvoidexecuteMantleFunc(String funct) com.google.gwt.user.client.ui.MenuBargetModel()getName()voidinit()Called when the Xul Dom is ready, grab all Xul references here.booleanbooleanbooleanbooleanvoidvoidloadAdminContent(String panelId, String url) voidvoidloadOverlay(String id) voidvoidvoidvoidvoidvoidvoidvoidprocessSettings(com.google.gwt.core.client.JsArray<JsSetting> settings) voidvoidvoidregisterSysAdminPanel(JsSysAdminPanel sysAdminPanel) voidremoveOverlay(String id) voidvoidvoidvoidselectAdminCatTreeTreeItem(String treeLabel) voidsetContentEditEnabled(boolean enable) voidsetContentEditSelected(boolean selected) voidsetEditContentSelected(boolean selected) voidsetMenuBarEnabled(String id, boolean enabled) voidsetMenuItemEnabled(String id, boolean enabled) voidsetModel(MantleModel model) voidsetSaveAsEnabled(boolean flag) voidsetSaveEnabled(boolean flag) voidsetToolbarButtonEnabled(String id, boolean enabled) voidsetToolBarButtonEnabled(String id, boolean enabled) voidsetupNativeHooks(MantleController controller) voidvoidvoidvoidupdatePassword(String user, String newPassword, String oldPassword, ServiceCallback callback) voidMethods inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainerMethods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
-
Constructor Details
-
MantleController
-
-
Method Details
-
init
public void init()Called when the Xul Dom is ready, grab all Xul references here. -
processSettings
-
buildFavoritesAndRecent
public void buildFavoritesAndRecent(boolean force) - Parameters:
force- Force the reload of user settings from server rather than use cache.
-
setupNativeHooks
-
enableUsersRolesTreeItem
public void enableUsersRolesTreeItem(boolean enabled) -
selectAdminCatTreeTreeItem
-
registerSysAdminPanel
-
activateWaitingSecurityPanel
public void activateWaitingSecurityPanel(boolean activate) -
isToolbarButtonEnabled
-
setToolbarButtonEnabled
-
doesToolbarButtonExist
-
setEditContentSelected
public void setEditContentSelected(boolean selected) -
openClicked
public void openClicked() -
newClicked
public void newClicked() -
getMainMenubarWidget
public com.google.gwt.user.client.ui.MenuBar getMainMenubarWidget() -
burgerMenuButtonClicked
public void burgerMenuButtonClicked() -
saveClicked
public void saveClicked() -
saveAsClicked
public void saveAsClicked() -
openChangePasswordDialog
public void openChangePasswordDialog() -
updatePassword
public void updatePassword(String user, String newPassword, String oldPassword, ServiceCallback callback) -
setSaveEnabled
public void setSaveEnabled(boolean flag) -
setSaveAsEnabled
public void setSaveAsEnabled(boolean flag) -
getName
- Specified by:
getNamein interfaceorg.pentaho.ui.xul.impl.XulEventHandler- Overrides:
getNamein classorg.pentaho.ui.xul.impl.AbstractXulEventHandler
-
executeCallback
-
executeMantleFunc
-
loadAdminContent
-
loadSettingsPanel
public void loadSettingsPanel() -
loadUserRolesAdminPanel
public void loadUserRolesAdminPanel() -
loadEmailAdminPanel
public void loadEmailAdminPanel() -
executeMantleCommand
-
openUrl
-
setContentEditEnabled
public void setContentEditEnabled(boolean enable) -
setContentEditSelected
public void setContentEditSelected(boolean selected) -
editContentClicked
public void editContentClicked() -
printClicked
public void printClicked() -
getModel
-
setModel
-
isMenuItemEnabled
-
setMenuItemEnabled
-
setMenuBarEnabled
-
setToolBarButtonEnabled
-
doesMenuItemExist
-
isSaveEnabled
public boolean isSaveEnabled() -
isSaveAsEnabled
public boolean isSaveAsEnabled() -
propertiesClicked
public void propertiesClicked() -
scheduleContentClicked
public void scheduleContentClicked() -
useDescriptionsForTooltipsClicked
public void useDescriptionsForTooltipsClicked() -
showHiddenFilesClicked
public void showHiddenFilesClicked() -
refreshContent
public void refreshContent() -
documentationClicked
public void documentationClicked() -
kettleStatusPageClicked
public void kettleStatusPageClicked() -
loadOverlay
-
removeOverlay
-