Package org.kuali.rice.kew.rule.web
Class WebRuleResponsibility
java.lang.Object
org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.kew.rule.RuleResponsibilityBo
org.kuali.rice.kew.rule.web.WebRuleResponsibility
- 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,Identifiable,Versioned,ModelObjectBasic,RuleResponsibilityContract,BusinessObject,PersistableBusinessObject
A decorator around a
RuleResponsibilityBo object which provides some
convienance functions for interacting with the bean from the web-tier.
This helps to alleviate some of the weaknesses of JSTL.- 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 TypeMethodDescriptionvoidedit(RuleResponsibilityBo ruleResponsibility) voidgetDelegationRule(int index) intgetIndex()intvoidbooleanbooleanbooleanvoidload(RuleResponsibilityBo ruleResponsibility) voidvoidvoidvoidsetDelegationRulesMaterialized(boolean isDelegationRulesMaterialized) voidsetHasDelegateRuleTemplate(boolean hasDelegateRuleTemplate) voidsetIndex(int index) voidsetNumberOfDelegations(int numberOfDelegations) voidsetPersonLookupStyle(String personLookupStyle) voidsetReviewer(String reviewer) voidsetReviewerId(String reviewerId) voidsetReviewerStyle(String reviewerStyle) voidsetRoleAreaStyle(String roleAreaLookupStyle) voidsetRoleReviewer(String roleReviewer) voidsetShowDelegations(boolean showDelegations) voidsetWorkgroupId(String workgroupId) voidsetWorkgroupLookupStyle(String workgroupLookupStyle) Methods inherited from class org.kuali.rice.kew.rule.RuleResponsibilityBo
copy, equals, getActionRequestedCd, getActionRequestedDisplayValue, getApprovePolicy, getDelegationRules, getGroup, getGroupId, getId, getPrincipal, getPrincipalId, getPriority, getRecipient, getResolvedRoleName, getResponsibilityId, getRole, getRoleAttributeName, getRoleName, getRuleBaseValues, getRuleBaseValuesId, getRuleResponsibilityName, getRuleResponsibilityType, getRuleResponsibilityTypeDisplayValue, hashCode, isUsingGroup, isUsingPrincipal, isUsingRole, resolveRoleAttribute, setActionRequestedCd, setApprovePolicy, setId, setPriority, setResponsibilityId, setRuleBaseValues, setRuleBaseValuesId, setRuleResponsibilityName, setRuleResponsibilityType, toMethods 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, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectIdMethods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toStringMethods inherited from interface org.eclipse.persistence.internal.descriptors.PersistenceObject
_persistence_shallow_cloneMethods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
-
Constructor Details
-
WebRuleResponsibility
public WebRuleResponsibility()
-
-
Method Details
-
getReviewerId
-
setReviewerId
-
initialize
- Throws:
Exception
-
addNewDelegation
-
getReviewer
-
setReviewer
-
setWorkgroupId
-
getPersonLookupStyle
-
setPersonLookupStyle
-
getReviewerStyle
-
setReviewerStyle
-
getRoleAreaStyle
-
setRoleAreaStyle
-
getWorkgroupLookupStyle
-
setWorkgroupLookupStyle
-
getDelegationRule
- Overrides:
getDelegationRulein classRuleResponsibilityBo
-
getNumberOfDelegations
public int getNumberOfDelegations() -
setNumberOfDelegations
public void setNumberOfDelegations(int numberOfDelegations) -
isDelegationRulesMaterialized
public boolean isDelegationRulesMaterialized() -
setDelegationRulesMaterialized
public void setDelegationRulesMaterialized(boolean isDelegationRulesMaterialized) -
getRoleReviewer
-
setRoleReviewer
-
getIndex
public int getIndex() -
setIndex
public void setIndex(int index) -
isShowDelegations
public boolean isShowDelegations() -
setShowDelegations
public void setShowDelegations(boolean showDelegations) -
establishRequiredState
- Throws:
Exception
-
edit
- Throws:
Exception
-
load
- Throws:
Exception
-
loadDelegations
- Throws:
Exception
-
populatePreviousRuleIds
public void populatePreviousRuleIds() -
prepareHiddenDelegationsForRoute
public void prepareHiddenDelegationsForRoute() -
isHasDelegateRuleTemplate
public boolean isHasDelegateRuleTemplate() -
setHasDelegateRuleTemplate
public void setHasDelegateRuleTemplate(boolean hasDelegateRuleTemplate)
-