public static final class RuleTemplate.Builder extends Object implements Serializable, ModelBuilder, RuleTemplateContract
RuleTemplate instances. Enforces the constraints of the RuleTemplateContract.public static RuleTemplate.Builder create()
public static RuleTemplate.Builder create(RuleTemplateContract contract)
public RuleTemplate build()
ModelBuilderbuild 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()
IdentifiablegetId in interface Identifiablepublic Long getVersionNumber()
VersionedgetVersionNumber in interface Versionedpublic String getObjectId()
GloballyUniquegetObjectId 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–2014 The Kuali Foundation. All rights reserved.