|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BusinessObjectMetaDataService
Provides Metadata about a specific BusinessObject. Depending on the circumstance or type of BO it will retrieve the data it needs from either the DataDictionary or through the PersistenceStructureService
| Method Summary | |
|---|---|
DataObjectRelationship |
getBusinessObjectRelationship(BusinessObject bo,
Class boClass,
String attributeName,
String attributePrefix,
boolean keysOnly)
Deprecated. |
DataObjectRelationship |
getBusinessObjectRelationship(BusinessObject bo,
String attributeName)
Deprecated. |
DataObjectRelationship |
getBusinessObjectRelationship(RelationshipDefinition ddReference,
BusinessObject bo,
Class boClass,
String attributeName,
String attributePrefix,
boolean keysOnly)
|
RelationshipDefinition |
getBusinessObjectRelationshipDefinition(BusinessObject bo,
String attributeName)
|
RelationshipDefinition |
getBusinessObjectRelationshipDefinition(Class c,
String attributeName)
|
List<DataObjectRelationship> |
getBusinessObjectRelationships(BusinessObject bo)
Deprecated. |
List<DataObjectRelationship> |
getBusinessObjectRelationships(Class<? extends BusinessObject> boClass)
Deprecated. |
Collection<String> |
getCollectionNames(BusinessObject bo)
This method returns a list of collection names a business object contains |
String |
getForeignKeyFieldName(Class businessObjectClass,
String attributeName,
String targetName)
Deprecated. |
Collection<String> |
getInquirableFieldNames(Class boClass,
String sectionTitle)
This method returns a list of inquirable field names |
List<String> |
getLookupableFieldNames(Class boClass)
This method returns a list of lookupable fields |
String |
getLookupFieldDefaultValue(Class businessObjectClass,
String attributeName)
This method looks up the default value for a given attribute and returns it |
Class |
getLookupFieldDefaultValueFinderClass(Class businessObjectClass,
String attributeName)
This method returns the value finder class for a given attribute |
String |
getLookupFieldQuickfinderParameterString(Class businessObjectClass,
String attributeName)
This method looks up the quickfinder parameter string for a given attribute and returns it. |
Class<? extends ValueFinder> |
getLookupFieldQuickfinderParameterStringBuilderClass(Class businessObjectClass,
String attributeName)
This method returns the quickfinder parameter string builder class for a given attribute. |
Map<String,Class> |
getReferencesForForeignKey(BusinessObject businessObject,
String attributeName)
Deprecated. |
boolean |
isAttributeInquirable(Class boClass,
String attributeName,
String sectionTitle)
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)
This method determines if a given field(attribute) is lookupable or not This handles both nested and non-nested attributes |
boolean |
isInquirable(Class boClass)
This method determines if a given business object is inquirable |
boolean |
isLookupable(Class boClass)
This method determines if a given business object is lookupable |
| Methods inherited from interface org.kuali.rice.krad.service.DataObjectMetaDataService |
|---|
areNotesSupported, equalsByPrimaryKeys, getDataObjectIdentifierString, getDataObjectRelationship, getDataObjectRelationships, getDictionaryRelationship, getPrimaryKeyFieldValues, getPrimaryKeyFieldValues, getTitleAttribute, hasLocalInquiry, hasLocalLookup, listPrimaryKeyFieldNames |
| Method Detail |
|---|
DataObjectRelationship getBusinessObjectRelationship(RelationshipDefinition ddReference,
BusinessObject bo,
Class boClass,
String attributeName,
String attributePrefix,
boolean keysOnly)
RelationshipDefinition getBusinessObjectRelationshipDefinition(Class c,
String attributeName)
RelationshipDefinition getBusinessObjectRelationshipDefinition(BusinessObject bo,
String attributeName)
Collection<String> getInquirableFieldNames(Class boClass,
String sectionTitle)
bo -
List<String> getLookupableFieldNames(Class boClass)
bo -
String getLookupFieldDefaultValue(Class businessObjectClass,
String attributeName)
businessObjectClass - attributeName -
Class getLookupFieldDefaultValueFinderClass(Class businessObjectClass,
String attributeName)
businessObjectClass - attributeName -
String getLookupFieldQuickfinderParameterString(Class businessObjectClass,
String attributeName)
FieldDefinition.getQuickfinderParameterString().
businessObjectClass - attributeName -
Class<? extends ValueFinder> getLookupFieldQuickfinderParameterStringBuilderClass(Class businessObjectClass,
String attributeName)
FieldDefinition.getQuickfinderParameterStringBuilderClass().
businessObjectClass - attributeName -
Collection<String> getCollectionNames(BusinessObject bo)
bo -
boolean isAttributeInquirable(Class boClass,
String attributeName,
String sectionTitle)
bo - attributeName - sectionTitle -
boolean isInquirable(Class boClass)
bo -
boolean isAttributeLookupable(Class boClass,
String attributeName)
bo - attributeName -
boolean isLookupable(Class boClass)
bo -
@Deprecated
DataObjectRelationship getBusinessObjectRelationship(BusinessObject bo,
String attributeName)
bo - attributes -
@Deprecated
DataObjectRelationship getBusinessObjectRelationship(BusinessObject bo,
Class boClass,
String attributeName,
String attributePrefix,
boolean keysOnly)
@Deprecated List<DataObjectRelationship> getBusinessObjectRelationships(BusinessObject bo)
@Deprecated List<DataObjectRelationship> getBusinessObjectRelationships(Class<? extends BusinessObject> boClass)
@Deprecated
Map<String,Class> getReferencesForForeignKey(BusinessObject businessObject,
String attributeName)
BusinessObject - businessObjectString - attributeName
@Deprecated
String getForeignKeyFieldName(Class businessObjectClass,
String attributeName,
String targetName)
businessObjectClass - attributeName - targetName -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||