org.kuali.rice.kew.rule.bo
Class RuleTemplateAttributeBo
java.lang.Object
   org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.BusinessObjectBase
       org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
           org.kuali.rice.kew.rule.bo.RuleTemplateAttributeBo
org.kuali.rice.kew.rule.bo.RuleTemplateAttributeBo
- All Implemented Interfaces: 
- Serializable, Comparable<RuleTemplateAttributeBo>, org.apache.ojb.broker.PersistenceBrokerAware, Inactivatable, MutableInactivatable, GloballyUnique, Identifiable, Versioned, ModelObjectBasic, RuleTemplateAttributeContract, BusinessObject, PersistableBusinessObject
- @Entity
public class RuleTemplateAttributeBo 
- extends PersistableBusinessObjectBase- implements Comparable<RuleTemplateAttributeBo>, MutableInactivatable, RuleTemplateAttributeContract
A model bean which services as the link between a RuleTemplateBo and
 a RuleAttribute.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
 
 
 
 
| Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase | 
| afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber | 
 
 
 
 
 
 
RuleTemplateAttributeBo
public RuleTemplateAttributeBo()
compareTo
public int compareTo(RuleTemplateAttributeBo ruleTemplateAttribute)
- 
- Specified by:
- compareToin interface- Comparable<RuleTemplateAttributeBo>
 
- 
 
getAttribute
public Object getAttribute()
- 
 
- 
 
isWorkflowAttribute
public boolean isWorkflowAttribute()
- 
 
- 
 
isRuleValidationAttribute
public boolean isRuleValidationAttribute()
- 
 
- 
 
getWorkflowAttribute
public WorkflowRuleAttribute getWorkflowAttribute()
- Instantiates and returns a new instance of the WorkflowAttribute class configured on this template.
 The calling code should be sure to call isWorkflowAttribute first to verify the type of this attribute
 is that of a WorkflowAttribute.  Otherwise a RuntimeException will be thrown.
 
- 
 
- 
 
getRuleValidationAttribute
public RuleValidationAttribute getRuleValidationAttribute()
- Instantiates and returns a new instance of the RuleValidationAttribute class configured on this template.
 The calling code should be sure to call isRuleValidationAttribute first to verify the type of this attribute
 is that of a RuleValidationAttribute.  Otherwise a RuntimeException will be thrown.
 
- 
 
- 
 
getRuleExtensions
public List<RuleExtensionBo> getRuleExtensions()
- 
 
- 
 
getRuleExtensionMap
public Map<String,String> getRuleExtensionMap()
- 
- Specified by:
- getRuleExtensionMapin interface- RuleTemplateAttributeContract
 
- 
 
setRuleExtensions
public void setRuleExtensions(List<RuleExtensionBo> ruleExtensions)
- 
 
- 
 
getRuleAttribute
public RuleAttribute getRuleAttribute()
- 
- Specified by:
- getRuleAttributein interface- RuleTemplateAttributeContract
 
- 
 
setRuleAttribute
public void setRuleAttribute(RuleAttribute ruleAttribute)
- 
 
- 
 
getRuleTemplate
public RuleTemplateBo getRuleTemplate()
- 
 
- 
 
setRuleTemplate
public void setRuleTemplate(RuleTemplateBo ruleTemplate)
- 
 
- 
 
getDefaultValue
public String getDefaultValue()
- 
- Specified by:
- getDefaultValuein interface- RuleTemplateAttributeContract
 
- 
 
setDefaultValue
public void setDefaultValue(String defaultValue)
- 
 
- 
 
getDisplayOrder
public Integer getDisplayOrder()
- 
- Specified by:
- getDisplayOrderin interface- RuleTemplateAttributeContract
 
- 
 
setDisplayOrder
public void setDisplayOrder(Integer displayOrder)
- 
 
- 
 
isRequired
public boolean isRequired()
- 
- Specified by:
- isRequiredin interface- RuleTemplateAttributeContract
 
- 
 
getRequired
public Boolean getRequired()
- 
 
- 
 
setRequired
public void setRequired(Boolean required)
- 
 
- 
 
isActive
public boolean isActive()
- Description copied from interface: Inactivatable
- The active indicator for an object.
 
- 
- Specified by:
- isActivein interface- Inactivatable
 
- 
- Returns:
- true if active false if not.
 
getActive
public Boolean getActive()
- 
 
- 
 
setActive
public void setActive(Boolean active)
- 
 
- 
 
setActive
public void setActive(boolean active)
- Description copied from interface: MutableInactivatable
- Sets the record to active or inactive.
 
- 
- Specified by:
- setActivein interface- MutableInactivatable
 
- 
 
getRuleAttributeId
public String getRuleAttributeId()
- 
 
- 
 
setRuleAttributeId
public void setRuleAttributeId(String ruleAttributeId)
- 
 
- 
 
getId
public String getId()
- Description copied from interface: Identifiable
- The unique identifier for an object.  This can be null.
 
- 
- Specified by:
- getIdin interface- Identifiable
 
- 
- Returns:
- the id
 
setId
public void setId(String id)
- 
 
- 
 
getRuleTemplateId
public String getRuleTemplateId()
- 
- Specified by:
- getRuleTemplateIdin interface- RuleTemplateAttributeContract
 
- 
 
setRuleTemplateId
public void setRuleTemplateId(String ruleTemplateId)
- 
 
- 
 
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.