org.kuali.rice.kew.api.rule
Class RuleExtension

java.lang.Object
  extended by org.kuali.rice.core.api.mo.AbstractDataTransferObject
      extended by org.kuali.rice.kew.api.rule.RuleExtension
All Implemented Interfaces:
Serializable, Versioned, ModelObjectBasic, ModelObjectComplete, RuleExtensionContract

public final class RuleExtension
extends AbstractDataTransferObject
implements RuleExtensionContract

See Also:
Serialized Form

Nested Class Summary
static class RuleExtension.Builder
          A builder which can be used to construct RuleExtension instances.
 
Method Summary
 boolean equals(Object o)
          All "Complete" model object's should adhere to the ModelObjectComplete.equals(Object) contract.
 Map<String,String> getExtensionValuesMap()
           
 RuleTemplateAttributeContract getRuleTemplateAttribute()
           
 Long getVersionNumber()
          Returns the version number for this object.
 
Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getRuleTemplateAttribute

public RuleTemplateAttributeContract getRuleTemplateAttribute()
Specified by:
getRuleTemplateAttribute in interface RuleExtensionContract

getExtensionValuesMap

public Map<String,String> getExtensionValuesMap()
Specified by:
getExtensionValuesMap in interface RuleExtensionContract

getVersionNumber

public Long getVersionNumber()
Description copied from interface: Versioned
Returns the version number for this object. In general, this value should only be null if the object has not yet been stored to a persistent data store. This version number is generally used for the purposes of optimistic locking.

Specified by:
getVersionNumber in interface Versioned
Returns:
the version number, or null if one has not been assigned yet

equals

public boolean equals(Object o)
Description copied from interface: ModelObjectComplete
All "Complete" model object's should adhere to the ModelObjectComplete.equals(Object) contract.

Specified by:
equals in interface ModelObjectComplete
Overrides:
equals in class AbstractDataTransferObject
Parameters:
o - to object to compare for equality
Returns:
if equal


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.