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 class
UISecurity.Mode
-
Field Summary
Fields Modifier and Type Field Description protected IUIUser
selectedUser
protected 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 void
addUser(IUIUser userToAdd)
org.pentaho.di.repository.ObjectRecipient.Type
getSelectedDeck()
IUIUser
getSelectedUser()
int
getSelectedUserIndex()
protected IUIUser
getUser(String name)
List<IUIUser>
getUserList()
void
removeUser(String name)
void
removeUser(IUIUser userToRemove)
void
setSelectedDeck(org.pentaho.di.repository.ObjectRecipient.Type selectedDeck)
void
setSelectedUser(IUIUser selectedUser)
void
setSelectedUserIndex(int selectedUserIndex)
void
setUserList(List<IUIUser> userList)
void
updateUser(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)
-
-