Package | Description |
---|---|
com.sas.hls.security.acl |
Service and class definitions for manipulating and creating acls.
|
com.sas.hls.security.privilege |
Class definitions for identifying and using privileges in the system.
|
com.sas.hls.security.user |
Service and class definitions for manipulating and creating Users.
|
com.sas.hls.work.processflow |
Service and class definitions for getting process flow information.
|
Modifier and Type | Method and Description |
---|---|
UserDescriptor |
Acl.getOwner()
Get the user who is the owner of this acl
|
Modifier and Type | Method and Description |
---|---|
void |
Acl.setOwner(UserDescriptor owner)
Sets the user who will be the owner of this acl
|
Modifier and Type | Method and Description |
---|---|
Set<UserDescriptor> |
GlobalPrivilegeAssignmentService.getAllGrantees(Set<Privilege> privileges)
Return a list of users which have ANY of the specified privileges granted
|
Set<UserDescriptor> |
GlobalPrivilegeAssignmentService.getGrantees(Privilege privilege)
Get the set of users who have been granted the specified privilege
|
Modifier and Type | Method and Description |
---|---|
Set<Privilege> |
GlobalPrivilegeAssignmentService.getGrantedPrivileges(UserDescriptor user)
Get the set of privileges which are granted to a user.
|
void |
GlobalPrivilegeAssignmentService.grantPrivilege(UserDescriptor user,
Privilege privilege)
Directly grant a privilege to a specified user.
|
void |
GlobalPrivilegeAssignmentService.grantPrivileges(UserDescriptor user,
Set<Privilege> privileges)
Directly grant privileges to a specified user.
|
boolean |
GlobalPrivilegeAssignmentService.hasPrivilege(UserDescriptor user,
Privilege privilege)
Does the specified user have a certain privilege
|
void |
GlobalPrivilegeAssignmentService.revokeAllPrivileges(UserDescriptor user)
Revoke all privileges directly given to a user.
|
void |
GlobalPrivilegeAssignmentService.revokePrivilege(UserDescriptor user,
Privilege privilege)
Revoke a privilege directly given to a user.
|
void |
GlobalPrivilegeAssignmentService.revokePrivileges(UserDescriptor user,
Set<Privilege> privileges)
Revoke a set of privileges directly given to a user.
|
void |
GlobalPrivilegeAssignmentService.setPrivileges(UserDescriptor user,
Set<Privilege> privileges)
Set what privileges are directly given to a specified user.
|
Modifier and Type | Method and Description |
---|---|
void |
GlobalPrivilegeAssignmentService.grantPrivilegesToPrincipals(Set<? extends UserDescriptor> users,
Set<Privilege> privileges)
Directly grant privileges to the specified principals.
|
void |
GlobalPrivilegeAssignmentService.revokePrivilegesFromPrincipals(Set<? extends UserDescriptor> users,
Set<Privilege> privileges)
Revoke a set of privileges directly given to a user.
|
Modifier and Type | Class and Description |
---|---|
class |
User
A client representation of a user defined in the system.
|
Modifier and Type | Method and Description |
---|---|
UserDescriptor |
UserService.getUserDescriptorByUserId(String userId)
Get the light-weight representation of the user with the specified userId.
|
Modifier and Type | Method and Description |
---|---|
Set<UserDescriptor> |
UserService.getAllUserDescriptors()
Get the full client representation of all users defined in the system as UserDescriptors.
|
Set<UserDescriptor> |
UserService.getUserDescriptorsByUserIds(Set<String> userIds)
Get the light-weight client representation for each provided userId who can be found in the system.
|
Modifier and Type | Method and Description |
---|---|
User |
UserService.getUserByUserDescriptor(UserDescriptor userDescriptor)
Get the full client representation of a user from their userDescriptor.
|
Modifier and Type | Method and Description |
---|---|
Set<User> |
UserService.getUsersByUserDescriptors(Set<UserDescriptor> userDescriptors)
Get the full client representations for each provided userDescriptor who can be found in the system.
|
Modifier and Type | Method and Description |
---|---|
UserDescriptor |
UserTask.getAssignee() |
UserDescriptor |
UserTaskDefinition.getAssignee()
Gets the user assigned to this user task
|
UserDescriptor |
CompletedElement.getCompletedBy()
Gets the user that completed this element
|
UserDescriptor |
CompletedEvent.getCompletedBy() |
UserDescriptor |
CompletedJobTask.getCompletedBy() |
UserDescriptor |
CompletedNotificationTask.getCompletedBy() |
UserDescriptor |
CompletedUserTask.getCompletedBy() |
UserDescriptor |
CompletedJobTask.getRunAsOwner()
Get the runAsOwner user as defined on the job for this task
|
Modifier and Type | Method and Description |
---|---|
void |
UserTask.setAssignee(UserDescriptor assignee) |
void |
UserTaskDefinition.setAssignee(UserDescriptor assignee)
Sets the user to be assigned to this user task.
|
Constructor and Description |
---|
CompletedEvent(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus status,
ProcessFlowDescriptor processFlow,
Date created,
UserDescriptor completedBy,
Date completed)
Initializing constructor which sets the values of all variables.
|
CompletedEventGateway(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus status,
ProcessFlowDescriptor processFlow,
Date created,
UserDescriptor completedBy,
Date completed,
CompletedEvent triggeredEvent)
Initializing constructor which sets the values of all variables.
|
CompletedJobTask(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus flowStatus,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes,
UserDescriptor completedBy,
Date completed,
String completedStatus,
CompletedTask.TaskCompletedState completedState,
UserDescriptor runAsOwner,
String jobPath,
String jobDetails,
String jobVersion,
List<ParameterValue> parameters)
Initializing constructor which sets the values of all variables.
|
CompletedNotificationTask(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus flowStatus,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes,
UserDescriptor completedBy,
Date completed,
String completedStatus,
CompletedTask.TaskCompletedState completedState,
Set<Principal> recipients,
String subject,
NotificationTaskDefinition.MessagePriority priority,
String message)
Initializing constructor which sets the values of all variables.
|
CompletedSignalEvent(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus status,
ProcessFlowDescriptor processFlow,
Date created,
UserDescriptor completedBy,
Date completed,
String signalName,
String signaledBy) |
CompletedUserTask(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus flowStatus,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes,
UserDescriptor completedBy,
Date completed,
String completionComment,
float totalActualHours)
Initializing constructor which sets the values of all variables.
|
CompletedUserTaskDetails(String identifier,
String elementId,
String name,
String description,
Element.ElementType activityType,
ProcessFlowDescriptor.FlowStatus flowStatus,
ProcessFlowDescriptor processFlow,
Date created,
Date started,
Task.TaskStatus taskStatus,
List<Attribute> attributes,
UserDescriptor completedBy,
Date completed,
String completionComment,
float totalActualHours,
Set<DataProperty> completionAttributes,
Set<UserTaskAssignment> taskAssignmentHistory)
Initializing constructor which sets the values of all variables.
|
Copyright (c) 2017, SAS Institute Inc., Cary, NC, USA