|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.bo.BusinessObjectBase org.kuali.rice.krad.bo.PersistableBusinessObjectBase org.kuali.rice.kew.rule.RuleDelegationBo
@Entity public class RuleDelegationBo
A model bean representing the delegation of a rule from a responsibility to another rule. Specifies the delegation type which can be either {@link DelegationType#PRIMARY} or {@link DelegationType#SECONDARY}.
Field Summary |
---|
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
---|
extension, versionNumber |
Constructor Summary | |
---|---|
RuleDelegationBo()
|
Method Summary | |
---|---|
Object |
copy(boolean preserveKeys)
|
String |
getDelegateRuleId()
|
RuleBaseValues |
getDelegationRule()
rule associated with the RuleDelegation |
RuleBaseValues |
getDelegationRuleBaseValues()
|
DelegationType |
getDelegationType()
type of delegation for the RuleDelegation |
String |
getDelegationTypeCode()
Getter for type code preserved for DD |
DocumentType |
getDocumentType()
|
org.kuali.rice.kim.impl.group.GroupBo |
getGroupBo()
|
String |
getGroupReviewerName()
|
String |
getGroupReviewerNamespace()
|
PersonImpl |
getPersonImpl()
|
String |
getPersonReviewer()
|
String |
getPersonReviewerType()
|
String |
getResponsibilityId()
|
String |
getRuleDelegationId()
|
RuleResponsibilityBo |
getRuleResponsibility()
Returns the most recent RuleResponsibility for the responsibility id on this RuleDelegation. |
void |
refresh()
An override of the refresh() method that properly preserves the RuleBaseValues instance. |
void |
setDelegateRuleId(String delegateRuleId)
|
void |
setDelegationRule(RuleBaseValues delegationRule)
|
void |
setDelegationRuleBaseValues(RuleBaseValues delegationRuleBaseValues)
|
void |
setDelegationType(DelegationType delegationType)
|
void |
setDelegationTypeCode(String delegationTypeCode)
Setter for type code preserved for DD |
void |
setGroupReviewerName(String groupReviewerName)
|
void |
setGroupReviewerNamespace(String groupReviewerNamespace)
|
void |
setPersonReviewer(String personReviewer)
|
void |
setPersonReviewerType(String personReviewerType)
|
void |
setResponsibilityId(String ruleResponsibilityId)
|
void |
setRuleDelegationId(String ruleDelegationId)
|
static RuleDelegation |
to(RuleDelegationBo bo)
|
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase |
---|
toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
---|
toString |
Constructor Detail |
---|
public RuleDelegationBo()
Method Detail |
---|
public Object copy(boolean preserveKeys)
public String getDelegateRuleId()
public void setDelegateRuleId(String delegateRuleId)
public RuleBaseValues getDelegationRule()
RuleDelegationContract
This rule is run for the original rule as the delegate
getDelegationRule
in interface RuleDelegationContract
public RuleBaseValues getDelegationRuleBaseValues()
public void setDelegationRuleBaseValues(RuleBaseValues delegationRuleBaseValues)
public void setDelegationRule(RuleBaseValues delegationRule)
public void setDelegationTypeCode(String delegationTypeCode)
delegationTypeCode
- the DelegationType codepublic String getDelegationTypeCode()
public DelegationType getDelegationType()
RuleDelegationContract
Determines what kind of delegation the RuleDelegation is
getDelegationType
in interface RuleDelegationContract
public void setDelegationType(DelegationType delegationType)
public String getRuleDelegationId()
public void setRuleDelegationId(String ruleDelegationId)
public RuleResponsibilityBo getRuleResponsibility()
public DocumentType getDocumentType()
public String getResponsibilityId()
public void setResponsibilityId(String ruleResponsibilityId)
public String getGroupReviewerName()
public String getGroupReviewerNamespace()
public String getPersonReviewer()
public void setGroupReviewerName(String groupReviewerName)
public void setGroupReviewerNamespace(String groupReviewerNamespace)
public void setPersonReviewer(String personReviewer)
public String getPersonReviewerType()
public void setPersonReviewerType(String personReviewerType)
public org.kuali.rice.kim.impl.group.GroupBo getGroupBo()
public PersonImpl getPersonImpl()
public void refresh()
refresh
in interface BusinessObject
refresh
in class PersistableBusinessObjectBase
PersistableBusinessObjectBase.refresh()
,
PersistableBusinessObjectBase.refreshReferenceObject(java.lang.String)
public static RuleDelegation to(RuleDelegationBo bo)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |