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

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

public final class RuleDelegation
extends AbstractDataTransferObject
implements RuleDelegationContract

See Also:
Serialized Form

Nested Class Summary
static class RuleDelegation.Builder
          A builder which can be used to construct RuleDelegation instances.
static class RuleDelegation.Cache
           
 
Method Summary
 Rule getDelegationRule()
          rule associated with the RuleDelegation
 DelegationType getDelegationType()
          type of delegation for the RuleDelegation
 
Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getDelegationType

public DelegationType getDelegationType()
Description copied from interface: RuleDelegationContract
type of delegation for the RuleDelegation

Determines what kind of delegation the RuleDelegation is

Specified by:
getDelegationType in interface RuleDelegationContract
Returns:
delegationType

getDelegationRule

public Rule getDelegationRule()
Description copied from interface: RuleDelegationContract
rule associated with the RuleDelegation

This rule is run for the original rule as the delegate

Specified by:
getDelegationRule in interface RuleDelegationContract
Returns:
delegationRule


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