org.kuali.rice.kew.rule.bo
Class RuleAttribute
java.lang.Object
org.kuali.rice.kns.bo.BusinessObjectBase
org.kuali.rice.kns.bo.PersistableBusinessObjectBase
org.kuali.rice.kew.bo.KewPersistableBusinessObjectBase
org.kuali.rice.kew.rule.bo.RuleAttribute
- All Implemented Interfaces:
- java.io.Serializable, org.apache.ojb.broker.PersistenceBrokerAware, WorkflowPersistable, org.kuali.rice.kns.bo.BusinessObject, PersistableBusinessObject
@Sequence(name="KREW_RTE_TMPL_S",
property="ruleAttributeId")
public class RuleAttribute
- extends KewPersistableBusinessObjectBase
- implements WorkflowPersistable
Model bean defining a rule attribute. Includes the classname of the attribute
class, as well as it's name and other information.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject |
prepareForWorkflow |
RuleAttribute
public RuleAttribute()
getValidValues
public java.util.List getValidValues()
setValidValues
public void setValidValues(java.util.List ruleAttributeValidValues)
getRuleTemplateAttributes
public java.util.List getRuleTemplateAttributes()
setRuleTemplateAttributes
public void setRuleTemplateAttributes(java.util.List ruleTemplateAttributes)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getLabel
public java.lang.String getLabel()
setLabel
public void setLabel(java.lang.String label)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getRuleAttributeId
public java.lang.Long getRuleAttributeId()
setRuleAttributeId
public void setRuleAttributeId(java.lang.Long ruleAttributeId)
getType
public java.lang.String getType()
setType
public void setType(java.lang.String type)
copy
public java.lang.Object copy(boolean preserveKeys)
- Specified by:
copy
in interface WorkflowPersistable
getClassName
public java.lang.String getClassName()
- Returns:
- Returns the className.
setClassName
public void setClassName(java.lang.String className)
- Parameters:
className
- The className to set.
getRuleAttributeActionsUrl
public java.lang.String getRuleAttributeActionsUrl()
getReturnUrl
public java.lang.String getReturnUrl()
setReturnUrl
public void setReturnUrl(java.lang.String returnUrl)
getXmlConfigData
public java.lang.String getXmlConfigData()
setXmlConfigData
public void setXmlConfigData(java.lang.String xmlConfigData)
getServiceNamespace
public java.lang.String getServiceNamespace()
setServiceNamespace
public void setServiceNamespace(java.lang.String ServiceNamespace)
toStringMapper
protected java.util.LinkedHashMap<java.lang.String,java.lang.Object> toStringMapper()
- Specified by:
toStringMapper
in class BusinessObjectBase
- Returns:
- Map containing the fieldValues of the key fields for this class, indexed by fieldName
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.