org.pentaho.di.ui.repository.repositoryexplorer.model
Class UISecurity

java.lang.Object
  extended by org.pentaho.ui.xul.XulEventSourceAdapter
      extended by org.pentaho.di.ui.repository.repositoryexplorer.model.UISecurity
All Implemented Interfaces:
org.pentaho.ui.xul.XulEventSource

public class UISecurity
extends org.pentaho.ui.xul.XulEventSourceAdapter


Nested Class Summary
static class UISecurity.Mode
           
 
Constructor Summary
UISecurity()
           
UISecurity(RepositorySecurityManager rsm)
           
 
Method Summary
 void addUser(IUIUser userToAdd)
           
 ObjectRecipient.Type getSelectedDeck()
           
 IUIUser getSelectedUser()
           
 int getSelectedUserIndex()
           
 List<IUIUser> getUserList()
           
 void removeUser(IUIUser userToRemove)
           
 void removeUser(String name)
           
 void setSelectedDeck(ObjectRecipient.Type selectedDeck)
           
 void setSelectedUser(IUIUser selectedUser)
           
 void setSelectedUserIndex(int selectedUserIndex)
           
 void setUserList(List<IUIUser> userList)
           
 void updateUser(IUIUser userToUpdate)
           
 
Methods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UISecurity

public UISecurity()

UISecurity

public UISecurity(RepositorySecurityManager rsm)
           throws Exception
Throws:
Exception
Method Detail

getSelectedDeck

public ObjectRecipient.Type getSelectedDeck()

setSelectedDeck

public void setSelectedDeck(ObjectRecipient.Type selectedDeck)

getSelectedUserIndex

public int getSelectedUserIndex()

setSelectedUserIndex

public void setSelectedUserIndex(int selectedUserIndex)

getSelectedUser

public IUIUser getSelectedUser()

setSelectedUser

public void setSelectedUser(IUIUser selectedUser)

getUserList

public List<IUIUser> getUserList()

setUserList

public void setUserList(List<IUIUser> userList)

updateUser

public void updateUser(IUIUser userToUpdate)

addUser

public void addUser(IUIUser userToAdd)

removeUser

public void removeUser(String name)

removeUser

public void removeUser(IUIUser userToRemove)