Class BusinessObjectMetaDataServiceImpl

java.lang.Object
org.kuali.rice.krad.service.impl.DataObjectMetaDataServiceImpl
org.kuali.rice.kns.service.impl.BusinessObjectMetaDataServiceImpl
All Implemented Interfaces:
org.kuali.rice.kns.service.BusinessObjectMetaDataService, org.kuali.rice.krad.service.DataObjectMetaDataService

@Deprecated public class BusinessObjectMetaDataServiceImpl extends org.kuali.rice.krad.service.impl.DataObjectMetaDataServiceImpl implements org.kuali.rice.kns.service.BusinessObjectMetaDataService
Deprecated.
Only use DataObjectMetaDataServiceImpl if still using legacy data framework, otherwise use new KRAD Data framework.
Implementation of the BusinessObjectMetaDataService which uses the following services to gather its meta data:
See Also:
  • BusinessObjectDictionaryService
  • DataDictionaryService
  • PersistenceStructureService
  • Constructor Details

    • BusinessObjectMetaDataServiceImpl

      public BusinessObjectMetaDataServiceImpl()
      Deprecated.
  • Method Details

    • getCollectionNames

      public Collection<String> getCollectionNames(Object bo)
      Deprecated.
      Specified by:
      getCollectionNames in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getInquirableFieldNames

      public Collection<String> getInquirableFieldNames(Class boClass, String sectionTitle)
      Deprecated.
      Specified by:
      getInquirableFieldNames in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getLookupableFieldNames

      public List<String> getLookupableFieldNames(Class boClass)
      Deprecated.
      Specified by:
      getLookupableFieldNames in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getLookupFieldDefaultValue

      public String getLookupFieldDefaultValue(Class businessObjectClass, String attributeName)
      Deprecated.
      Specified by:
      getLookupFieldDefaultValue in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getLookupFieldDefaultValueFinderClass

      public Class getLookupFieldDefaultValueFinderClass(Class businessObjectClass, String attributeName)
      Deprecated.
      Specified by:
      getLookupFieldDefaultValueFinderClass in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getLookupFieldQuickfinderParameterString

      public String getLookupFieldQuickfinderParameterString(Class businessObjectClass, String attributeName)
      Deprecated.
      Specified by:
      getLookupFieldQuickfinderParameterString in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getLookupFieldQuickfinderParameterStringBuilderClass

      public Class<? extends org.kuali.rice.krad.valuefinder.ValueFinder> getLookupFieldQuickfinderParameterStringBuilderClass(Class businessObjectClass, String attributeName)
      Deprecated.
      Specified by:
      getLookupFieldQuickfinderParameterStringBuilderClass in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • isAttributeInquirable

      public boolean isAttributeInquirable(Class boClass, String attributeName, String sectionTitle)
      Deprecated.
      Specified by:
      isAttributeInquirable in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • isInquirable

      public boolean isInquirable(Class boClass)
      Deprecated.
      Specified by:
      isInquirable in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • isAttributeLookupable

      public boolean isAttributeLookupable(Class boClass, String attributeName)
      Deprecated.
      Specified by:
      isAttributeLookupable in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • isLookupable

      public boolean isLookupable(Class boClass)
      Deprecated.
      Specified by:
      isLookupable in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getBusinessObjectRelationship

      public org.kuali.rice.krad.bo.DataObjectRelationship getBusinessObjectRelationship(Object bo, String attributeName)
      Deprecated.
      Specified by:
      getBusinessObjectRelationship in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getBusinessObjectRelationship

      public org.kuali.rice.krad.bo.DataObjectRelationship getBusinessObjectRelationship(org.kuali.rice.krad.datadictionary.RelationshipDefinition ddReference, Object bo, Class boClass, String attributeName, String attributePrefix, boolean keysOnly)
      Deprecated.
      Specified by:
      getBusinessObjectRelationship in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getBusinessObjectRelationshipDefinition

      public org.kuali.rice.krad.datadictionary.RelationshipDefinition getBusinessObjectRelationshipDefinition(Class c, String attributeName)
      Deprecated.
      Specified by:
      getBusinessObjectRelationshipDefinition in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getBusinessObjectRelationshipDefinition

      public org.kuali.rice.krad.datadictionary.RelationshipDefinition getBusinessObjectRelationshipDefinition(Object bo, String attributeName)
      Deprecated.
      Specified by:
      getBusinessObjectRelationshipDefinition in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getBusinessObjectRelationship

      public org.kuali.rice.krad.bo.DataObjectRelationship getBusinessObjectRelationship(Object bo, Class boClass, String attributeName, String attributePrefix, boolean keysOnly)
      Deprecated.
      Specified by:
      getBusinessObjectRelationship in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getBusinessObjectRelationships

      public List<org.kuali.rice.krad.bo.DataObjectRelationship> getBusinessObjectRelationships(Object bo)
      Deprecated.
      Specified by:
      getBusinessObjectRelationships in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getBusinessObjectRelationships

      public List<org.kuali.rice.krad.bo.DataObjectRelationship> getBusinessObjectRelationships(Class<? extends Object> boClass)
      Deprecated.
      Specified by:
      getBusinessObjectRelationships in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • getReferencesForForeignKey

      public Map<String,Class> getReferencesForForeignKey(Object bo, String attributeName)
      Deprecated.
      Specified by:
      getReferencesForForeignKey in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
      See Also:
      • BusinessObjectMetaDataService.getReferencesForForeignKey(java.lang.Class, java.lang.String)
    • getForeignKeyFieldName

      public String getForeignKeyFieldName(Class businessObjectClass, String attributeName, String targetName)
      Deprecated.
      Specified by:
      getForeignKeyFieldName in interface org.kuali.rice.kns.service.BusinessObjectMetaDataService
    • hasLocalLookup

      public boolean hasLocalLookup(Class<?> dataObjectClass)
      Deprecated.
      Specified by:
      hasLocalLookup in interface org.kuali.rice.krad.service.DataObjectMetaDataService
      Overrides:
      hasLocalLookup in class org.kuali.rice.krad.service.impl.DataObjectMetaDataServiceImpl
      See Also:
      • DataObjectMetaDataService.hasLocalLookup(java.lang.Class<?>)
    • hasLocalInquiry

      public boolean hasLocalInquiry(Class<?> dataObjectClass)
      Deprecated.
      Specified by:
      hasLocalInquiry in interface org.kuali.rice.krad.service.DataObjectMetaDataService
      Overrides:
      hasLocalInquiry in class org.kuali.rice.krad.service.impl.DataObjectMetaDataServiceImpl
      See Also:
      • DataObjectMetaDataService.hasLocalInquiry(java.lang.Class<?>)
    • getBusinessObjectDictionaryService

      protected org.kuali.rice.kns.service.BusinessObjectDictionaryService getBusinessObjectDictionaryService()
      Deprecated.
      Gets the businessObjectDictionaryService attribute.
      Returns:
      Returns the businessObjectDictionaryService.
    • setBusinessObjectDictionaryService

      public void setBusinessObjectDictionaryService(org.kuali.rice.kns.service.BusinessObjectDictionaryService businessObjectDictionaryService)
      Deprecated.
      Sets the businessObjectDictionaryService attribute value.
      Parameters:
      businessObjectDictionaryService - The BusinessObjectDictionaryService to set.