DataObjectMetaDataServiceImpl if still using legacy data framework, otherwise use new
KRAD Data framework.@Deprecated public class BusinessObjectMetaDataServiceImpl extends DataObjectMetaDataServiceImpl implements BusinessObjectMetaDataService
BusinessObjectMetaDataService which uses
the following services to gather its meta data:| Constructor and Description |
|---|
BusinessObjectMetaDataServiceImpl()
Deprecated.
|
areNotesSupported, classHasSupportedFeatures, equalsByPrimaryKeys, getBusinessObjectEntry, getDataDictionaryService, getDataObjectEntry, getDataObjectIdentifierString, getDataObjectRelationship, getDataObjectRelationship, getDataObjectRelationships, getDictionaryRelationship, getKualiModuleService, getPersistenceStructureService, getPrimaryKeyFieldValues, getPrimaryKeyFieldValues, getRelationshipMetadata, getTitleAttribute, getViewDictionaryService, listPrimaryKeyFieldNames, populateRelationshipFromDictionaryReference, setDataDictionaryService, setKualiModuleService, setPersistenceStructureService, setViewDictionaryService, validateBusinessObjectClassclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitareNotesSupported, equalsByPrimaryKeys, getDataObjectIdentifierString, getDataObjectRelationship, getDataObjectRelationships, getDictionaryRelationship, getPrimaryKeyFieldValues, getPrimaryKeyFieldValues, getTitleAttribute, listPrimaryKeyFieldNamespublic BusinessObjectMetaDataServiceImpl()
public Collection<String> getCollectionNames(Object bo)
getCollectionNames in interface BusinessObjectMetaDataServicepublic Collection<String> getInquirableFieldNames(Class boClass, String sectionTitle)
getInquirableFieldNames in interface BusinessObjectMetaDataServicepublic List<String> getLookupableFieldNames(Class boClass)
getLookupableFieldNames in interface BusinessObjectMetaDataServicepublic String getLookupFieldDefaultValue(Class businessObjectClass, String attributeName)
getLookupFieldDefaultValue in interface BusinessObjectMetaDataServicepublic Class getLookupFieldDefaultValueFinderClass(Class businessObjectClass, String attributeName)
getLookupFieldDefaultValueFinderClass in interface BusinessObjectMetaDataServicepublic String getLookupFieldQuickfinderParameterString(Class businessObjectClass, String attributeName)
getLookupFieldQuickfinderParameterString in interface BusinessObjectMetaDataServicepublic Class<? extends ValueFinder> getLookupFieldQuickfinderParameterStringBuilderClass(Class businessObjectClass, String attributeName)
getLookupFieldQuickfinderParameterStringBuilderClass in interface BusinessObjectMetaDataServicepublic boolean isAttributeInquirable(Class boClass, String attributeName, String sectionTitle)
isAttributeInquirable in interface BusinessObjectMetaDataServicepublic boolean isInquirable(Class boClass)
isInquirable in interface BusinessObjectMetaDataServicepublic boolean isAttributeLookupable(Class boClass, String attributeName)
isAttributeLookupable in interface BusinessObjectMetaDataServicepublic boolean isLookupable(Class boClass)
isLookupable in interface BusinessObjectMetaDataServicepublic DataObjectRelationship getBusinessObjectRelationship(Object bo, String attributeName)
getBusinessObjectRelationship in interface BusinessObjectMetaDataServicepublic DataObjectRelationship getBusinessObjectRelationship(RelationshipDefinition ddReference, Object bo, Class boClass, String attributeName, String attributePrefix, boolean keysOnly)
getBusinessObjectRelationship in interface BusinessObjectMetaDataServicepublic RelationshipDefinition getBusinessObjectRelationshipDefinition(Class c, String attributeName)
getBusinessObjectRelationshipDefinition in interface BusinessObjectMetaDataServicepublic RelationshipDefinition getBusinessObjectRelationshipDefinition(Object bo, String attributeName)
getBusinessObjectRelationshipDefinition in interface BusinessObjectMetaDataServicepublic DataObjectRelationship getBusinessObjectRelationship(Object bo, Class boClass, String attributeName, String attributePrefix, boolean keysOnly)
getBusinessObjectRelationship in interface BusinessObjectMetaDataServicepublic List<DataObjectRelationship> getBusinessObjectRelationships(Object bo)
getBusinessObjectRelationships in interface BusinessObjectMetaDataServicepublic List<DataObjectRelationship> getBusinessObjectRelationships(Class<? extends Object> boClass)
getBusinessObjectRelationships in interface BusinessObjectMetaDataServicepublic Map<String,Class> getReferencesForForeignKey(Object bo, String attributeName)
getReferencesForForeignKey in interface BusinessObjectMetaDataServiceorg.kuali.rice.kns.service.BusinessObjectMetaDataService#getReferencesForForeignKey(java.lang.Class,
java.lang.String)public String getForeignKeyFieldName(Class businessObjectClass, String attributeName, String targetName)
getForeignKeyFieldName in interface BusinessObjectMetaDataServicepublic boolean hasLocalLookup(Class<?> dataObjectClass)
hasLocalLookup in interface DataObjectMetaDataServicehasLocalLookup in class DataObjectMetaDataServiceImplDataObjectMetaDataService.hasLocalLookup(java.lang.Class<?>)public boolean hasLocalInquiry(Class<?> dataObjectClass)
hasLocalInquiry in interface DataObjectMetaDataServicehasLocalInquiry in class DataObjectMetaDataServiceImplDataObjectMetaDataService.hasLocalInquiry(java.lang.Class<?>)protected BusinessObjectDictionaryService getBusinessObjectDictionaryService()
public void setBusinessObjectDictionaryService(BusinessObjectDictionaryService businessObjectDictionaryService)
businessObjectDictionaryService - The BusinessObjectDictionaryService to set.Copyright © 2005–2017 The Kuali Foundation. All rights reserved.