Class RuleExpression.Builder

java.lang.Object
org.kuali.rice.kew.api.rule.RuleExpression.Builder
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelBuilder, RuleExpressionContract
Enclosing class:
RuleExpression

public static final class RuleExpression.Builder extends Object implements Serializable, org.kuali.rice.core.api.mo.ModelBuilder, RuleExpressionContract
A builder which can be used to construct RuleExpression instances. Enforces the constraints of the RuleExpressionContract.
See Also:
  • Method Details

    • create

      public static RuleExpression.Builder create()
    • create

      public static RuleExpression.Builder create(RuleExpressionContract contract)
    • build

      public RuleExpression build()
      Specified by:
      build in interface org.kuali.rice.core.api.mo.ModelBuilder
    • getType

      public String getType()
      Specified by:
      getType in interface RuleExpressionContract
    • getExpression

      public String getExpression()
      Specified by:
      getExpression in interface RuleExpressionContract
    • getId

      public String getId()
      Specified by:
      getId in interface org.kuali.rice.core.api.mo.common.Identifiable
    • getVersionNumber

      public Long getVersionNumber()
      Specified by:
      getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versioned
    • getObjectId

      public String getObjectId()
      Specified by:
      getObjectId in interface org.kuali.rice.core.api.mo.common.GloballyUnique
    • setType

      public void setType(String type)
    • setExpression

      public void setExpression(String expression)
    • setId

      public void setId(String id)
    • setVersionNumber

      public void setVersionNumber(Long versionNumber)
    • setObjectId

      public void setObjectId(String objectId)