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()
ModelBuilderbuild in interface ModelBuilderpublic RuleTemplateAttribute.Builder getRuleTemplateAttribute()
getRuleTemplateAttribute in interface RuleExtensionContractpublic Map<String,String> getExtensionValuesMap()
getExtensionValuesMap in interface RuleExtensionContractpublic Long getVersionNumber()
VersionedgetVersionNumber in interface Versionedpublic 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.