Package org.kuali.rice.kew.rule
Class RuleDelegationBo
java.lang.Object
org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.kew.rule.RuleDelegationBo
- All Implemented Interfaces:
Serializable,Cloneable,org.apache.ojb.broker.PersistenceBrokerAware,org.eclipse.persistence.descriptors.changetracking.ChangeTracker,org.eclipse.persistence.internal.descriptors.PersistenceEntity,org.eclipse.persistence.internal.descriptors.PersistenceObject,org.eclipse.persistence.internal.weaving.PersistenceWeaved,org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking,org.eclipse.persistence.internal.weaving.PersistenceWeavedFetchGroups,org.eclipse.persistence.internal.weaving.PersistenceWeavedRest,org.eclipse.persistence.queries.FetchGroupTracker,GloballyUnique,Versioned,ModelObjectBasic,RuleDelegationContract,BusinessObject,PersistableBusinessObject
@Entity
public class RuleDelegationBo
extends PersistableBusinessObjectBase
implements RuleDelegationContract
A model bean representing the delegation of a rule from a responsibility to
another rule. Specifies the delegation type which can be either
{@link {@link DelegationType#PRIMARY} or
DelegationType.SECONDARY.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Field Summary
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, newCollectionRecord, objectId, versionNumberFields inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
_persistence_cacheKey, _persistence_fetchGroup, _persistence_href, _persistence_links, _persistence_listener, _persistence_primaryKey, _persistence_relationshipInfo, _persistence_session, _persistence_shouldRefreshFetchGroup -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy(boolean preserveKeys) Getter for type code preserved for DDReturns the most recent RuleResponsibility for the responsibility id on this RuleDelegation.voidsetDelegateRuleId(String delegateRuleId) voidsetDelegationRule(RuleBaseValues delegationRule) voidsetDelegationRuleBaseValues(RuleBaseValues delegationRuleBaseValues) voidsetDelegationType(DelegationType delegationType) voidsetDelegationTypeCode(String delegationTypeCode) Setter for type code preserved for DDvoidsetGroupReviewerName(String groupReviewerName) voidsetGroupReviewerNamespace(String groupReviewerNamespace) voidsetPersonReviewer(String personReviewer) voidsetPersonReviewerType(String personReviewerType) voidsetResponsibilityId(String ruleResponsibilityId) voidsetRuleDelegationId(String ruleDelegationId) static RuleDelegationto(RuleDelegationBo bo) Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
_persistence_get, _persistence_get_objectId, _persistence_get_versionNumber, _persistence_new, _persistence_post_clone, _persistence_set, _persistence_set_objectId, _persistence_set_versionNumber, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberMethods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
_persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getLinks, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setLinks, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toStringMethods inherited from interface org.eclipse.persistence.internal.descriptors.PersistenceObject
_persistence_shallow_clone
-
Constructor Details
-
RuleDelegationBo
public RuleDelegationBo()
-
-
Method Details
-
copy
-
getDelegateRuleId
-
setDelegateRuleId
-
getDelegationRule
- Specified by:
getDelegationRulein interfaceRuleDelegationContract
-
getDelegationRuleBaseValues
-
setDelegationRuleBaseValues
-
setDelegationRule
-
setDelegationTypeCode
Setter for type code preserved for DD- Parameters:
delegationTypeCode- the DelegationType code
-
getDelegationTypeCode
Getter for type code preserved for DD- Returns:
- the DelegationType code
-
getDelegationType
- Specified by:
getDelegationTypein interfaceRuleDelegationContract
-
setDelegationType
-
getRuleDelegationId
-
setRuleDelegationId
-
getRuleResponsibility
Returns the most recent RuleResponsibility for the responsibility id on this RuleDelegation. -
getDocumentType
-
getResponsibilityId
-
setResponsibilityId
-
getGroupReviewerName
-
getGroupReviewerNamespace
-
getPersonReviewer
-
setGroupReviewerName
-
setGroupReviewerNamespace
-
setPersonReviewer
-
getPersonReviewerType
-
setPersonReviewerType
-
getGroupBo
-
getPersonImpl
-
to
-