org.kuali.rice.kew.document
Class RoutingRuleDelegationMaintainableBusRule

java.lang.Object
  extended by org.kuali.rice.krad.rules.DocumentRuleBase
      extended by org.kuali.rice.kns.rules.DocumentRuleBase
          extended by org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
              extended by org.kuali.rice.kew.document.RoutingRuleMaintainableBusRule
                  extended by org.kuali.rice.kew.document.RoutingRuleDelegationMaintainableBusRule
All Implemented Interfaces:
AddCollectionLineRule, MaintenanceDocumentRule, AddAdHocRoutePersonRule, AddAdHocRouteWorkgroupRule, AddNoteRule, ApproveDocumentRule, BusinessRule, CompleteDocumentRule, RouteDocumentRule, SaveDocumentRule, SendAdHocRequestsRule

public class RoutingRuleDelegationMaintainableBusRule
extends RoutingRuleMaintainableBusRule

This is a description of what this class does - Garey don't forget to fill this in.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
protected static String GROUP_RESP_SECTION
           
protected static String PERSON_RESP_SECTION
           
 
Fields 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
RoutingRuleDelegationMaintainableBusRule()
           
 
Method Summary
protected  RuleDelegationBo getBusObject(MaintenanceDocument document)
           
protected  String getGroupSectionName()
          This overridden method returns the group section name for the delegation doc
protected  RuleDelegationBo getOldBusObject(MaintenanceDocument document)
           
protected  RuleBaseValues getOldRuleBaseValues(MaintenanceDocument document)
          Returns the old RuleBaseValues business object.
protected  String getPersonSectionName()
          This overridden method returns the person section name for the delegation doc
protected  RuleBaseValues getRuleBaseValues(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, setRuleAttributeErrors
 
Methods 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, validateMaintenanceDocument
 
Methods 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, processAddNote, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processCustomSendAdHocRequests, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERSON_RESP_SECTION

protected static final String PERSON_RESP_SECTION
See Also:
Constant Field Values

GROUP_RESP_SECTION

protected static final String GROUP_RESP_SECTION
See Also:
Constant Field Values
Constructor Detail

RoutingRuleDelegationMaintainableBusRule

public RoutingRuleDelegationMaintainableBusRule()
Method Detail

getRuleBaseValues

protected RuleBaseValues getRuleBaseValues(MaintenanceDocument document)
Returns the new RuleBaseValues business object. Overrides the base class method. This business object has a different location of the RuleBaseValues.

Overrides:
getRuleBaseValues in class RoutingRuleMaintainableBusRule

getBusObject

protected RuleDelegationBo getBusObject(MaintenanceDocument document)

getOldRuleBaseValues

protected RuleBaseValues getOldRuleBaseValues(MaintenanceDocument document)
Returns the old RuleBaseValues business object. Overrides the base class method. This business object has a different location of the RuleBaseValues.

Overrides:
getOldRuleBaseValues in class RoutingRuleMaintainableBusRule

getOldBusObject

protected RuleDelegationBo getOldBusObject(MaintenanceDocument document)

getPersonSectionName

protected String getPersonSectionName()
This overridden method returns the person section name for the delegation doc

Overrides:
getPersonSectionName in class RoutingRuleMaintainableBusRule
See Also:
RoutingRuleMaintainableBusRule.getPersonSectionName()

getGroupSectionName

protected String getGroupSectionName()
This overridden method returns the group section name for the delegation doc

Overrides:
getGroupSectionName in class RoutingRuleMaintainableBusRule
See Also:
RoutingRuleMaintainableBusRule.getGroupSectionName()


Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.