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, validateBusinessObjectClass
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
areNotesSupported, equalsByPrimaryKeys, getDataObjectIdentifierString, getDataObjectRelationship, getDataObjectRelationships, getDictionaryRelationship, getPrimaryKeyFieldValues, getPrimaryKeyFieldValues, getTitleAttribute, listPrimaryKeyFieldNames
public BusinessObjectMetaDataServiceImpl()
public Collection<String> getCollectionNames(Object bo)
BusinessObjectMetaDataService
getCollectionNames
in interface BusinessObjectMetaDataService
public Collection<String> getInquirableFieldNames(Class boClass, String sectionTitle)
BusinessObjectMetaDataService
getInquirableFieldNames
in interface BusinessObjectMetaDataService
public List<String> getLookupableFieldNames(Class boClass)
BusinessObjectMetaDataService
getLookupableFieldNames
in interface BusinessObjectMetaDataService
public String getLookupFieldDefaultValue(Class businessObjectClass, String attributeName)
BusinessObjectMetaDataService
getLookupFieldDefaultValue
in interface BusinessObjectMetaDataService
public Class getLookupFieldDefaultValueFinderClass(Class businessObjectClass, String attributeName)
BusinessObjectMetaDataService
getLookupFieldDefaultValueFinderClass
in interface BusinessObjectMetaDataService
public String getLookupFieldQuickfinderParameterString(Class businessObjectClass, String attributeName)
FieldDefinition.getQuickfinderParameterString()
.getLookupFieldQuickfinderParameterString
in interface BusinessObjectMetaDataService
public Class<? extends ValueFinder> getLookupFieldQuickfinderParameterStringBuilderClass(Class businessObjectClass, String attributeName)
FieldDefinition.getQuickfinderParameterStringBuilderClass()
.getLookupFieldQuickfinderParameterStringBuilderClass
in interface BusinessObjectMetaDataService
public boolean isAttributeInquirable(Class boClass, String attributeName, String sectionTitle)
BusinessObjectMetaDataService
isAttributeInquirable
in interface BusinessObjectMetaDataService
public boolean isInquirable(Class boClass)
BusinessObjectMetaDataService
isInquirable
in interface BusinessObjectMetaDataService
public boolean isAttributeLookupable(Class boClass, String attributeName)
BusinessObjectMetaDataService
isAttributeLookupable
in interface BusinessObjectMetaDataService
public boolean isLookupable(Class boClass)
BusinessObjectMetaDataService
isLookupable
in interface BusinessObjectMetaDataService
public DataObjectRelationship getBusinessObjectRelationship(Object bo, String attributeName)
BusinessObjectMetaDataService
getBusinessObjectRelationship
in interface BusinessObjectMetaDataService
public DataObjectRelationship getBusinessObjectRelationship(RelationshipDefinition ddReference, Object bo, Class boClass, String attributeName, String attributePrefix, boolean keysOnly)
getBusinessObjectRelationship
in interface BusinessObjectMetaDataService
public RelationshipDefinition getBusinessObjectRelationshipDefinition(Class c, String attributeName)
getBusinessObjectRelationshipDefinition
in interface BusinessObjectMetaDataService
public RelationshipDefinition getBusinessObjectRelationshipDefinition(Object bo, String attributeName)
getBusinessObjectRelationshipDefinition
in interface BusinessObjectMetaDataService
public DataObjectRelationship getBusinessObjectRelationship(Object bo, Class boClass, String attributeName, String attributePrefix, boolean keysOnly)
getBusinessObjectRelationship
in interface BusinessObjectMetaDataService
public List<DataObjectRelationship> getBusinessObjectRelationships(Object bo)
BusinessObjectMetaDataService
getBusinessObjectRelationships
in interface BusinessObjectMetaDataService
public List<DataObjectRelationship> getBusinessObjectRelationships(Class<? extends Object> boClass)
BusinessObjectMetaDataService
getBusinessObjectRelationships
in interface BusinessObjectMetaDataService
public Map<String,Class> getReferencesForForeignKey(Object bo, String attributeName)
BusinessObjectMetaDataService
getReferencesForForeignKey
in interface BusinessObjectMetaDataService
org.kuali.rice.kns.service.BusinessObjectMetaDataService#getReferencesForForeignKey(java.lang.Class,
java.lang.String)
public String getForeignKeyFieldName(Class businessObjectClass, String attributeName, String targetName)
BusinessObjectMetaDataService
getForeignKeyFieldName
in interface BusinessObjectMetaDataService
public boolean hasLocalLookup(Class<?> dataObjectClass)
DataObjectMetaDataService
hasLocalLookup
in interface DataObjectMetaDataService
hasLocalLookup
in class DataObjectMetaDataServiceImpl
dataObjectClass
- data object class to find lookup forDataObjectMetaDataService.hasLocalLookup(java.lang.Class<?>)
public boolean hasLocalInquiry(Class<?> dataObjectClass)
DataObjectMetaDataService
hasLocalInquiry
in interface DataObjectMetaDataService
hasLocalInquiry
in class DataObjectMetaDataServiceImpl
dataObjectClass
- 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–2015 The Kuali Foundation. All rights reserved.