Package org.kuali.rice.krad.service.impl
Class DocumentDictionaryServiceImpl
java.lang.Object
org.kuali.rice.krad.service.impl.DocumentDictionaryServiceImpl
- All Implemented Interfaces:
DocumentDictionaryService
Implementation of
DocumentDictionaryService which reads configuration
from the data dictionary- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllowsCopy(Document document) getAllowsNewOrCopy(String docTypeName) getAllowsRecordDeletion(Class dataObjectClass) getAllowsRecordDeletion(MaintenanceDocument document) Class<? extends BusinessRule>getBusinessRulesClass(Document document) getClearValueOnCopyPropertyNames(Class dataObjectClass) protected DataDictionaryprotected DataDictionaryServicegetDefaultExistenceChecks(Class dataObjectClass) getDefaultExistenceChecks(String docTypeName) getDefaultExistenceChecks(Document document) getDescription(String documentTypeName) getDocumentAuthorizer(String documentType) getDocumentAuthorizer(Document document) Class<?>getDocumentClassByName(String documentTypeName) getDocumentEntry(String documentTypeName) protected DocumentEntrygetDocumentEntry(Document document) Retrieves the document entry for the document type of the given document instancegetDocumentEntryByClass(Class<? extends Document> documentClass) getDocumentPresentationController(String documentType) getDocumentPresentationController(Document document) protected org.kuali.rice.kew.api.doctype.DocumentTypegetDocumentType(String documentTypeName) Gets the workflow document type dto for the given documentTypeNamegetDocumentTypeByClass(Class<? extends Document> documentClass) getLockingKeys(String docTypeName) Class<? extends Maintainable>getMaintainableClass(String docTypeName) Class<?>getMaintenanceDataObjectClass(String docTypeName) protected MaintenanceDocumentEntrygetMaintenanceDocumentEntry(Class dataObjectClass) Retrieves the maintenance document entry associated with the given data object classgetMaintenanceDocumentEntry(String docTypeName) getMaintenanceDocumentTypeName(Class dataObjectClass) booleangetPreserveLockingKeysOnCopy(Class dataObjectClass) voidsetDataDictionaryService(DataDictionaryService dataDictionaryService)
-
Constructor Details
-
DocumentDictionaryServiceImpl
public DocumentDictionaryServiceImpl()
-
-
Method Details
-
getLabel
- Specified by:
getLabelin interfaceDocumentDictionaryService- See Also:
-
getMaintenanceDocumentTypeName
- Specified by:
getMaintenanceDocumentTypeNamein interfaceDocumentDictionaryService- See Also:
-
getDescription
- Specified by:
getDescriptionin interfaceDocumentDictionaryService- See Also:
-
getDefaultExistenceChecks
- Specified by:
getDefaultExistenceChecksin interfaceDocumentDictionaryService- See Also:
-
getDefaultExistenceChecks
- Specified by:
getDefaultExistenceChecksin interfaceDocumentDictionaryService- See Also:
-
getDefaultExistenceChecks
- Specified by:
getDefaultExistenceChecksin interfaceDocumentDictionaryService- See Also:
-
getMaintenanceDataObjectClass
- Specified by:
getMaintenanceDataObjectClassin interfaceDocumentDictionaryService- See Also:
-
getMaintainableClass
- Specified by:
getMaintainableClassin interfaceDocumentDictionaryService- See Also:
-
org.kuali.rice.krad.service.impl.DocumentDictionaryService#getMaintainableClass
-
getBusinessRulesClass
- Specified by:
getBusinessRulesClassin interfaceDocumentDictionaryService- See Also:
-
getAllowsCopy
- Specified by:
getAllowsCopyin interfaceDocumentDictionaryService- See Also:
-
getAllowsNewOrCopy
- Specified by:
getAllowsNewOrCopyin interfaceDocumentDictionaryService- See Also:
-
getDocumentEntry
- Specified by:
getDocumentEntryin interfaceDocumentDictionaryService- See Also:
-
getDocumentEntryByClass
-
getMaintenanceDocumentEntry
- Specified by:
getMaintenanceDocumentEntryin interfaceDocumentDictionaryService- See Also:
-
getDocumentClassByName
- Specified by:
getDocumentClassByNamein interfaceDocumentDictionaryService- See Also:
-
getDocumentTypeByClass
-
getAllowsRecordDeletion
- Specified by:
getAllowsRecordDeletionin interfaceDocumentDictionaryService- See Also:
-
getAllowsRecordDeletion
- Specified by:
getAllowsRecordDeletionin interfaceDocumentDictionaryService- See Also:
-
getLockingKeys
- Specified by:
getLockingKeysin interfaceDocumentDictionaryService- See Also:
-
getPreserveLockingKeysOnCopy
- Specified by:
getPreserveLockingKeysOnCopyin interfaceDocumentDictionaryService- See Also:
-
getClearValueOnCopyPropertyNames
- Specified by:
getClearValueOnCopyPropertyNamesin interfaceDocumentDictionaryService- See Also:
-
getDocumentAuthorizer
- Specified by:
getDocumentAuthorizerin interfaceDocumentDictionaryService- See Also:
-
getDocumentAuthorizer
- Specified by:
getDocumentAuthorizerin interfaceDocumentDictionaryService- See Also:
-
getDocumentPresentationController
- Specified by:
getDocumentPresentationControllerin interfaceDocumentDictionaryService- See Also:
-
getDocumentPresentationController
- Specified by:
getDocumentPresentationControllerin interfaceDocumentDictionaryService- See Also:
-
getMaintenanceDocumentEntry
Retrieves the maintenance document entry associated with the given data object class- Parameters:
dataObjectClass- - data object class to retrieve maintenance document entry for- Returns:
- MaintenanceDocumentEntry for associated data object class
-
getDocumentEntry
Retrieves the document entry for the document type of the given document instance- Parameters:
document- - document instance to retrieve document entry for- Returns:
- DocumentEntry instance found for document type
-
getDocumentType
Gets the workflow document type dto for the given documentTypeName- Parameters:
documentTypeName- - document type name to retrieve document type dto- Returns:
- DocumentType for given document type name
-
getDataDictionary
-
getDataDictionaryService
-
setDataDictionaryService
-