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()