Class WorkflowActionTemplateModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AutomatedWorkflowActionTemplateModel

public class WorkflowActionTemplateModel extends AbstractWorkflowActionModel
Generated model class for type WorkflowActionTemplate first defined at extension workflow.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _WORKFLOWACTIONORDERINGRELATION

      public static final String _WORKFLOWACTIONORDERINGRELATION
      Generated relation code constant for relation WorkflowActionOrderingRelation defining source attribute predecessors in extension workflow.
      See Also:
    • _WORKFLOWTEMPLATEACTIONTEMPLATERELATION

      public static final String _WORKFLOWTEMPLATEACTIONTEMPLATERELATION
      Generated relation code constant for relation WorkflowTemplateActionTemplateRelation defining source attribute workflow in extension workflow.
      See Also:
    • _WORKFLOWACTIONTEMPLATELINKTEMPLATERELATION

      public static final String _WORKFLOWACTIONTEMPLATELINKTEMPLATERELATION
      Generated relation code constant for relation WorkflowActionTemplateLinkTemplateRelation defining source attribute incomingTemplateDecisions in extension workflow.
      See Also:
    • INCOMINGLINKTEMPLATES

      public static final String INCOMINGLINKTEMPLATES
      Generated constant - Attribute key of WorkflowActionTemplate.incomingLinkTemplates attribute defined at extension workflow.
      See Also:
    • INCOMINGLINKTEMPLATESSTR

      public static final String INCOMINGLINKTEMPLATESSTR
      Generated constant - Attribute key of WorkflowActionTemplate.incomingLinkTemplatesStr attribute defined at extension workflow.
      See Also:
    • CREATIONTYPE

      public static final String CREATIONTYPE
      Generated constant - Attribute key of WorkflowActionTemplate.creationType attribute defined at extension workflow.
      See Also:
    • WORKFLOWPOS

      public static final String WORKFLOWPOS
      Generated constant - Attribute key of WorkflowActionTemplate.workflowPOS attribute defined at extension workflow.
      See Also:
    • WORKFLOW

      public static final String WORKFLOW
      Generated constant - Attribute key of WorkflowActionTemplate.workflow attribute defined at extension workflow.
      See Also:
    • DECISIONTEMPLATES

      public static final String DECISIONTEMPLATES
      Generated constant - Attribute key of WorkflowActionTemplate.decisionTemplates attribute defined at extension workflow.
      See Also:
    • INCOMINGTEMPLATEDECISIONS

      public static final String INCOMINGTEMPLATEDECISIONS
      Generated constant - Attribute key of WorkflowActionTemplate.incomingTemplateDecisions attribute defined at extension workflow.
      See Also:
  • Constructor Details

    • WorkflowActionTemplateModel

      public WorkflowActionTemplateModel()
      Generated constructor - Default constructor for generic creation.
    • WorkflowActionTemplateModel

      public WorkflowActionTemplateModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • WorkflowActionTemplateModel

      @Deprecated(since="4.1.1", forRemoval=true) public WorkflowActionTemplateModel(WorkflowActionType _actionType, PrincipalModel _principalAssigned, WorkflowTemplateModel _workflow)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _actionType - initial attribute declared by type AbstractWorkflowAction at extension workflow
      _principalAssigned - initial attribute declared by type AbstractWorkflowAction at extension workflow
      _workflow - initial attribute declared by type WorkflowActionTemplate at extension workflow
    • WorkflowActionTemplateModel

      @Deprecated(since="4.1.1", forRemoval=true) public WorkflowActionTemplateModel(WorkflowActionType _actionType, String _code, UserModel _owner, PrincipalModel _principalAssigned, WorkflowTemplateModel _workflow)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _actionType - initial attribute declared by type AbstractWorkflowAction at extension workflow
      _code - initial attribute declared by type AbstractWorkflowAction at extension workflow
      _owner - initial attribute declared by type AbstractWorkflowAction at extension workflow
      _principalAssigned - initial attribute declared by type AbstractWorkflowAction at extension workflow
      _workflow - initial attribute declared by type WorkflowActionTemplate at extension workflow
  • Method Details

    • getCreationType

      @Accessor(qualifier="creationType", type=GETTER) public ComposedTypeModel getCreationType()
      Generated method - Getter of the WorkflowActionTemplate.creationType attribute defined at extension workflow.
      Returns:
      the creationType
    • getDecisionTemplates

      @Accessor(qualifier="decisionTemplates", type=GETTER) public Collection<WorkflowDecisionTemplateModel> getDecisionTemplates()
      Generated method - Getter of the WorkflowActionTemplate.decisionTemplates attribute defined at extension workflow. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the decisionTemplates - list of all decision templates of the action template
    • getIncomingLinkTemplates

      @Accessor(qualifier="incomingLinkTemplates", type=GETTER) public List<LinkModel> getIncomingLinkTemplates()
      Generated method - Getter of the WorkflowActionTemplate.incomingLinkTemplates attribute defined at extension workflow. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the incomingLinkTemplates
    • getIncomingLinkTemplatesStr

      @Accessor(qualifier="incomingLinkTemplatesStr", type=GETTER) public String getIncomingLinkTemplatesStr()
      Generated method - Getter of the WorkflowActionTemplate.incomingLinkTemplatesStr attribute defined at extension workflow.
      Returns:
      the incomingLinkTemplatesStr
    • getIncomingTemplateDecisions

      @Accessor(qualifier="incomingTemplateDecisions", type=GETTER) public Collection<WorkflowDecisionTemplateModel> getIncomingTemplateDecisions()
      Generated method - Getter of the WorkflowActionTemplate.incomingTemplateDecisions attribute defined at extension workflow. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the incomingTemplateDecisions
    • getWorkflow

      @Accessor(qualifier="workflow", type=GETTER) public WorkflowTemplateModel getWorkflow()
      Generated method - Getter of the WorkflowActionTemplate.workflow attribute defined at extension workflow.
      Returns:
      the workflow - workflow template to which the action template belongs
    • setCreationType

      @Accessor(qualifier="creationType", type=SETTER) public void setCreationType(ComposedTypeModel value)
      Generated method - Setter of WorkflowActionTemplate.creationType attribute defined at extension workflow.
      Parameters:
      value - the creationType
    • setDecisionTemplates

      @Accessor(qualifier="decisionTemplates", type=SETTER) public void setDecisionTemplates(Collection<WorkflowDecisionTemplateModel> value)
      Generated method - Setter of WorkflowActionTemplate.decisionTemplates attribute defined at extension workflow.
      Parameters:
      value - the decisionTemplates - list of all decision templates of the action template
    • setIncomingTemplateDecisions

      @Accessor(qualifier="incomingTemplateDecisions", type=SETTER) public void setIncomingTemplateDecisions(Collection<WorkflowDecisionTemplateModel> value)
      Generated method - Setter of WorkflowActionTemplate.incomingTemplateDecisions attribute defined at extension workflow.
      Parameters:
      value - the incomingTemplateDecisions
    • setWorkflow

      @Accessor(qualifier="workflow", type=SETTER) public void setWorkflow(WorkflowTemplateModel value)
      Generated method - Initial setter of WorkflowActionTemplate.workflow attribute defined at extension workflow. Can only be used at creation of model - before first save.
      Parameters:
      value - the workflow - workflow template to which the action template belongs