Class PlanItemInstanceEntityBuilderImpl

    • Field Detail

      • planItem

        protected org.flowable.cmmn.model.PlanItem planItem
      • caseDefinitionId

        protected String caseDefinitionId
      • derivedCaseDefinitionId

        protected String derivedCaseDefinitionId
      • caseInstanceId

        protected String caseInstanceId
      • tenantId

        protected String tenantId
      • addToParent

        protected boolean addToParent
      • silentNameExpressionEvaluation

        protected boolean silentNameExpressionEvaluation
    • Method Detail

      • name

        public PlanItemInstanceEntityBuilder name​(String name)
        Description copied from interface: PlanItemInstanceEntityBuilder
        Optionally override the name for this plan item instance and don't create it based on its plan item model. If set, it has priority over the default given by its plan item model.
        Specified by:
        name in interface PlanItemInstanceEntityBuilder
        Parameters:
        name - the optional name to be used (overridden) for this plan item instance
        Returns:
        the builder instance for method chaining
      • silentNameExpressionEvaluation

        public PlanItemInstanceEntityBuilder silentNameExpressionEvaluation​(boolean silentNameExpressionEvaluation)
        Description copied from interface: PlanItemInstanceEntityBuilder
        Invoke this method to suppress any exceptions thrown when evaluating the plan item name expression. This might be necessary, if not all of the necessary values are already available when creating the plan item instance and evaluating its name expression. By default, this is NOT set and an exception while evaluating the name expression will lead into an exception.
        Specified by:
        silentNameExpressionEvaluation in interface PlanItemInstanceEntityBuilder
        Parameters:
        silentNameExpressionEvaluation - true, if the name expression evaluation should ignore any exception thrown
        Returns:
        the builder instance for method chaining
      • getPlanItem

        public org.flowable.cmmn.model.PlanItem getPlanItem()
      • getName

        public String getName()
      • getCaseDefinitionId

        public String getCaseDefinitionId()
      • getDerivedCaseDefinitionId

        public String getDerivedCaseDefinitionId()
      • getCaseInstanceId

        public String getCaseInstanceId()
      • getTenantId

        public String getTenantId()
      • hasLocalVariables

        public boolean hasLocalVariables()
      • isAddToParent

        public boolean isAddToParent()
      • isSilentNameExpressionEvaluation

        public boolean isSilentNameExpressionEvaluation()
      • validateData

        protected void validateData()