Package org.kuali.rice.kew.api.rule
Class RuleResponsibility
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kew.api.rule.RuleResponsibility
- All Implemented Interfaces:
Serializable,GloballyUnique,Identifiable,Versioned,ModelObjectBasic,ModelObjectComplete,RuleResponsibilityContract
public final class RuleResponsibility
extends AbstractDataTransferObject
implements RuleResponsibilityContract
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder which can be used to constructRuleResponsibilityinstances.static class -
Method Summary
Modifier and TypeMethodDescriptionbooleancode for the Action Requestedapproval policy for the RuleResponsibilitylist of RuleDelegations for the RuleResponsibilityunique id of the Group for the RuleResponsibilitygetId()unique id of the Principal for the RuleResponsibilityinteger representation of the priority of the RuleResponsibilityUnique Id for Responsibility.unique name of the Role for the RuleResponsibilitybooleandetermines if the RuleResponsibiltity is using a kim Groupbooleandetermines if the RuleResponsibiltity is using a kim Principalbooleandetermines if the RuleResponsibiltity is using a kim RoleMethods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Method Details
-
getId
- Specified by:
getIdin interfaceIdentifiable
-
getPriority
Description copied from interface:RuleResponsibilityContractinteger representation of the priority of the RuleResponsibility- Specified by:
getPriorityin interfaceRuleResponsibilityContract- Returns:
- priority
-
getResponsibilityId
Description copied from interface:RuleResponsibilityContractUnique Id for Responsibility.This is the unique Id of the Responsibility
- Specified by:
getResponsibilityIdin interfaceRuleResponsibilityContract- Returns:
- responsibilityId
-
getActionRequestedCd
Description copied from interface:RuleResponsibilityContractcode for the Action RequestedThis code matches the unique code for an ActionRequest
- Specified by:
getActionRequestedCdin interfaceRuleResponsibilityContract- Returns:
- actionRequestedCd
-
getApprovePolicy
Description copied from interface:RuleResponsibilityContractapproval policy for the RuleResponsibility- Specified by:
getApprovePolicyin interfaceRuleResponsibilityContract- Returns:
- approvalPolicy
-
getPrincipalId
Description copied from interface:RuleResponsibilityContractunique id of the Principal for the RuleResponsibility- Specified by:
getPrincipalIdin interfaceRuleResponsibilityContract- Returns:
- principalId
-
getGroupId
Description copied from interface:RuleResponsibilityContractunique id of the Group for the RuleResponsibility- Specified by:
getGroupIdin interfaceRuleResponsibilityContract- Returns:
- groupId
-
getRoleName
Description copied from interface:RuleResponsibilityContractunique name of the Role for the RuleResponsibility- Specified by:
getRoleNamein interfaceRuleResponsibilityContract- Returns:
- groupId
-
getDelegationRules
Description copied from interface:RuleResponsibilityContractlist of RuleDelegations for the RuleResponsibility- Specified by:
getDelegationRulesin interfaceRuleResponsibilityContract- Returns:
- delegationRules
-
isUsingRole
public boolean isUsingRole()Description copied from interface:RuleResponsibilityContractdetermines if the RuleResponsibiltity is using a kim Role- Specified by:
isUsingRolein interfaceRuleResponsibilityContract- Returns:
- boolean value representing if the RuleResponsibility is using a Role
-
isUsingPrincipal
public boolean isUsingPrincipal()Description copied from interface:RuleResponsibilityContractdetermines if the RuleResponsibiltity is using a kim Principal- Specified by:
isUsingPrincipalin interfaceRuleResponsibilityContract- Returns:
- boolean value representing if the RuleResponsibility is using a Principal
-
isUsingGroup
public boolean isUsingGroup()Description copied from interface:RuleResponsibilityContractdetermines if the RuleResponsibiltity is using a kim Group- Specified by:
isUsingGroupin interfaceRuleResponsibilityContract- Returns:
- boolean value representing if the RuleResponsibility is using a Group
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned
-
getObjectId
- Specified by:
getObjectIdin interfaceGloballyUnique
-
getRoleAttributeName
-
getResolvedRoleName
-
equals
- Specified by:
equalsin interfaceModelObjectComplete- Overrides:
equalsin classAbstractDataTransferObject
-