Class CreateWorkflowTransitionRulesDetails.CreateWorkflowTransitionRulesDetailsBuilder
java.lang.Object
io.github.primelib.jira4j.restv3.model.CreateWorkflowTransitionRulesDetails.CreateWorkflowTransitionRulesDetailsBuilder
- Enclosing class:
- CreateWorkflowTransitionRulesDetails
public static class CreateWorkflowTransitionRulesDetails.CreateWorkflowTransitionRulesDetailsBuilder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
conditions
(CreateWorkflowCondition conditions) postFunctions
(List<CreateWorkflowTransitionRule> postFunctions) The workflow post functions.toString()
validators
(List<CreateWorkflowTransitionRule> validators) The workflow validators.
-
Method Details
-
conditions
public CreateWorkflowTransitionRulesDetails.CreateWorkflowTransitionRulesDetailsBuilder conditions(CreateWorkflowCondition conditions) - Returns:
this
.
-
postFunctions
public CreateWorkflowTransitionRulesDetails.CreateWorkflowTransitionRulesDetailsBuilder postFunctions(List<CreateWorkflowTransitionRule> postFunctions) The workflow post functions. **Note:** The default post functions are always added to the *initial* transition, as in: "postFunctions": [ { "type": "IssueCreateFunction" }, { "type": "IssueReindexFunction" }, { "type": "FireIssueEventFunction", "configuration": { "event": { "id": "1", "name": "issue_created" } } } ] **Note:** The default post functions are always added to the *global* and *directed* transitions, as in: "postFunctions": [ { "type": "UpdateIssueStatusFunction" }, { "type": "CreateCommentFunction" }, { "type": "GenerateChangeHistoryFunction" }, { "type": "IssueReindexFunction" }, { "type": "FireIssueEventFunction", "configuration": { "event": { "id": "13", "name": "issue_generic" } } } ]- Returns:
this
.
-
validators
public CreateWorkflowTransitionRulesDetails.CreateWorkflowTransitionRulesDetailsBuilder validators(List<CreateWorkflowTransitionRule> validators) The workflow validators. **Note:** The default permission validator is always added to the *initial* transition, as in: "validators": [ { "type": "PermissionValidator", "configuration": { "permissionKey": "CREATE_ISSUES" } } ]- Returns:
this
.
-
build
-
toString
-