public class GenericPermissionMaintenanceDocumentRule extends MaintenanceDocumentRuleBase
Modifier and Type | Field and Description |
---|---|
protected static String |
DETAIL_VALUES_PROPERTY |
protected static String |
ERROR_ATTRIBUTE_VALIDATION |
protected static String |
ERROR_MESSAGE_PREFIX |
protected static String |
ERROR_MISSING_TEMPLATE |
protected static String |
ERROR_NAMESPACE_AND_NAME_VALIDATION |
protected static String |
ERROR_UNKNOWN_ATTRIBUTE |
protected static String |
NAMESPACE_CODE_PROPERTY |
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 |
---|
GenericPermissionMaintenanceDocumentRule() |
Modifier and Type | Method and Description |
---|---|
protected PermissionTypeService |
getPermissionTypeService(String serviceName) |
protected boolean |
processCustomRouteDocumentBusinessRules(MaintenanceDocument document)
This method should be overridden to provide custom rules for processing document routing
|
protected boolean |
validateDetailValuesFormat(String permissionDetailValues) |
protected boolean |
validateNamespaceCodeAndName(String namespaceCode,
String name) |
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, processCustomAddCollectionLineBusinessRules, processCustomApproveDocumentBusinessRules, processCustomSaveDocumentBusinessRules, 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
protected static final String DETAIL_VALUES_PROPERTY
protected static final String NAMESPACE_CODE_PROPERTY
protected static final String ERROR_MESSAGE_PREFIX
protected static final String ERROR_MISSING_TEMPLATE
protected static final String ERROR_UNKNOWN_ATTRIBUTE
protected static final String ERROR_ATTRIBUTE_VALIDATION
protected static final String ERROR_NAMESPACE_AND_NAME_VALIDATION
public GenericPermissionMaintenanceDocumentRule()
protected boolean processCustomRouteDocumentBusinessRules(MaintenanceDocument document)
MaintenanceDocumentRuleBase
processCustomRouteDocumentBusinessRules
in class MaintenanceDocumentRuleBase
protected boolean validateDetailValuesFormat(String permissionDetailValues)
protected boolean validateNamespaceCodeAndName(String namespaceCode, String name)
protected PermissionTypeService getPermissionTypeService(String serviceName)
Copyright © 2005-2015 The Kuali Foundation. All Rights Reserved.