public class RoutingRuleMaintainableBusRule extends 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 and Description |
---|
RoutingRuleMaintainableBusRule() |
Modifier and Type | Method and Description |
---|---|
protected DocumentTypeService |
getDocumentTypeService() |
protected String |
getGroupSectionName() |
protected RuleBaseValues |
getOldRuleBaseValues(MaintenanceDocument document) |
protected String |
getPersonSectionName() |
protected RuleBaseValues |
getRuleBaseValues(MaintenanceDocument document) |
protected boolean |
groupExists(String namespaceCode,
String groupName) |
protected boolean |
personExists(String principalName) |
protected void |
populateErrorMap(Map<String,String> errorMap) |
protected boolean |
populateErrorMap(RuleBaseValues ruleBaseValues) |
boolean |
processCustomAddCollectionLineBusinessRules(MaintenanceDocument document,
String collectionName,
PersistableBusinessObject line)
This overridden method ...
|
protected boolean |
processCustomSaveDocumentBusinessRules(MaintenanceDocument document)
This overridden method ...
|
protected boolean |
ruleExists(RuleBaseValues rule) |
protected boolean |
setRuleAttributeErrors(RuleBaseValues rule) |
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
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
public RoutingRuleMaintainableBusRule()
protected boolean processCustomSaveDocumentBusinessRules(MaintenanceDocument document)
processCustomSaveDocumentBusinessRules
in class MaintenanceDocumentRuleBase
MaintenanceDocumentRuleBase.processCustomSaveDocumentBusinessRules(org.kuali.rice.krad.maintenance.MaintenanceDocument)
protected RuleBaseValues getRuleBaseValues(MaintenanceDocument document)
protected RuleBaseValues getOldRuleBaseValues(MaintenanceDocument document)
protected void populateErrorMap(Map<String,String> errorMap)
public boolean processCustomAddCollectionLineBusinessRules(MaintenanceDocument document, String collectionName, PersistableBusinessObject line)
protected String getPersonSectionName()
protected String getGroupSectionName()
protected boolean personExists(String principalName)
protected boolean groupExists(String namespaceCode, String groupName)
protected boolean populateErrorMap(RuleBaseValues ruleBaseValues)
protected boolean ruleExists(RuleBaseValues rule)
protected DocumentTypeService getDocumentTypeService()
protected boolean setRuleAttributeErrors(RuleBaseValues rule)
Copyright © 2005-2015 The Kuali Foundation. All Rights Reserved.