Package | Description |
---|---|
com.sas.lsaf.security.acl |
Service and class definitions to create and manipulate ACLs.
|
com.sas.lsaf.security.group |
Service and classes for creating and manipulating groups in the system.
|
com.sas.lsaf.security.membership |
Service and class definitions for manipulating the membership of a context.
|
com.sas.lsaf.security.role |
Service and class definitions for manipulating and creating roles, their availability in contexts, and their
membership lists.
|
com.sas.lsaf.security.user |
Service and classes to create and manipulate users in the system.
|
com.sas.lsaf.workflow.processflow.setup |
The service and class definitions to manage process flows setup elements.
|
com.sas.lsaf.workflow.task |
Service and class definitions for managing and retrieving process flow tasks and elements.
|
Modifier and Type | Class and Description |
---|---|
class |
AclMembers
A data object that represents the members ACL.
|
class |
AclOwner
A data object that represents the owner ACL.
|
Modifier and Type | Method and Description |
---|---|
Principal |
AclEntry.getPrincipal()
Gets the principal for this ACL.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractAcl.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.
|
void |
AclEntry.setPrincipal(Principal principal)
Sets the principal for this ACL.
|
Constructor and Description |
---|
AclEntry(Principal principal)
AclEntry constructor
|
AclEntry(Principal principal,
AclEntry.PermissionValue adminPermission,
AclEntry.PermissionValue readPermission,
AclEntry.PermissionValue writePropertiesPermission,
AclEntry.PermissionValue writeContentPermission,
AclEntry.PermissionValue deletePermission)
AclEntry constructor
|
Modifier and Type | Class and Description |
---|---|
class |
Group
Group is a collection of principals (users or other groups) that are uniquely identified by a name and context.
|
class |
GroupDescriptor
A lightweight representation of a group.
|
Modifier and Type | Method and Description |
---|---|
Set<Principal> |
InvalidGroupMemberException.getInvalidMembers()
Gets the set of members that are invalid additions to the group.
|
Set<Principal> |
Group.getMembers()
Gets the members of the group.
|
Modifier and Type | Method and Description |
---|---|
Set<GroupDescriptor> |
GroupService.getAllGroupsByMember(Principal member)
Gets all of the group descriptors that have the specified principal as a member.
|
Set<GroupDescriptor> |
GroupService.getAllReachableGroupsByMember(Principal member)
Gets the set of all of the reachable groups.
|
Set<GroupDescriptor> |
GroupService.getGroupsByMember(String contextId,
Principal member)
Gets all of the groups in a context that have the principal as a member.
|
Set<GroupDescriptor> |
GroupService.getReachableGroupsByMember(String contextId,
Principal member)
Gets the set of all of the reachable groups at the context.
|
boolean |
GroupService.isMember(String groupId,
Principal member,
boolean includeImplicit)
Indicates whether the principal is a member of the group, using the group identifier.
|
void |
GroupService.removeFromAllGroups(Principal member)
Removes the member from all groups.
|
Modifier and Type | Method and Description |
---|---|
Group |
GroupService.createGroup(String contextId,
String name,
String description,
Set<Principal> members)
Creates the group.
|
void |
GroupService.removeFromGroups(String contextId,
Set<Principal> members)
Removes the members from all groups in a specific context.
|
void |
Group.setMembers(Set<Principal> members)
Sets the members of the group.
|
Constructor and Description |
---|
Group(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 an
InvalidGroupMemberException with the specified invalid members and detail message. |
Modifier and Type | Method and Description |
---|---|
Set<Principal> |
MembershipService.getAssignedMembers(String contextId)
Retrieves the set of assigned members for the specified context.
|
Set<Principal> |
MemberExistsException.getExistingMembers()
Gets the set of principals that are members of the context.
|
Set<Principal> |
InvalidMemberException.getInvalidMembers()
Gets the set of invalid principals that are referenced by the exception.
|
Set<Principal> |
Membership.getMembers()
Gets the members of the membership.
|
Set<Principal> |
MemberNotFoundException.getNonMembers()
Gets the set of principals that are not members of the context.
|
Set<Principal> |
MembershipService.getPotentialMembers(String contextId,
boolean checkParentsIfRequired)
Retrieves the set of potential members that can be added as members to the context.
|
Modifier and Type | Method and Description |
---|---|
void |
MembershipService.addMember(String contextId,
Principal member)
Adds the principal to the membership list of a membership context.
|
Set<MembershipDescriptor> |
MembershipService.getMemberships(Principal member)
Gets the set of membership context identifiers in which the principal is a member.
|
boolean |
MembershipService.isMember(String contextId,
Principal member,
boolean includeImplicit)
Indicates whether the principal is an explicit member of the membership context.
|
void |
MembershipService.removeMember(String contextId,
Principal member)
Removes the principal from the membership list of the specified context.
|
Modifier and Type | Method and Description |
---|---|
void |
MembershipService.addMembers(String contextId,
Set<Principal> members)
Adds the principals to the membership list of a membership context.
|
void |
MembershipService.removeMembers(String contextId,
Set<Principal> members)
Removes the principals from the membership list of the specified context.
|
void |
Membership.setMembers(Set<Principal> members)
Sets the members of the membership.
|
Constructor and Description |
---|
InvalidMemberException(Set<Principal> invalidMembers,
String message)
Constructs an
InvalidMemberException with the set of invalid principals and the specified detailed message. |
MemberExistsException(Set<Principal> existingMembers,
String message)
Constructs a
MemberExistsException with the set of existing principals and and the specified detail message. |
MemberNotFoundException(Set<Principal> nonMembers,
String message)
Constructs a
MemberNotFoundException with 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.
|
Modifier and Type | Method and Description |
---|---|
Set<Principal> |
InvalidRoleMemberException.getInvalidMembers()
Returns the set of members that are invalid additions to the role.
|
Set<Principal> |
Role.getMembers()
Gets the members assigned to this role.
|
Modifier and Type | Method and Description |
---|---|
Set<RoleDescriptor> |
RoleService.getRoleDescriptorsByContextAndPrincipal(String contextId,
Principal member)
Gets all of the roles at the specified context that the specified principal is a member of.
|
boolean |
RoleService.hasPrivilege(String contextId,
String scopedPrivilegeId,
Principal member)
Indicates whether the specified principal has the scoped privilege at the given context.
|
boolean |
RoleService.isPrincipalInRole(String roleId,
Principal principal)
Indicates whether the principal is a member of the specified role.
|
void |
RoleService.removePrincipalFromRoles(String contextId,
Principal member)
Removes the specified principal from all roles at the specified context.
|
Modifier and Type | Method and Description |
---|---|
Role |
RoleService.addInheritedRole(String contextId,
String inheritedRoleId,
Set<Principal> members)
Adds an inherited role at the specified context.
|
Role |
RoleService.createRole(String contextId,
String name,
String description,
Set<String> scopedPrivilegeIds,
Set<Principal> members)
Creates a defined role at the specified context.
|
void |
RoleService.removePrincipalsFromRoles(String contextId,
Set<Principal> members)
Removes the specified principals from all roles at the specified context.
|
void |
Role.setMembers(Set<Principal> members)
Sets the members assigned to this role.
|
Constructor and Description |
---|
InvalidRoleMemberException(Set<Principal> invalidMembers,
String message)
Constructs an
InvalidRoleMemberException with the invalid members and specified message. |
Role(String id,
ObjectIdentity definedContext,
ObjectIdentity assignedContext,
String name,
String description,
long revision,
Set<ScopedPrivilege> privileges,
Set<Principal> members)
It is not intended or recommended that the consumer of this API construct these objects.
|
Modifier and Type | Class and Description |
---|---|
class |
User
Full representation of a user account thats defined in the system.
|
class |
UserDescriptor
Lightweight representation of a user account defined in the system.
|
Modifier and Type | Method and Description |
---|---|
Set<Principal> |
UserTaskSetup.getCandidates()
Gets the candidates for the user task.
|
Set<Principal> |
NotificationTaskSetup.getRecipients()
Gets the recipients for the notification task.
|
Modifier and Type | Method and Description |
---|---|
void |
UserTaskSetup.setCandidates(Set<Principal> candidates)
Sets the candidates for the user task.
|
void |
NotificationTaskSetup.setRecipients(Set<Principal> recipients)
Sets the recipients for the notification task.
|
Modifier and Type | Method and Description |
---|---|
Principal |
UserTaskAssignment.getAssignee()
Gets the user who is assigned to this task.
|
Modifier and Type | Method and Description |
---|---|
Set<Principal> |
UserTaskUpdateInfo.getCandidates()
Gets the candidates for this user task.
|
Set<Principal> |
CompletedNotificationTask.getRecipients()
Gets the recipients of the notification task.
|
Set<Principal> |
NotificationTask.getRecipients()
Gets the recipients of the notification task.
|
Modifier and Type | Method and Description |
---|---|
void |
UserTaskUpdateInfo.setCandidates(Set<Principal> candidates)
Sets the candidates for this user task.
|
Constructor and Description |
---|
UserTaskAssignment(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 and Description |
---|
CompletedNotificationTask(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.
|
<i>Copyright (c) 2021, SAS Institute Inc., Cary, NC, USA</i>