java.lang.Object
org.pentaho.ui.xul.XulEventSourceAdapter
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
  • Field Details

    • selectedUser

      protected IUIUser selectedUser
    • userList

      protected List<IUIUser> userList
  • Constructor Details

    • UISecurity

      public UISecurity()
    • UISecurity

      public UISecurity(org.pentaho.di.repository.RepositorySecurityManager rsm) throws Exception
      Throws:
      Exception
  • Method Details

    • getSelectedDeck

      public org.pentaho.di.repository.ObjectRecipient.Type getSelectedDeck()
    • setSelectedDeck

      public void setSelectedDeck(org.pentaho.di.repository.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)
    • getUser

      protected IUIUser getUser(String name)