Interface DocumentTypeService
- All Superinterfaces:
DocumentTypeQueryService,XmlExporter,XmlLoader
- All Known Implementing Classes:
DocumentTypeServiceImpl
Service for data access of document types.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Method Summary
Modifier and TypeMethodDescriptionThis method is similar to the findByName method except it is case insensitive.findPreviousInstances(String documentTypeName) getChildDocumentTypes(String documentTypeId) save(DocumentType documentType) versionAndSave(DocumentType documentType) Methods inherited from interface org.kuali.rice.kew.doctype.service.DocumentTypeQueryService
find, findByDocumentId, findById, findByName, findRootDocumentTypeMethods inherited from interface org.kuali.rice.core.framework.impex.xml.XmlExporter
export, supportPrettyPrint
-
Method Details
-
versionAndSave
@CacheEvict(value={"http://rice.kuali.org/kew/v2_0/RuleType","http://rice.kuali.org/kew/v2_0/DocumentTypeType","http://rice.kuali.org/kim/v2_0/PermissionType"}, allEntries=true) DocumentType versionAndSave(DocumentType documentType) -
save
@CacheEvict(value={"http://rice.kuali.org/kew/v2_0/RuleType","http://rice.kuali.org/kew/v2_0/DocumentTypeType","http://rice.kuali.org/kim/v2_0/PermissionType"}, allEntries=true) DocumentType save(DocumentType documentType) -
findAllCurrentRootDocuments
@Cacheable(value="http://rice.kuali.org/kew/v2_0/DocumentTypeType", key="\'{BO}allCurrentRootDocuments\'") List<DocumentType> findAllCurrentRootDocuments() -
findAllCurrent
@Cacheable(value="http://rice.kuali.org/kew/v2_0/DocumentTypeType", key="\'{BO}allCurrent\'") List<DocumentType> findAllCurrent() -
findPreviousInstances
@Cacheable(value="http://rice.kuali.org/kew/v2_0/DocumentTypeType", key="\'{BO}{previousInstances}\' + \'documentTypeName=\' + #p0") List<DocumentType> findPreviousInstances(String documentTypeName) -
getChildDocumentTypes
@Cacheable(value="http://rice.kuali.org/kew/v2_0/DocumentTypeType", key="\'{BO}{childDocumentTypes}\' + \'documentTypeId=\' + #p0") List<DocumentType> getChildDocumentTypes(String documentTypeId) -
findByNameCaseInsensitive
This method is similar to the findByName method except it is case insensitive.- Parameters:
name-- Returns:
-