@Deprecated public interface IRole extends IElement, ISearchSupport, IProtocolSupport
ITask objects.| Modifier and Type | Method and Description | 
|---|---|
void | 
addChild(IGroup group)
Deprecated. 
 
use addGroup 
 | 
void | 
addChildren(Collection<? extends IGroup> children)
Deprecated. 
 
use addGroups 
 | 
void | 
addGroup(IGroup group)
Deprecated.  
Adds a group  
IGroup. | 
void | 
addGroups(Collection<? extends IGroup> groups)
Deprecated.  
Adds groups as a collection of  
IGroup objects. | 
void | 
addMember(IUser user)
Deprecated.  
Sets a user as member of a group. 
 | 
void | 
addMembers(Collection<? extends IUser> members)
Deprecated.  
Adds members as a collection of  
IUser objects. | 
Collection<? extends IUser> | 
getAllMembers()
Deprecated.  
Gets all the members of the roles recursively. 
 | 
ICatalog | 
getCatalog()
Deprecated.  
The catalog of the role. 
 | 
String | 
getDescription()
Deprecated.  
  | 
Collection<? extends IGroup> | 
getGroups()
Deprecated.  
Gets the groups of the role. 
 | 
String | 
getLabel()
Deprecated.  
Gets the label of the role. 
 | 
Collection<? extends IUser> | 
getMembers()
Deprecated.  
Gets the members of the role. 
 | 
String | 
getName()
Deprecated.  
Gets the name of the role. 
 | 
getId, getModule, getNativeObject, getPath, savegetProtocolURI, getProtocolURIString getName()
String getLabel()
String getDescription()
ICatalog getCatalog()
Collection<? extends IGroup> getGroups()
IGroup objects.Collection<? extends IUser> getMembers()
IUser objects.Collection<? extends IUser> getAllMembers()
IUser objects.void addMember(IUser user)
user - The user to add to the group.@Deprecated void addChild(IGroup group)
IGroup.group - The child group to add.void addGroup(IGroup group)
IGroup.group - The child group to add.void addMembers(Collection<? extends IUser> members)
IUser objects.members - The users to add.@Deprecated void addChildren(Collection<? extends IGroup> children)
IGroup objects.children - The children to add.void addGroups(Collection<? extends IGroup> groups)
IGroup objects.groups - The groups to add.Copyright © 2019 Visiativ Software. All rights reserved.