public class RepositoriesController
extends org.pentaho.ui.xul.impl.AbstractXulEventHandler
| Constructor and Description |
|---|
RepositoriesController() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeRepositoryLoginDialog()
Executed when user clicks cancel button on the Repository Login Dialog
|
void |
deleteRepository()
Executed when the user clicks the delete repository image from the Repository Login Dialog It prompts the user with
a warning about the action to be performed and upon the approval of this action from the user, the selected
repository is deleted
|
void |
editRepository()
Executed when the user clicks the edit repository image from the Repository Login Dialog It presents an edit dialog
where the user can edit information about the currently selected repository
|
org.pentaho.ui.xul.binding.BindingFactory |
getBindingFactory() |
ILoginCallback |
getCallback() |
org.pentaho.ui.xul.components.XulMessageBox |
getMessageBox() |
ResourceBundle |
getMessages() |
String |
getName() |
String |
getPreferredRepositoryName() |
org.eclipse.swt.widgets.Shell |
getShell() |
void |
init() |
void |
login() |
void |
newRepository()
Executed when the user clicks the new repository image from the Repository Login Dialog It present a new dialog
where the user can selected what type of repository to create
|
void |
setBindingFactory(org.pentaho.ui.xul.binding.BindingFactory bf) |
void |
setCallback(ILoginCallback callback) |
void |
setMessageBox(org.pentaho.ui.xul.components.XulMessageBox messageBox) |
void |
setMessages(ResourceBundle messages) |
void |
setPreferredRepositoryName(String preferredRepositoryName) |
void |
setShell(org.eclipse.swt.widgets.Shell shell) |
void |
show() |
void |
updateShowDialogAtStartup()
Executed when the user checks or uncheck the "show this dialog at startup checkbox" It saves the current selection.
|
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainerpublic void init()
throws ControllerInitializationException
public void setBindingFactory(org.pentaho.ui.xul.binding.BindingFactory bf)
public org.pentaho.ui.xul.binding.BindingFactory getBindingFactory()
public String getName()
getName in interface org.pentaho.ui.xul.impl.XulEventHandlergetName in class org.pentaho.ui.xul.impl.AbstractXulEventHandlerpublic void show()
public void login()
public void newRepository()
public void editRepository()
public void deleteRepository()
public void closeRepositoryLoginDialog()
public void updateShowDialogAtStartup()
public org.pentaho.ui.xul.components.XulMessageBox getMessageBox()
public void setMessageBox(org.pentaho.ui.xul.components.XulMessageBox messageBox)
public void setMessages(ResourceBundle messages)
public ResourceBundle getMessages()
public String getPreferredRepositoryName()
public void setPreferredRepositoryName(String preferredRepositoryName)
public void setCallback(ILoginCallback callback)
public ILoginCallback getCallback()
public void setShell(org.eclipse.swt.widgets.Shell shell)
public org.eclipse.swt.widgets.Shell getShell()