atg.userdirectory
Interface RelativeRole
- All Superinterfaces:
- DirectoryPrincipal, java.security.Principal, Role
public interface RelativeRole
- extends Role
A RelativeRole is an role that represents the fullfillment of some
function relative to a specific principal.
Methods inherited from interface atg.userdirectory.Role |
getAccessRights, getAssigneeOrganizations, getAssigneeOrganizationsSortOnName, getAssignees, getAssigneeUsers, getAssigneeUsersSortOnEmailAddress, getAssigneeUsersSortOnFirstName, getAssigneeUsersSortOnLastName, getAssigneeUsersSortOnLogin, getParentFolder, getTemplateRoles, isAssignable, isAssignedTo, remove |
Methods inherited from interface atg.userdirectory.DirectoryPrincipal |
createRelativeRole, getDescription, getEffectivePrincipals, getMembers, getOrganizationMembersSortOnName, getPrimaryKey, getRelativeRole, getRelativeRoles, getUserDirectory, getUserMembersSortOnEmailAddress, getUserMembersSortOnFirstName, getUserMembersSortOnLastName, getUserMembersSortOnLogin, hasMember |
Methods inherited from interface java.security.Principal |
equals, getName, hashCode, toString |
CLASS_VERSION
static final java.lang.String CLASS_VERSION
- See Also:
- Constant Field Values
getTargetPrincipal
DirectoryPrincipal getTargetPrincipal()
- Return the principal to which this relative role pertains.
- Returns:
- the relative role's principal.
getFunctionName
java.lang.String getFunctionName()
- Return the logical name of the function whose fulfillment this
relative role represents.
- Returns:
- a String that gives the logical function name.