Uses of Class
net.pricefx.common.dto.WorkflowDTO.ApprovalStepDTO
Packages that use WorkflowDTO.ApprovalStepDTO
-
Uses of WorkflowDTO.ApprovalStepDTO in net.pricefx.common.dto
Methods in net.pricefx.common.dto that return WorkflowDTO.ApprovalStepDTOModifier and TypeMethodDescriptionWorkflowDTO.addApprovalStep(String uniqueName) Adds a new approval step at the end of the approval workflow.
TheWorkflowDTO.isDenialReasonOptionalflag value is inherited from the approval workflow and can be changed byWorkflowDTO.withDenialReasons(List, boolean)WorkflowDTO.ApprovalStepDTO.addProperty(String name, Object value) InsertWorkflowStepsDTO.insertApprovalStep(String uniqueName) Inserts an approval step right after workflow post logic step that is executing this code.Deprecated.WorkflowDTO.ApprovalStepDTO.withApprovalRequiredEmailAttachment(Object attachment) WorkflowDTO.ApprovalStepDTO.withApprovalRequiredEmailAttachments(Object attachments) WorkflowDTO.ApprovalStepDTO.withApprover(String userLoginName) Deprecated.WorkflowDTO.ApprovalStepDTO.withApprovers(String... userLoginNames) Last invoked of#withApprovers(String...),#withUserGroupApprovers(String...)winsWorkflowDTO.ApprovalStepDTO.withConditionRecordLogic(String logicUniqueName) Sets condition record logic name that should be run after final step is executed (i.e.WorkflowDTO.ApprovalStepDTO.withDenialReasons(List<String> denialReasons, boolean isDenialReasonOptional) Denial Reasons is a list of predefined text options, which will be presented to the approver, while denying the item.WorkflowDTO.ApprovalStepDTO.withExcludeSubmitter(boolean excludeSubmitter) Set exclude submitterWorkflowDTO.ApprovalStepDTO.withMandatoryComments(String... actions) Makes comment mandatory for certain actions.WorkflowDTO.ApprovalStepDTO.withMinApprovalsForGroups(Integer... minApprovalsForGroups) A minimum number of approvals needed for each group, to consider this step as approved.WorkflowDTO.ApprovalStepDTO.withMinApprovalsNeeded(int minApprovalsNeeded) A minimum number of approvals needed to consider this step as approved.WorkflowDTO.ApprovalStepDTO.withMultipleApprovalByGroupsAllowed(boolean multipleApprovalByGroupsAllowed) Deprecated.WorkflowDTO.ApprovalStepDTO.withNotificationOnlyToUsers(String... userLoginNames) Subset of approvers that should receive the email notificationWorkflowDTO.ApprovalStepDTO.withParallelStepApprovalAllowed(boolean parallelStepApprovalAllowed) WorkflowDTO.ApprovalStepDTO.withPostStepLogic(String logicUniqueName) Sets post step logic name that should be run after this step is executed (i.e.WorkflowDTO.ApprovalStepDTO.withReasons(String... reasons) Sets explanation reasons for approvers of the approval step.WorkflowDTO.ApprovalStepDTO.withSingleUserMultiApprovalAllowed(boolean multiApprovalAllowed) WorkflowDTO.ApprovalStepDTO.withUserGroupApprover(String userGroupUniqueName) Deprecated.Last invoked of#withApprover(String),#withUserGroupApprover(LString)winsWorkflowDTO.ApprovalStepDTO.withUserGroupApprover(String userGroupUniqueName, boolean excludeSubmitter) Deprecated.Same as#withUserGroupApprover(String)but the submitter is excluded in case he is memeber of the group Last invoked of#withApprover(String),#withUserGroupApprover(String)winsWorkflowDTO.ApprovalStepDTO.withUserGroupApprovers(String... userGroupUniqueNames) Last invoked of#withApprovers(String...),#withUserGroupApprovers(String...)wins
#withApprover(String),#withUserGroupApprover(String)wins