public static final class RuleExtension.Builder extends Object implements Serializable, ModelBuilder, RuleExtensionContract
RuleExtension
instances. Enforces the constraints of the RuleExtensionContract
.Modifier and Type | Method and Description |
---|---|
RuleExtension |
build()
Returns an instance of the object being built by this builder based
on the current state of the builder.
|
static RuleExtension.Builder |
create(RuleExtensionContract contract) |
static RuleExtension.Builder |
create(RuleTemplateAttribute.Builder ruleTemplateAttribute) |
Map<String,String> |
getExtensionValuesMap() |
RuleTemplateAttribute.Builder |
getRuleTemplateAttribute() |
Long |
getVersionNumber()
Returns the version number for this object.
|
void |
setExtensionValuesMap(Map<String,String> extensionValuesMap) |
void |
setRuleTemplateAttribute(RuleTemplateAttribute.Builder ruleTemplateAttribute) |
void |
setVersionNumber(Long versionNumber) |
public static RuleExtension.Builder create(RuleTemplateAttribute.Builder ruleTemplateAttribute)
public static RuleExtension.Builder create(RuleExtensionContract contract)
public RuleExtension build()
ModelBuilder
build
in interface ModelBuilder
public RuleTemplateAttribute.Builder getRuleTemplateAttribute()
getRuleTemplateAttribute
in interface RuleExtensionContract
public Map<String,String> getExtensionValuesMap()
getExtensionValuesMap
in interface RuleExtensionContract
public Long getVersionNumber()
Versioned
getVersionNumber
in interface Versioned
public void setRuleTemplateAttribute(RuleTemplateAttribute.Builder ruleTemplateAttribute)
public void setExtensionValuesMap(Map<String,String> extensionValuesMap)
public void setVersionNumber(Long versionNumber)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.