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.
|
| Modifier and Type | Method and Description |
|---|---|
protected BusinessObjectDictionaryService |
getBusinessObjectDictionaryService()
Deprecated.
Gets the businessObjectDictionaryService attribute.
|
DataObjectRelationship |
getBusinessObjectRelationship(Object bo,
Class boClass,
String attributeName,
String attributePrefix,
boolean keysOnly)
Deprecated.
|
DataObjectRelationship |
getBusinessObjectRelationship(Object bo,
String attributeName)
Deprecated.
This method will return a class that is related to the parent BO (either
through the DataDictionary or through the PersistenceStructureService)
|
DataObjectRelationship |
getBusinessObjectRelationship(RelationshipDefinition ddReference,
Object bo,
Class boClass,
String attributeName,
String attributePrefix,
boolean keysOnly)
Deprecated.
|
RelationshipDefinition |
getBusinessObjectRelationshipDefinition(Class c,
String attributeName)
Deprecated.
|
RelationshipDefinition |
getBusinessObjectRelationshipDefinition(Object bo,
String attributeName)
Deprecated.
|
List<DataObjectRelationship> |
getBusinessObjectRelationships(Class<? extends Object> boClass)
Deprecated.
Get all the business object relationships for the given class.
|
List<DataObjectRelationship> |
getBusinessObjectRelationships(Object bo)
Deprecated.
Get all the business object relationships for the given business object.
|
Collection<String> |
getCollectionNames(Object bo)
Deprecated.
This method returns a list of collection names a business object contains
|
String |
getForeignKeyFieldName(Class businessObjectClass,
String attributeName,
String targetName)
Deprecated.
This method ...
|
Collection<String> |
getInquirableFieldNames(Class boClass,
String sectionTitle)
Deprecated.
This method returns a list of inquirable field names
|
List<String> |
getLookupableFieldNames(Class boClass)
Deprecated.
This method returns a list of lookupable fields
|
String |
getLookupFieldDefaultValue(Class businessObjectClass,
String attributeName)
Deprecated.
This method looks up the default value for a given attribute and returns
it
|
Class |
getLookupFieldDefaultValueFinderClass(Class businessObjectClass,
String attributeName)
Deprecated.
This method returns the value finder class for a given attribute
|
String |
getLookupFieldQuickfinderParameterString(Class businessObjectClass,
String attributeName)
Deprecated.
This method looks up the quickfinder parameter string for a given
attribute and returns it.
|
Class<? extends ValueFinder> |
getLookupFieldQuickfinderParameterStringBuilderClass(Class businessObjectClass,
String attributeName)
Deprecated.
This method returns the quickfinder parameter string builder class for a
given attribute.
|
Map<String,Class> |
getReferencesForForeignKey(Object bo,
String attributeName)
Deprecated.
This method accepts a business object and one of its foreign key
attribute names.
|
boolean |
hasLocalInquiry(Class<?> dataObjectClass)
Deprecated.
Determines whether the given data object class has an associated inquiry in the local
running application
|
boolean |
hasLocalLookup(Class<?> dataObjectClass)
Deprecated.
Determines whether the given data object class has an associated lookup in the local
running application
|
boolean |
isAttributeInquirable(Class boClass,
String attributeName,
String sectionTitle)
Deprecated.
This method determines if a given field(attribute) is inquirable or not
This handles both nested and non-nested attributes
|
boolean |
isAttributeLookupable(Class boClass,
String attributeName)
Deprecated.
This method determines if a given field(attribute) is lookupable or not
This handles both nested and non-nested attributes
|
boolean |
isInquirable(Class boClass)
Deprecated.
This method determines if a given business object is inquirable
|
boolean |
isLookupable(Class boClass)
Deprecated.
This method determines if a given business object is lookupable
|
void |
setBusinessObjectDictionaryService(BusinessObjectDictionaryService businessObjectDictionaryService)
Deprecated.
Sets the businessObjectDictionaryService attribute value.
|
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)
BusinessObjectMetaDataServicegetCollectionNames in interface BusinessObjectMetaDataServicepublic Collection<String> getInquirableFieldNames(Class boClass, String sectionTitle)
BusinessObjectMetaDataServicegetInquirableFieldNames in interface BusinessObjectMetaDataServicepublic List<String> getLookupableFieldNames(Class boClass)
BusinessObjectMetaDataServicegetLookupableFieldNames in interface BusinessObjectMetaDataServicepublic String getLookupFieldDefaultValue(Class businessObjectClass, String attributeName)
BusinessObjectMetaDataServicegetLookupFieldDefaultValue in interface BusinessObjectMetaDataServicepublic Class getLookupFieldDefaultValueFinderClass(Class businessObjectClass, String attributeName)
BusinessObjectMetaDataServicegetLookupFieldDefaultValueFinderClass in interface BusinessObjectMetaDataServicepublic String getLookupFieldQuickfinderParameterString(Class businessObjectClass, String attributeName)
FieldDefinition.getQuickfinderParameterString().getLookupFieldQuickfinderParameterString in interface BusinessObjectMetaDataServicepublic Class<? extends ValueFinder> getLookupFieldQuickfinderParameterStringBuilderClass(Class businessObjectClass, String attributeName)
FieldDefinition.getQuickfinderParameterStringBuilderClass().getLookupFieldQuickfinderParameterStringBuilderClass in interface BusinessObjectMetaDataServicepublic boolean isAttributeInquirable(Class boClass, String attributeName, String sectionTitle)
BusinessObjectMetaDataServiceisAttributeInquirable in interface BusinessObjectMetaDataServicepublic boolean isInquirable(Class boClass)
BusinessObjectMetaDataServiceisInquirable in interface BusinessObjectMetaDataServicepublic boolean isAttributeLookupable(Class boClass, String attributeName)
BusinessObjectMetaDataServiceisAttributeLookupable in interface BusinessObjectMetaDataServicepublic boolean isLookupable(Class boClass)
BusinessObjectMetaDataServiceisLookupable in interface BusinessObjectMetaDataServicepublic DataObjectRelationship getBusinessObjectRelationship(Object bo, String attributeName)
BusinessObjectMetaDataServicegetBusinessObjectRelationship 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)
BusinessObjectMetaDataServicegetBusinessObjectRelationships in interface BusinessObjectMetaDataServicepublic List<DataObjectRelationship> getBusinessObjectRelationships(Class<? extends Object> boClass)
BusinessObjectMetaDataServicegetBusinessObjectRelationships in interface BusinessObjectMetaDataServicepublic Map<String,Class> getReferencesForForeignKey(Object bo, String attributeName)
BusinessObjectMetaDataServicegetReferencesForForeignKey in interface BusinessObjectMetaDataServiceorg.kuali.rice.kns.service.BusinessObjectMetaDataService#getReferencesForForeignKey(java.lang.Class,
java.lang.String)public String getForeignKeyFieldName(Class businessObjectClass, String attributeName, String targetName)
BusinessObjectMetaDataServicegetForeignKeyFieldName in interface BusinessObjectMetaDataServicepublic boolean hasLocalLookup(Class<?> dataObjectClass)
DataObjectMetaDataServicehasLocalLookup in interface DataObjectMetaDataServicehasLocalLookup in class DataObjectMetaDataServiceImpldataObjectClass - data object class to find lookup forDataObjectMetaDataService.hasLocalLookup(java.lang.Class<?>)public boolean hasLocalInquiry(Class<?> dataObjectClass)
DataObjectMetaDataServicehasLocalInquiry in interface DataObjectMetaDataServicehasLocalInquiry in class DataObjectMetaDataServiceImpldataObjectClass - data object class to find inquiry forDataObjectMetaDataService.hasLocalInquiry(java.lang.Class<?>)protected BusinessObjectDictionaryService getBusinessObjectDictionaryService()
public void setBusinessObjectDictionaryService(BusinessObjectDictionaryService businessObjectDictionaryService)
businessObjectDictionaryService - The BusinessObjectDictionaryService to set.Copyright © 2005–2014 The Kuali Foundation. All rights reserved.