public interface IOperatorRole extends IRole, ILocalizationScope
ITask objects.| Modifier and Type | Method and Description |
|---|---|
void |
addGroup(IGroup group)
Adds a group
IGroup. |
void |
addGroups(Collection<? extends IGroup> groups)
Adds groups as a collection of
IGroup objects. |
void |
addMember(IUser user)
Sets a user as member of a group.
|
void |
addMembers(Collection<? extends IUser> members)
Adds members as a collection of
IUser objects. |
Collection<? extends IUser> |
getAllMembers()
Gets all the members of the roles recursively.
|
ICatalog |
getCatalog()
The catalog of the role.
|
String |
getDescription() |
Collection<? extends IGroup> |
getGroups()
Gets the groups of the role.
|
String |
getLabel()
Gets the label of the operator role.
|
Collection<? extends IUser> |
getMembers()
Gets the members of the role.
|
String |
getName()
Gets the name of the role.
|
addChild, addChildrengetId, getModule, getNativeObject, getPath, savegetProtocolURI, getProtocolURIString getName()
String getLabel()
String getDescription()
getDescription in interface IRoleICatalog getCatalog()
getCatalog in interface IRoleCollection<? extends IGroup> getGroups()
Collection<? extends IUser> getMembers()
getMembers in interface IRoleIUser objects.Collection<? extends IUser> getAllMembers()
getAllMembers in interface IRoleIUser objects.void addMember(IUser user)
void addMembers(Collection<? extends IUser> members)
IUser objects.addMembers in interface IRolemembers - The users to add.void addGroups(Collection<? extends IGroup> groups)
IGroup objects.Copyright © 2021 Visiativ Software. All rights reserved.