public static final class RuleTemplate.Builder extends Object implements Serializable, ModelBuilder, RuleTemplateContract
RuleTemplate instances. Enforces the constraints of the RuleTemplateContract.| Modifier and Type | Method and Description |
|---|---|
RuleTemplate |
build() |
static RuleTemplate.Builder |
create() |
static RuleTemplate.Builder |
create(RuleTemplateContract contract) |
RuleTemplate.Builder |
getDelegationTemplate() |
String |
getDescription() |
String |
getId() |
String |
getName() |
String |
getObjectId() |
List<RuleTemplateAttribute.Builder> |
getRuleTemplateAttributes() |
List<RuleTemplateOption.Builder> |
getRuleTemplateOptions() |
Long |
getVersionNumber() |
void |
setDelegationTemplate(RuleTemplate.Builder delegationTemplate) |
void |
setDescription(String description) |
void |
setId(String id) |
void |
setName(String name) |
void |
setObjectId(String objectId) |
void |
setRuleTemplateAttributes(List<RuleTemplateAttribute.Builder> ruleTemplateAttributes) |
void |
setRuleTemplateOptions(List<RuleTemplateOption.Builder> ruleTemplateOptions) |
void |
setVersionNumber(Long versionNumber) |
public static RuleTemplate.Builder create()
public static RuleTemplate.Builder create(RuleTemplateContract contract)
public RuleTemplate build()
build in interface ModelBuilderpublic String getName()
getName in interface RuleTemplateContractpublic String getDescription()
getDescription in interface RuleTemplateContractpublic RuleTemplate.Builder getDelegationTemplate()
getDelegationTemplate in interface RuleTemplateContractpublic List<RuleTemplateAttribute.Builder> getRuleTemplateAttributes()
getRuleTemplateAttributes in interface RuleTemplateContractpublic List<RuleTemplateOption.Builder> getRuleTemplateOptions()
getRuleTemplateOptions in interface RuleTemplateContractpublic String getId()
getId in interface Identifiablepublic Long getVersionNumber()
getVersionNumber in interface Versionedpublic String getObjectId()
getObjectId in interface GloballyUniquepublic void setDescription(String description)
public void setDelegationTemplate(RuleTemplate.Builder delegationTemplate)
public void setRuleTemplateAttributes(List<RuleTemplateAttribute.Builder> ruleTemplateAttributes)
public void setRuleTemplateOptions(List<RuleTemplateOption.Builder> ruleTemplateOptions)
public void setVersionNumber(Long versionNumber)
public void setObjectId(String objectId)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.