Class MaintenanceDocumentDictionaryServiceImpl

java.lang.Object
org.kuali.rice.kns.service.impl.MaintenanceDocumentDictionaryServiceImpl
All Implemented Interfaces:
org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService

@Deprecated public class MaintenanceDocumentDictionaryServiceImpl extends Object implements org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
Deprecated.
Only used by KNS classes, use KRAD.
This class is the service implementation for the MaintenanceDocumentDictionary structure. Defines the API for the interacting with Document-related entries in the data dictionary. This is the default implementation, that is delivered with Kuali.
  • Field Details

    • LOG

      protected static org.apache.logging.log4j.Logger LOG
      Deprecated.
  • Constructor Details

    • MaintenanceDocumentDictionaryServiceImpl

      public MaintenanceDocumentDictionaryServiceImpl()
      Deprecated.
  • Method Details

    • getDocumentType

      protected org.kuali.rice.kew.api.doctype.DocumentType getDocumentType(String documentTypeName)
      Deprecated.
      Gets the workflow document type for the given documentTypeName
      Parameters:
      documentTypeName -
      Returns:
    • getMaintenanceLabel

      public String getMaintenanceLabel(String docTypeName)
      Deprecated.
      Specified by:
      getMaintenanceLabel in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getMaintenanceLabel(java.lang.String)
    • getMaintenanceDescription

      public String getMaintenanceDescription(String docTypeName)
      Deprecated.
      Specified by:
      getMaintenanceDescription in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getMaintenanceDescription(java.lang.String)
    • getMaintainableClass

      @Deprecated public Class getMaintainableClass(String docTypeName)
      Deprecated.
      Specified by:
      getMaintainableClass in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getMaintainableClass(java.lang.String)
    • getDataObjectClass

      public Class getDataObjectClass(String docTypeName)
      Deprecated.
      Specified by:
      getDataObjectClass in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getDataObjectClass(java.lang.String)
    • getDocumentTypeName

      public String getDocumentTypeName(Class businessObjectClass)
      Deprecated.
      Specified by:
      getDocumentTypeName in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getDocumentTypeName(java.lang.Class)
    • getMaintainableSections

      @Deprecated public List getMaintainableSections(String docTypeName)
      Deprecated.
      Specified by:
      getMaintainableSections in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getMaintainableSections(java.lang.String)
    • getDefaultExistenceChecks

      public Collection getDefaultExistenceChecks(Class businessObjectClass)
      Deprecated.
      Specified by:
      getDefaultExistenceChecks in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getDefaultExistenceChecks(java.lang.Class)
    • getDefaultExistenceChecks

      public Collection getDefaultExistenceChecks(String docTypeName)
      Deprecated.
      Specified by:
      getDefaultExistenceChecks in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getDefaultExistenceChecks(java.lang.String)
    • getLockingKeys

      public List getLockingKeys(String docTypeName)
      Deprecated.
      Specified by:
      getLockingKeys in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getLockingKeys(java.lang.String)
    • setDataDictionaryService

      public void setDataDictionaryService(org.kuali.rice.krad.service.DataDictionaryService dataDictionaryService)
      Deprecated.
      Parameters:
      dataDictionaryService -
    • getDataDictionary

      public org.kuali.rice.krad.datadictionary.DataDictionary getDataDictionary()
      Deprecated.
      Returns:
    • getMaintenanceDocumentEntry

      public org.kuali.rice.kns.datadictionary.MaintenanceDocumentEntry getMaintenanceDocumentEntry(String docTypeName)
      Deprecated.
      Specified by:
      getMaintenanceDocumentEntry in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      Parameters:
      docTypeName -
      Returns:
    • getFieldDefaultValue

      public String getFieldDefaultValue(Class boClass, String fieldName)
      Deprecated.
      Specified by:
      getFieldDefaultValue in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getFieldDefaultValue(java.lang.Class, java.lang.String)
    • getFieldDefaultValue

      public String getFieldDefaultValue(String docTypeName, String fieldName)
      Deprecated.
      Specified by:
      getFieldDefaultValue in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getFieldDefaultValue(java.lang.String, java.lang.String)
    • getCollectionFieldDefaultValue

      public String getCollectionFieldDefaultValue(String docTypeName, String collectionName, String fieldName)
      Deprecated.
      Specified by:
      getCollectionFieldDefaultValue in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getCollectionFieldDefaultValue(java.lang.String, java.lang.String, java.lang.String)
    • getAllowsCopy

      public Boolean getAllowsCopy(org.kuali.rice.kns.document.MaintenanceDocument document)
      Deprecated.
      Specified by:
      getAllowsCopy in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getAllowsCopy(MaintenanceDocument)
    • getAllowsNewOrCopy

      public Boolean getAllowsNewOrCopy(String docTypeName)
      Deprecated.
      Specified by:
      getAllowsNewOrCopy in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getAllowsNewOrCopy(java.lang.String)
    • getMaintainableItem

      public org.kuali.rice.kns.datadictionary.MaintainableItemDefinition getMaintainableItem(String docTypeName, String itemName)
      Deprecated.
      Specified by:
      getMaintainableItem in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
    • getMaintainableField

      public org.kuali.rice.kns.datadictionary.MaintainableFieldDefinition getMaintainableField(String docTypeName, String fieldName)
      Deprecated.
      Specified by:
      getMaintainableField in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
    • getMaintainableCollection

      public org.kuali.rice.kns.datadictionary.MaintainableCollectionDefinition getMaintainableCollection(String docTypeName, String collectionName)
      Deprecated.
      Specified by:
      getMaintainableCollection in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
    • getCollectionBusinessObjectClass

      public Class getCollectionBusinessObjectClass(String docTypeName, String collectionName)
      Deprecated.
      Specified by:
      getCollectionBusinessObjectClass in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
    • getMaintainableCollections

      public List<org.kuali.rice.kns.datadictionary.MaintainableCollectionDefinition> getMaintainableCollections(String docTypeName)
      Deprecated.
      Specified by:
      getMaintainableCollections in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
    • getMaintainableCollections

      public List<org.kuali.rice.kns.datadictionary.MaintainableCollectionDefinition> getMaintainableCollections(org.kuali.rice.kns.datadictionary.MaintainableCollectionDefinition parentCollection)
      Deprecated.
      Specified by:
      getMaintainableCollections in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
    • validateMaintenanceRequiredFields

      public void validateMaintenanceRequiredFields(org.kuali.rice.kns.document.MaintenanceDocument document)
      Deprecated.
      Specified by:
      validateMaintenanceRequiredFields in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • invalid reference
        org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService#validateMaintenanceRequiredFields(org.kuali.rice.krad.maintenance.MaintenanceDocument)
    • validateMaintainableCollectionsAddLineRequiredFields

      public void validateMaintainableCollectionsAddLineRequiredFields(org.kuali.rice.kns.document.MaintenanceDocument document, org.kuali.rice.krad.bo.PersistableBusinessObject businessObject, String collectionName)
      Deprecated.
      Specified by:
      validateMaintainableCollectionsAddLineRequiredFields in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
    • validateMaintainableCollectionsForDuplicateEntries

      public void validateMaintainableCollectionsForDuplicateEntries(org.kuali.rice.kns.document.MaintenanceDocument document)
      Deprecated.
      default implementation checks for duplicats based on keys of objects only
      Specified by:
      validateMaintainableCollectionsForDuplicateEntries in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • invalid reference
        org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService#validateMaintainableCollectionsForDuplicateEntries(org.kuali.rice.krad.maintenance.MaintenanceDocument)
    • getPreserveLockingKeysOnCopy

      public boolean getPreserveLockingKeysOnCopy(Class businessObjectClass)
      Deprecated.
      for issue KULRice 3072
      Specified by:
      getPreserveLockingKeysOnCopy in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • invalid reference
        org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService#getgetPreserveLockingKeysOnCopy(java.lang.Class)
    • getAllowsRecordDeletion

      public Boolean getAllowsRecordDeletion(Class businessObjectClass)
      Deprecated.
      for isue KULRice 3070
      Specified by:
      getAllowsRecordDeletion in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.getAllowsRecordDeletion(java.lang.Class)
    • getAllowsRecordDeletion

      public Boolean getAllowsRecordDeletion(org.kuali.rice.kns.document.MaintenanceDocument document)
      Deprecated.
      for issue KULRice3070, see if need delete button
      Specified by:
      getAllowsRecordDeletion in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • invalid reference
        org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService#getAllowsRecordDeletion(org.kuali.rice.krad.maintenance.MaintenanceDocument)
    • translateCodes

      public Boolean translateCodes(Class businessObjectClass)
      Deprecated.
      Specified by:
      translateCodes in interface org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService
      See Also:
      • MaintenanceDocumentDictionaryService.translateCodes(java.lang.Class)