Package org.kuali.rice.kew.rule
Class RuleExtensionBo
java.lang.Object
org.kuali.rice.kew.rule.RuleExtensionBo
- All Implemented Interfaces:
Serializable,Versioned,RuleExtensionContract
An extension of a
RuleBaseValues. Provides attribute-specific data
extensions to the rule for a particular RuleAttribute. Contains
a List of RuleExtensionValues.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetRuleExtensionValue(int index) inthashCode()voidsetExtensionValues(List<RuleExtensionValue> extensionValues) voidsetRuleBaseValues(RuleBaseValues ruleBaseValues) voidsetRuleBaseValuesId(String ruleBaseValuesId) voidsetRuleExtensionId(String ruleExtensionId) voidsetRuleTemplateAttribute(RuleTemplateAttributeBo ruleTemplateAttribute) voidsetRuleTemplateAttributeId(String ruleTemplateAttributeId) voidsetVersionNumber(Long versionNumber) static RuleExtensionto(RuleExtensionBo bo) Converts a mutable bo to its immutable counterparttoString()
-
Constructor Details
-
RuleExtensionBo
public RuleExtensionBo()
-
-
Method Details
-
getExtensionValues
-
setExtensionValues
-
getRuleTemplateAttribute
- Specified by:
getRuleTemplateAttributein interfaceRuleExtensionContract
-
getExtensionValuesMap
- Specified by:
getExtensionValuesMapin interfaceRuleExtensionContract
-
setRuleTemplateAttribute
-
getRuleExtensionValue
-
getRuleBaseValues
-
setRuleBaseValues
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned
-
setVersionNumber
-
getRuleBaseValuesId
-
setRuleBaseValuesId
-
getRuleExtensionId
-
setRuleExtensionId
-
getRuleTemplateAttributeId
-
setRuleTemplateAttributeId
-
equals
-
hashCode
public int hashCode() -
toString
-
to
Converts a mutable bo to its immutable counterpart- Parameters:
bo- the mutable business object- Returns:
- the immutable object
-