org.kuali.rice.kew.rule
Class RuleExpressionDef
java.lang.Object
org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.kew.rule.RuleExpressionDef
- All Implemented Interfaces:
- Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Identifiable, Versioned, ModelObjectBasic, RuleExpressionContract, BusinessObject, PersistableBusinessObject
@Entity
public class RuleExpressionDef
- extends PersistableBusinessObjectBase
- implements RuleExpressionContract
BO for rule expressions
- 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, getLegacyDataAdapter, getObjectId, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
RuleExpressionDef
public RuleExpressionDef()
getId
public String getId()
- Description copied from interface:
Identifiable
- The unique identifier for an object. This can be null.
- Specified by:
getId
in interface Identifiable
- Returns:
- the id
setId
public void setId(String id)
- Parameters:
id
- the id to set
getType
public String getType()
- Specified by:
getType
in interface RuleExpressionContract
- Returns:
- the type
setType
public void setType(String type)
- Parameters:
type
- the type to set
getExpression
public String getExpression()
- Specified by:
getExpression
in interface RuleExpressionContract
- Returns:
- the expression
setExpression
public void setExpression(String expression)
- Parameters:
expression
- the expression to set
equals
public boolean equals(Object obj)
- Returns whether the object is an equivalent rule expression, i.e.
the type and expression are the same. This is necessary for rule duplicate
detection.
- Overrides:
equals
in class Object
- See Also:
Object.equals(java.lang.Object)
to
public static RuleExpression to(RuleExpressionDef bo)
- Converts a mutable bo to its immutable counterpart
- Parameters:
bo
- the mutable business object
- Returns:
- the immutable object
from
public static RuleExpressionDef from(RuleExpression im)
- Converts a immutable object to its mutable counterpart
- Parameters:
im
- immutable object
- Returns:
- the mutable bo
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.