Class UISecurity
- 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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUISecurity.Mode
-
Field Summary
Fields Modifier and Type Field Description protected IUIUserselectedUserprotected List<IUIUser>userList
-
Constructor Summary
Constructors Constructor Description UISecurity()UISecurity(org.pentaho.di.repository.RepositorySecurityManager rsm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUser(IUIUser userToAdd)org.pentaho.di.repository.ObjectRecipient.TypegetSelectedDeck()IUIUsergetSelectedUser()intgetSelectedUserIndex()protected IUIUsergetUser(String name)List<IUIUser>getUserList()voidremoveUser(String name)voidremoveUser(IUIUser userToRemove)voidsetSelectedDeck(org.pentaho.di.repository.ObjectRecipient.Type selectedDeck)voidsetSelectedUser(IUIUser selectedUser)voidsetSelectedUserIndex(int selectedUserIndex)voidsetUserList(List<IUIUser> userList)voidupdateUser(IUIUser userToUpdate)
-
-
-
Method Detail
-
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)
-
updateUser
public void updateUser(IUIUser userToUpdate)
-
addUser
public void addUser(IUIUser userToAdd)
-
removeUser
public void removeUser(String name)
-
removeUser
public void removeUser(IUIUser userToRemove)
-
-