Class RuleDelegation

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

public final class RuleDelegation extends org.kuali.rice.core.api.mo.AbstractDataTransferObject implements RuleDelegationContract
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    A builder which can be used to construct RuleDelegation instances.
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    rule associated with the RuleDelegation
    org.kuali.rice.core.api.delegation.DelegationType
    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 Details

    • getDelegationType

      public org.kuali.rice.core.api.delegation.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