Klasse CreateWorkflowTransitionDetailsRules

java.lang.Object
io.github.primelib.jira4j.restv3.model.CreateWorkflowTransitionDetailsRules

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class CreateWorkflowTransitionDetailsRules extends Object
CreateWorkflowTransitionDetailsRules
  • Felddetails

    • conditions

    • postFunctions

      protected 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" } } } ]
    • validators

      protected 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" } } ]
  • Konstruktordetails

    • CreateWorkflowTransitionDetailsRules

      public CreateWorkflowTransitionDetailsRules(Consumer<CreateWorkflowTransitionDetailsRules> spec)
      Constructs a validated instance of CreateWorkflowTransitionDetailsRules.
      Parameter:
      spec - the specification to process
    • CreateWorkflowTransitionDetailsRules

      @Internal public CreateWorkflowTransitionDetailsRules(CreateWorkflowTransitionRulesDetailsConditions conditions, List<CreateWorkflowTransitionRule> postFunctions, List<CreateWorkflowTransitionRule> validators)
      Constructs a validated instance of CreateWorkflowTransitionDetailsRules.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using CreateWorkflowTransitionDetailsRules(Consumer) instead.

      Parameter:
      conditions - var.name
      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" } } } ]
      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" } } ]
    • CreateWorkflowTransitionDetailsRules

      protected CreateWorkflowTransitionDetailsRules()
  • Methodendetails

    • builder

    • conditions

    • postFunctions

      public 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" } } } ]
    • validators

      public 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" } } ]
    • conditions

      Gibt zurück:
      this.
    • 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" } } } ]
      Gibt zurück:
      this.
    • 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" } } ]
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object