Package org.kuali.rice.kew.document
Class RoutingRuleDelegationMaintainableBusRule
java.lang.Object
org.kuali.rice.krad.rules.DocumentRuleBase
org.kuali.rice.kns.rules.DocumentRuleBase
org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
org.kuali.rice.kew.document.RoutingRuleMaintainableBusRule
org.kuali.rice.kew.document.RoutingRuleDelegationMaintainableBusRule
- All Implemented Interfaces:
org.kuali.rice.kns.rule.AddCollectionLineRule,org.kuali.rice.kns.rules.MaintenanceDocumentRule,org.kuali.rice.krad.rules.rule.AddAdHocRoutePersonRule,org.kuali.rice.krad.rules.rule.AddAdHocRouteWorkgroupRule,org.kuali.rice.krad.rules.rule.AddCollectionLineRule,org.kuali.rice.krad.rules.rule.AddNoteRule,org.kuali.rice.krad.rules.rule.ApproveDocumentRule,org.kuali.rice.krad.rules.rule.BusinessRule,org.kuali.rice.krad.rules.rule.CompleteDocumentRule,org.kuali.rice.krad.rules.rule.RouteDocumentRule,org.kuali.rice.krad.rules.rule.SaveDocumentRule,org.kuali.rice.krad.rules.rule.SendAdHocRequestsRule
-
Field Summary
FieldsFields inherited from class org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
boDictionaryService, boService, businessObjectAuthorizationService, businessObjectMetaDataService, configService, dataObjectMetaDataService, ddService, dictionaryValidationService, DOCUMENT_ERROR_PREFIX, documentHelperService, LOG, MAINTAINABLE_ERROR_PATH, MAINTAINABLE_ERROR_PREFIX, maintDocDictionaryService, persistenceStructureService, personService, priorErrorPath, roleService, workflowDocumentService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RuleDelegationBogetBusObject(org.kuali.rice.kns.document.MaintenanceDocument document) protected StringThis overridden method returns the group section name for the delegation docprotected RuleDelegationBogetOldBusObject(org.kuali.rice.kns.document.MaintenanceDocument document) protected RuleBaseValuesgetOldRuleBaseValues(org.kuali.rice.kns.document.MaintenanceDocument document) Returns the old RuleBaseValues business object.protected StringThis overridden method returns the person section name for the delegation docprotected RuleBaseValuesgetRuleBaseValues(org.kuali.rice.kns.document.MaintenanceDocument document) Returns the new RuleBaseValues business object.Methods inherited from class org.kuali.rice.kew.document.RoutingRuleMaintainableBusRule
getDocumentTypeService, groupExists, personExists, populateErrorMap, populateErrorMap, processCustomAddCollectionLineBusinessRules, processCustomSaveDocumentBusinessRules, ruleExists, setRuleAttributeErrorsMethods inherited from class org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
checkEmptyBOField, checkEmptyDocumentField, checkEmptyValue, checkForPartiallyFilledOutReferenceForeignKeys, clearErrorPath, consolidateFieldNames, dataDictionaryValidate, errorAlreadyExists, getBoService, getConfigService, getDataObjectMetaDataService, getDateTimeService, getDdService, getDictionaryValidationService, getDocumentHelperService, getFieldLabel, getFieldLabel, getHumanReadablePrimaryKeyFieldNames, getMaintDocDictionaryService, getNewBo, getOldBo, getPersistenceStructureService, getPersonService, getRoleService, getWorkflowDocumentService, isCorrectMaintenanceClass, isDocumentInactivatingBusinessObject, isDocumentValidForSave, primaryKeyCheck, processAddCollectionLineBusinessRules, processApproveDocument, processCustomApproveDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processGlobalApproveDocumentBusinessRules, processGlobalRouteDocumentBusinessRules, processGlobalSaveDocumentBusinessRules, processInactivationBlockChecking, processInactivationBlockChecking, processRouteDocument, processSaveDocument, putDocumentError, putDocumentError, putFieldError, putFieldError, putFieldError, putFieldErrorWithShortLabel, putGlobalError, putGlobalError, putGlobalError, putGlobalsError, putGlobalsError, putInactivationBlockingErrorOnPage, resumeErrorPath, setBoDictionaryService, setBoService, setBusinessObjectAuthorizationService, setBusinessObjectMetaDataService, setConfigService, setDataObjectMetaDataService, setDdService, setDictionaryValidationService, setDocumentHelperService, setMaintDocDictionaryService, setNewBo, setPersistenceStructureService, setPersonService, setupBaseConvenienceObjects, setupConvenienceObjects, setWorkflowDocumentService, showErrorMap, validateDocumentStructure, validateDuplicateIdentifierInDataDictionary, validateGlobalBusinessObjectPersistable, validateMaintenanceDocumentMethods inherited from class org.kuali.rice.krad.rules.DocumentRuleBase
buildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentAttributesValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddCollectionLine, processAddNote, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddCollectionLineBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processCustomSendAdHocRequests, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValue
-
Field Details
-
PERSON_RESP_SECTION
- See Also:
-
GROUP_RESP_SECTION
- See Also:
-
-
Constructor Details
-
RoutingRuleDelegationMaintainableBusRule
public RoutingRuleDelegationMaintainableBusRule()
-
-
Method Details
-
getRuleBaseValues
protected RuleBaseValues getRuleBaseValues(org.kuali.rice.kns.document.MaintenanceDocument document) Returns the new RuleBaseValues business object. Overrides the base class method. This business object has a different location of the RuleBaseValues.- Overrides:
getRuleBaseValuesin classRoutingRuleMaintainableBusRule
-
getBusObject
-
getOldRuleBaseValues
protected RuleBaseValues getOldRuleBaseValues(org.kuali.rice.kns.document.MaintenanceDocument document) Returns the old RuleBaseValues business object. Overrides the base class method. This business object has a different location of the RuleBaseValues.- Overrides:
getOldRuleBaseValuesin classRoutingRuleMaintainableBusRule
-
getOldBusObject
protected RuleDelegationBo getOldBusObject(org.kuali.rice.kns.document.MaintenanceDocument document) -
getPersonSectionName
This overridden method returns the person section name for the delegation doc- Overrides:
getPersonSectionNamein classRoutingRuleMaintainableBusRule- See Also:
-
getGroupSectionName
This overridden method returns the group section name for the delegation doc- Overrides:
getGroupSectionNamein classRoutingRuleMaintainableBusRule- See Also:
-