Package org.kuali.rice.kew.api.rule
Class RuleExtension.Builder
java.lang.Object
org.kuali.rice.kew.api.rule.RuleExtension.Builder
- All Implemented Interfaces:
Serializable,Versioned,ModelBuilder,RuleExtensionContract
- Enclosing class:
- RuleExtension
public static final class RuleExtension.Builder
extends Object
implements Serializable, ModelBuilder, RuleExtensionContract
A builder which can be used to construct
RuleExtension instances. Enforces the constraints of the RuleExtensionContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static RuleExtension.Buildercreate(RuleExtensionContract contract) static RuleExtension.Buildercreate(RuleTemplateAttribute.Builder ruleTemplateAttribute) voidsetExtensionValuesMap(Map<String, String> extensionValuesMap) voidsetRuleTemplateAttribute(RuleTemplateAttribute.Builder ruleTemplateAttribute) voidsetVersionNumber(Long versionNumber)
-
Method Details
-
create
-
create
-
build
- Specified by:
buildin interfaceModelBuilder
-
getRuleTemplateAttribute
- Specified by:
getRuleTemplateAttributein interfaceRuleExtensionContract
-
getExtensionValuesMap
- Specified by:
getExtensionValuesMapin interfaceRuleExtensionContract
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned
-
setRuleTemplateAttribute
-
setExtensionValuesMap
-
setVersionNumber
-