Uses of Interface
com.sas.lsaf.security.principal.Principal
Packages that use Principal
Package
Description
Service and class definitions to create and manipulate ACLs.
Service and classes for creating and manipulating groups in the system.
Service and class definitions for manipulating the membership of a context.
Service and class definitions for manipulating and creating roles, their availability in contexts, and their
membership lists.
Service and classes to create and manipulate users in the system.
The service and class definitions to manage process flows setup elements.
Service and class definitions for managing and retrieving process flow tasks and elements.
-
Uses of Principal in com.sas.lsaf.security.acl
Classes in com.sas.lsaf.security.acl that implement PrincipalModifier and TypeClassDescriptionclassA data object that represents the members ACL.classA data object that represents the owner ACL.Methods in com.sas.lsaf.security.acl that return PrincipalMethods in com.sas.lsaf.security.acl with parameters of type PrincipalModifier and TypeMethodDescriptionvoidAbstractAcl.setAce(Principal principal, AclEntry.PermissionValue adminPermission, AclEntry.PermissionValue readPermission, AclEntry.PermissionValue writePropertiesPermission, AclEntry.PermissionValue writeContentPermission, AclEntry.PermissionValue deletePermission) Convenience method in which to add an ACL entry to the set of entries defined for this ACL.voidAclEntry.setPrincipal(Principal principal) Sets the principal for this ACL.Constructors in com.sas.lsaf.security.acl with parameters of type PrincipalModifierConstructorDescriptionAclEntry constructorAclEntry(Principal principal, AclEntry.PermissionValue adminPermission, AclEntry.PermissionValue readPermission, AclEntry.PermissionValue writePropertiesPermission, AclEntry.PermissionValue writeContentPermission, AclEntry.PermissionValue deletePermission) AclEntry constructor -
Uses of Principal in com.sas.lsaf.security.group
Classes in com.sas.lsaf.security.group that implement PrincipalModifier and TypeClassDescriptionclassGroup is a collection of principals (users or other groups) that are uniquely identified by a name and context.classA lightweight representation of a group.Methods in com.sas.lsaf.security.group that return types with arguments of type PrincipalModifier and TypeMethodDescriptionInvalidGroupMemberException.getInvalidMembers()Gets the set of members that are invalid additions to the group.Group.getMembers()Gets the members of the group.Methods in com.sas.lsaf.security.group with parameters of type PrincipalModifier and TypeMethodDescriptionGroupService.getAllGroupsByMember(Principal member) Gets all of the group descriptors that have the specified principal as a member.GroupService.getAllReachableGroupsByMember(Principal member) Gets the set of all of the reachable groups.GroupService.getGroupsByMember(String contextId, Principal member) Gets all of the groups in a context that have the principal as a member.GroupService.getReachableGroupsByMember(String contextId, Principal member) Gets the set of all of the reachable groups at the context.booleanIndicates whether the principal is a member of the group, using the group identifier.voidGroupService.removeFromAllGroups(Principal member) Removes the member from all groups.Method parameters in com.sas.lsaf.security.group with type arguments of type PrincipalModifier and TypeMethodDescriptionCreates the group.voidGroupService.removeFromGroups(String contextId, Set<Principal> members) Removes the members from all groups in a specific context.voidGroup.setMembers(Set<Principal> members) Sets the members of the group.Constructor parameters in com.sas.lsaf.security.group with type arguments of type PrincipalModifierConstructorDescriptionGroup(String id, ObjectIdentity context, String name, String description, long revision, Set<Principal> members) It is not intended or recommended that the consumer of this API construct these objects.InvalidGroupMemberException(Set<Principal> invalidMembers, String message) Constructs anInvalidGroupMemberExceptionwith the specified invalid members and detail message. -
Uses of Principal in com.sas.lsaf.security.membership
Methods in com.sas.lsaf.security.membership that return types with arguments of type PrincipalModifier and TypeMethodDescriptionMembershipService.getAssignedMembers(String contextId) Retrieves the set of assigned members for the specified context.MemberExistsException.getExistingMembers()Gets the set of principals that are members of the context.InvalidMemberException.getInvalidMembers()Gets the set of invalid principals that are referenced by the exception.Membership.getMembers()Gets the members of the membership.MemberNotFoundException.getNonMembers()Gets the set of principals that are not members of the context.MembershipService.getPotentialMembers(String contextId, boolean checkParentsIfRequired) Retrieves the set of potential members that can be added as members to the context.Methods in com.sas.lsaf.security.membership with parameters of type PrincipalModifier and TypeMethodDescriptionvoidAdds the principal to the membership list of a membership context.MembershipService.getMemberships(Principal member) Gets the set of membership context identifiers in which the principal is a member.booleanIndicates whether the principal is an explicit member of the membership context.voidMembershipService.removeMember(String contextId, Principal member) Removes the principal from the membership list of the specified context.Method parameters in com.sas.lsaf.security.membership with type arguments of type PrincipalModifier and TypeMethodDescriptionvoidMembershipService.addMembers(String contextId, Set<Principal> members) Adds the principals to the membership list of a membership context.voidMembershipService.removeMembers(String contextId, Set<Principal> members) Removes the principals from the membership list of the specified context.voidMembership.setMembers(Set<Principal> members) Sets the members of the membership.Constructor parameters in com.sas.lsaf.security.membership with type arguments of type PrincipalModifierConstructorDescriptionInvalidMemberException(Set<Principal> invalidMembers, String message) Constructs anInvalidMemberExceptionwith the set of invalid principals and the specified detailed message.MemberExistsException(Set<Principal> existingMembers, String message) Constructs aMemberExistsExceptionwith the set of existing principals and and the specified detail message.MemberNotFoundException(Set<Principal> nonMembers, String message) Constructs aMemberNotFoundExceptionwith the set of missing principals and the specified detail message.Membership(ObjectIdentity context, long revision, Set<Principal> members) It is not intended or recommended that the consumer of this API construct these objects. -
Uses of Principal in com.sas.lsaf.security.role
Methods in com.sas.lsaf.security.role that return types with arguments of type PrincipalModifier and TypeMethodDescriptionInvalidRoleMemberException.getInvalidMembers()Returns the set of members that are invalid additions to the role.Role.getMembers()Gets the members assigned to this role.Methods in com.sas.lsaf.security.role with parameters of type PrincipalModifier and TypeMethodDescriptionRoleService.getRoleDescriptorsByContextAndPrincipal(String contextId, Principal member) Gets all of the roles at the specified context that the specified principal is a member of.booleanRoleService.hasPrivilege(String contextId, String scopedPrivilegeId, Principal member) Indicates whether the specified principal has the scoped privilege at the given context.booleanRoleService.isPrincipalInRole(String roleId, Principal principal) Indicates whether the principal is a member of the specified role.voidRoleService.removePrincipalFromRoles(String contextId, Principal member) Removes the specified principal from all roles at the specified context.Method parameters in com.sas.lsaf.security.role with type arguments of type PrincipalModifier and TypeMethodDescriptionRoleService.addInheritedRole(String contextId, String inheritedRoleId, Set<Principal> members) Adds an inherited role at the specified context.voidRoleService.removePrincipalsFromRoles(String contextId, Set<Principal> members) Removes the specified principals from all roles at the specified context.voidRole.setMembers(Set<Principal> members) Sets the members assigned to this role.Constructor parameters in com.sas.lsaf.security.role with type arguments of type PrincipalModifierConstructorDescriptionInvalidRoleMemberException(Set<Principal> invalidMembers, String message) Constructs anInvalidRoleMemberExceptionwith the invalid members and specified message. -
Uses of Principal in com.sas.lsaf.security.user
Classes in com.sas.lsaf.security.user that implement PrincipalModifier and TypeClassDescriptionclassFull representation of a user account thats defined in the system.classLightweight representation of a user account defined in the system. -
Uses of Principal in com.sas.lsaf.workflow.processflow.setup
Methods in com.sas.lsaf.workflow.processflow.setup that return types with arguments of type PrincipalModifier and TypeMethodDescriptionUserTaskSetup.getCandidates()Gets the candidates for the user task.NotificationTaskSetup.getRecipients()Gets the recipients for the notification task.Method parameters in com.sas.lsaf.workflow.processflow.setup with type arguments of type PrincipalModifier and TypeMethodDescriptionvoidUserTaskSetup.setCandidates(Set<Principal> candidates) Sets the candidates for the user task.voidNotificationTaskSetup.setRecipients(Set<Principal> recipients) Sets the recipients for the notification task. -
Uses of Principal in com.sas.lsaf.workflow.task
Methods in com.sas.lsaf.workflow.task that return PrincipalModifier and TypeMethodDescriptionUserTaskAssignment.getAssignee()Gets the user who is assigned to this task.Methods in com.sas.lsaf.workflow.task that return types with arguments of type PrincipalModifier and TypeMethodDescriptionUserTaskUpdateInfo.getCandidates()Gets the candidates for this user task.CompletedNotificationTask.getRecipients()Gets the recipients of the notification task.NotificationTask.getRecipients()Gets the recipients of the notification task.Method parameters in com.sas.lsaf.workflow.task with type arguments of type PrincipalModifier and TypeMethodDescriptionvoidUserTaskUpdateInfo.setCandidates(Set<Principal> candidates) Sets the candidates for this user task.Constructors in com.sas.lsaf.workflow.task with parameters of type PrincipalModifierConstructorDescriptionUserTaskAssignment(String id, String taskId, String elementId, Date dateStarted, Date dateAssigned, Principal assignee, float actualHours) It is not intended or recommended that the consumer of the API construct these objects.Constructor parameters in com.sas.lsaf.workflow.task with type arguments of type PrincipalModifierConstructorDescriptionCompletedNotificationTask(String typeId, String id, String elementId, String processFlowId, String name, String description, Element.ElementType type, Date created, List<Attribute> attributes, String completedBy, Date completed, String completedStatus, CompletedElement.TaskCompletedState completedState, Set<Principal> recipients, String subject, NotificationTaskSetup.MessagePriority priority, String message) It is not intended or recommended that the consumer of this API construct these objects.NotificationTask(String typeId, String id, String elementId, String name, String description, Element.ElementType type, ProcessFlowDescriptor.FlowStatus flowStatus, String processFlowId, Date created, Date started, Task.TaskStatus taskStatus, List<Attribute> attributes, Set<Principal> recipients, String subject, NotificationTaskSetup.MessagePriority priority, String message) It is not intended or recommended that the consumer of this API construct these objects.UserTaskDetails(UserTask userTask, Set<Principal> candidates, Set<DataProperty> completionProperties, Set<UserTaskAssignment> taskAssignmentHistory) It is not intended or recommended that the consumer of this API construct these objects.UserTaskUpdateInfo(UserTask userTask, Set<Principal> candidates, Set<DataProperty> completionProperties) Constructor.