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 © 2019 Visiativ Software. All rights reserved.