Package org.kuali.rice.kew.document
Class RoutingRuleMaintainableBusRule
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
- 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
- Direct Known Subclasses:
RoutingRuleDelegationMaintainableBusRule
public class RoutingRuleMaintainableBusRule
extends org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
-
Field Summary
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DocumentTypeServiceprotected Stringprotected RuleBaseValuesgetOldRuleBaseValues(org.kuali.rice.kns.document.MaintenanceDocument document) protected Stringprotected RuleBaseValuesgetRuleBaseValues(org.kuali.rice.kns.document.MaintenanceDocument document) protected booleangroupExists(String namespaceCode, String groupName) protected booleanpersonExists(String principalName) protected voidpopulateErrorMap(Map<String, String> errorMap) protected booleanpopulateErrorMap(RuleBaseValues ruleBaseValues) booleanprocessCustomAddCollectionLineBusinessRules(org.kuali.rice.kns.document.MaintenanceDocument document, String collectionName, org.kuali.rice.krad.bo.PersistableBusinessObject line) protected booleanprocessCustomSaveDocumentBusinessRules(org.kuali.rice.kns.document.MaintenanceDocument document) protected booleanruleExists(RuleBaseValues rule) protected booleanMethods 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
-
Constructor Details
-
RoutingRuleMaintainableBusRule
public RoutingRuleMaintainableBusRule()
-
-
Method Details
-
processCustomSaveDocumentBusinessRules
protected boolean processCustomSaveDocumentBusinessRules(org.kuali.rice.kns.document.MaintenanceDocument document) - Overrides:
processCustomSaveDocumentBusinessRulesin classorg.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
-
getRuleBaseValues
protected RuleBaseValues getRuleBaseValues(org.kuali.rice.kns.document.MaintenanceDocument document) -
getOldRuleBaseValues
protected RuleBaseValues getOldRuleBaseValues(org.kuali.rice.kns.document.MaintenanceDocument document) -
populateErrorMap
-
processCustomAddCollectionLineBusinessRules
public boolean processCustomAddCollectionLineBusinessRules(org.kuali.rice.kns.document.MaintenanceDocument document, String collectionName, org.kuali.rice.krad.bo.PersistableBusinessObject line) - Overrides:
processCustomAddCollectionLineBusinessRulesin classorg.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
-
getPersonSectionName
-
getGroupSectionName
-
personExists
-
groupExists
-
populateErrorMap
-
ruleExists
-
getDocumentTypeService
-
setRuleAttributeErrors
-