|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.service.impl.BusinessObjectDictionaryServiceImpl
@Deprecated public class BusinessObjectDictionaryServiceImpl
This class is the service implementation for the BusinessObjectDictionary. This is the default, Kuali delivered implementation which leverages the DataDictionaryService.
Constructor Summary | |
---|---|
BusinessObjectDictionaryServiceImpl()
Deprecated. |
Method Summary | ||
---|---|---|
boolean |
disableSearchButtonsInLookup(Class businessObjectClass)
Deprecated. Indicates whether the search and clear buttons should be disabled based on the data dictionary configuration |
|
Boolean |
forceInquiryFieldInquiry(Class businessObjectClass,
String attributeName)
Deprecated. returns boolean indicating whether inquiry result field marked to force an inquiry |
|
Boolean |
forceInquiryFieldLookup(Class businessObjectClass,
String attributeName)
Deprecated. returns boolean indicating whether lookup search field marked to force an inquiry |
|
Boolean |
forceLookupFieldLookup(Class businessObjectClass,
String attributeName)
Deprecated. returns boolean indicating whether lookup search field marked to force a lookup |
|
Boolean |
forceLookupResultFieldInquiry(Class businessObjectClass,
String attributeName)
Deprecated. returns boolean indicating whether lookup result field marked to force an inquiry |
|
List |
getBusinessObjectClassnames()
Deprecated. Uses the DataDictionaryService. |
|
DataDictionaryService |
getDataDictionaryService()
Deprecated. This method retrieves the instance of the data dictionary service. |
|
String |
getExtraButtonParams(Class businessObjectClass)
Deprecated. return parameters for optional extra button |
|
String |
getExtraButtonSource(Class businessObjectClass)
Deprecated. source for optional extra button |
|
Class |
getInquirableClass(Class businessObjectClass)
Deprecated. the class to be used for building inquiry pages. |
|
|
getInquiryAuthorizer(Class<T> businessObjectClass)
Deprecated. |
|
String |
getInquiryFieldAdditionalDisplayAttributeName(Class businessObjectClass,
String attributeName)
Deprecated. returns String giving additional display attribute name for inquiry field if configured, or null |
|
String |
getInquiryFieldAlternateDisplayAttributeName(Class businessObjectClass,
String attributeName)
Deprecated. returns String giving alternate display attribute name for inquiry field if configured, or null |
|
List |
getInquiryFieldNames(Class businessObjectClass,
String sectionTitle)
Deprecated. the list defined as inquiry fields for the business object and inquiry section. |
|
|
getInquiryPresentationController(Class<T> businessObjectClass)
Deprecated. |
|
List<InquirySectionDefinition> |
getInquirySections(Class businessObjectClass)
Deprecated. the list defined as inquiry sections for the business object. |
|
String |
getInquiryTitle(Class businessObjectClass)
Deprecated. the text to be displayed for the title of business object inquiry. |
|
String |
getLookupableID(Class businessObjectClass)
Deprecated. the Lookupable implementation id for the associated Lookup, if one has been specified |
|
Boolean |
getLookupAttributeReadOnly(Class businessObjectClass,
String attributeName)
Deprecated. indicates whether a field is read only for a lookup |
|
Boolean |
getLookupAttributeRequired(Class businessObjectClass,
String attributeName)
Deprecated. indicates whether a field is required for a lookup |
|
List |
getLookupDefaultSortFieldNames(Class businessObjectClass)
Deprecated. the property names of the bo used to sort the initial result set |
|
String |
getLookupFieldAdditionalDisplayAttributeName(Class businessObjectClass,
String attributeName)
Deprecated. returns String giving additional display attribute name for lookup field if configured, or null |
|
String |
getLookupFieldAlternateDisplayAttributeName(Class businessObjectClass,
String attributeName)
Deprecated. returns String giving alternate display attribute name for lookup field if configured, or null |
|
String |
getLookupFieldDefaultValue(Class businessObjectClass,
String attributeName)
Deprecated. returns String indicating the default search value for the lookup field |
|
Class<? extends ValueFinder> |
getLookupFieldDefaultValueFinderClass(Class businessObjectClass,
String attributeName)
Deprecated. returns Class used to generate a lookup field default value |
|
List |
getLookupFieldNames(Class businessObjectClass)
Deprecated. the list defined as lookup fields for the business object. |
|
String |
getLookupFieldQuickfinderParameterString(Class businessObjectClass,
String attributeName)
Deprecated. See FieldDefinition#getQuickfinderParameterString() . |
|
Class<? extends ValueFinder> |
getLookupFieldQuickfinderParameterStringBuilderClass(Class businessObjectClass,
String attributeName)
Deprecated. returns Class used to generate quickfinder lookup field default values. |
|
String |
getLookupMenuBar(Class businessObjectClass)
Deprecated. menu bar html defined for the business object. |
|
Integer |
getLookupNumberOfColumns(Class businessObjectClass)
Deprecated. |
|
Integer |
getLookupResultFieldMaxLength(Class businessObjectClass,
String resultFieldName)
Deprecated. This method returns the maximum display length of the value of the given field in the lookup results. |
|
List<String> |
getLookupResultFieldNames(Class businessObjectClass)
Deprecated. the list defined as lookup result fields for the business object. |
|
Boolean |
getLookupResultFieldTotal(Class businessObjectClass,
String attributeName)
Deprecated. returns boolean indicating whether lookup result field should be totaled |
|
Boolean |
getLookupResultFieldUseShortLabel(Class businessObjectClass,
String attributeName)
Deprecated. returns boolean indicating whether lookup result field to use shortLabel |
|
Integer |
getLookupResultSetLimit(Class businessObjectClass)
Deprecated. returns String indicating the result set limit for the lookup |
|
String |
getLookupTitle(Class businessObjectClass)
Deprecated. the text to be displayed for the title of business object lookup. |
|
String |
getMaintainableLabel(Class businessObjectClass)
Deprecated. the text to be displayed for the title of business object maintenance document. |
|
Integer |
getMultipleValueLookupResultSetLimit(Class businessObjectClass)
Deprecated. returns Integer indicating the result set limit for a multiple values lookup |
|
String |
getSearchIconOverride(Class businessObjectClass)
Deprecated. returns String indicating the location of the lookup icon. |
|
String |
getTitleAttribute(Class businessObjectClass)
Deprecated. the attribute to be associated with for object level markings |
|
Boolean |
isExportable(Class businessObjectClass)
Deprecated. indicates whether business object has an exporter defined |
|
Boolean |
isInquirable(Class businessObjectClass)
Deprecated. indicates whether business object has inquiry defined |
|
Boolean |
isLookupable(Class businessObjectClass)
Deprecated. indicates whether business object has lookup defined |
|
boolean |
isLookupFieldTreatWildcardsAndOperatorsAsLiteral(Class businessObjectClass,
String attributeName)
Deprecated. returns whether on a lookup, field/attribute values with wildcards and operators should treat them as literal characters |
|
boolean |
isLookupFieldTriggerOnChange(Class businessObjectClass,
String attributeName)
Deprecated. Indicates whether a lookup field has been configured to trigger on value change |
|
Boolean |
isMaintainable(Class businessObjectClass)
Deprecated. indicates whether business object has maintainable defined |
|
Boolean |
noDirectInquiryFieldLookup(Class businessObjectClass,
String attributeName)
Deprecated. returns boolean indicating whether lookup search field marked to not do a direct inquiry |
|
Boolean |
noInquiryFieldInquiry(Class businessObjectClass,
String attributeName)
Deprecated. returns boolean indicating whether inquiry result field marked to not do an inquiry |
|
Boolean |
noLookupFieldLookup(Class businessObjectClass,
String attributeName)
Deprecated. returns boolean indicating whether lookup search field marked to not do a lookup |
|
Boolean |
noLookupResultFieldInquiry(Class businessObjectClass,
String attributeName)
Deprecated. returns boolean indicating whether lookup result field marked to not do an inquiry |
|
void |
performForceUppercase(BusinessObject bo)
Deprecated. Recurses down the updatable references and collections of a BO, uppercasing those attributes which are marked as needing to be uppercased in the data dictionary. |
|
protected void |
performForceUppercaseCycleSafe(BusinessObject bo,
Set<BusinessObject> visited)
Deprecated. Handles recursion for performForceUppercase in a cycle-safe manner, keeping track of visited BusinessObjects to prevent infinite recursion. |
|
void |
setDataDictionaryService(DataDictionaryService dataDictionaryService)
Deprecated. Sets the instance of the data dictionary service. |
|
void |
setPersistenceStructureService(PersistenceStructureService persistenceStructureService)
Deprecated. |
|
Boolean |
tranlateCodesInInquiry(Class businessObjectClass)
Deprecated. |
|
Boolean |
tranlateCodesInLookup(Class businessObjectClass)
Deprecated. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BusinessObjectDictionaryServiceImpl()
Method Detail |
---|
public <T extends BusinessObject> InquiryAuthorizer getInquiryAuthorizer(Class<T> businessObjectClass)
getInquiryAuthorizer
in interface BusinessObjectDictionaryService
public <T extends BusinessObject> InquiryPresentationController getInquiryPresentationController(Class<T> businessObjectClass)
getInquiryPresentationController
in interface BusinessObjectDictionaryService
public List getBusinessObjectClassnames()
getBusinessObjectClassnames
in interface BusinessObjectDictionaryService
org.kuali.rice.krad.service.BusinessObjectDictionaryService#getBusinessObjectEntries()
public Boolean isLookupable(Class businessObjectClass)
BusinessObjectDictionaryService
isLookupable
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.isLookupable(java.lang.Class)
public Boolean isInquirable(Class businessObjectClass)
BusinessObjectDictionaryService
isInquirable
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.isInquirable(java.lang.Class)
public Boolean isMaintainable(Class businessObjectClass)
BusinessObjectDictionaryService
isMaintainable
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.isMaintainable(java.lang.Class)
public Boolean isExportable(Class businessObjectClass)
BusinessObjectDictionaryService
isExportable
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.isExportable(java.lang.Class)
public List getLookupFieldNames(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupFieldNames
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupFieldNames(java.lang.Class)
public String getLookupTitle(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupTitle
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupTitle(java.lang.Class)
public String getLookupMenuBar(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupMenuBar
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupMenuBar(java.lang.Class)
public String getExtraButtonSource(Class businessObjectClass)
BusinessObjectDictionaryService
getExtraButtonSource
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getExtraButtonSource(java.lang.Class)
public String getExtraButtonParams(Class businessObjectClass)
BusinessObjectDictionaryService
getExtraButtonParams
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getExtraButtonParams(java.lang.Class)
public String getSearchIconOverride(Class businessObjectClass)
BusinessObjectDictionaryService
getSearchIconOverride
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getSearchIconOverride(java.lang.Class)
public List getLookupDefaultSortFieldNames(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupDefaultSortFieldNames
in interface BusinessObjectDictionaryService
org.kuali.rice.krad.service.BusinessObjectDictionaryService#getLookupDefaultSortFieldName(java.lang.Class)
public List<String> getLookupResultFieldNames(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupResultFieldNames
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupResultFieldNames(java.lang.Class)
public Integer getLookupResultFieldMaxLength(Class businessObjectClass, String resultFieldName)
BusinessObjectDictionaryService
getLookupResultFieldMaxLength
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupResultFieldMaxLength(java.lang.Class,
java.lang.String)
public Integer getLookupResultSetLimit(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupResultSetLimit
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupResultSetLimit(java.lang.Class)
public Integer getMultipleValueLookupResultSetLimit(Class businessObjectClass)
BusinessObjectDictionaryService
getMultipleValueLookupResultSetLimit
in interface BusinessObjectDictionaryService
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getMultipleValueLookupResultSetLimit(java.lang.Class)
public Integer getLookupNumberOfColumns(Class businessObjectClass)
getLookupNumberOfColumns
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupNumberOfColumns(java.lang.Class)
public Boolean getLookupAttributeRequired(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
getLookupAttributeRequired
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupAttributeRequired(java.lang.Class,
java.lang.String)
public Boolean getLookupAttributeReadOnly(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
getLookupAttributeReadOnly
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupAttributeReadOnly(java.lang.Class,
java.lang.String)
public List getInquiryFieldNames(Class businessObjectClass, String sectionTitle)
BusinessObjectDictionaryService
getInquiryFieldNames
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getInquiryFieldNames(java.lang.Class,
java.lang.String)
public List<InquirySectionDefinition> getInquirySections(Class businessObjectClass)
BusinessObjectDictionaryService
getInquirySections
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getInquirySections(java.lang.Class)
public String getInquiryTitle(Class businessObjectClass)
BusinessObjectDictionaryService
getInquiryTitle
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getInquiryTitle(java.lang.Class)
public Class getInquirableClass(Class businessObjectClass)
BusinessObjectDictionaryService
getInquirableClass
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getInquirableClass(java.lang.Class)
public String getMaintainableLabel(Class businessObjectClass)
BusinessObjectDictionaryService
getMaintainableLabel
in interface BusinessObjectDictionaryService
org.kuali.rice.krad.service.BusinessObjectDictionaryService#getMaintainableTitle(java.lang.Class)
public String getLookupableID(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupableID
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupableID(java.lang.Class)
public void performForceUppercase(BusinessObject bo)
performForceUppercase
in interface BusinessObjectDictionaryService
bo
- the BO to uppercasePersistenceStructureService.isCollectionUpdatable(Class, String)
,
PersistenceStructureService.isReferenceUpdatable(Class, String)
,
DataDictionaryService.getAttributeForceUppercase(Class, String)
protected void performForceUppercaseCycleSafe(BusinessObject bo, Set<BusinessObject> visited)
public void setDataDictionaryService(DataDictionaryService dataDictionaryService)
dataDictionaryService
- public DataDictionaryService getDataDictionaryService()
public String getTitleAttribute(Class businessObjectClass)
BusinessObjectDictionaryService
getTitleAttribute
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getTitleAttribute(java.lang.Class)
public Boolean forceLookupResultFieldInquiry(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
forceLookupResultFieldInquiry
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.forceLookupResultFieldInquiry(java.lang.Class,
java.lang.String)
public Boolean noLookupResultFieldInquiry(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
noLookupResultFieldInquiry
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.noLookupResultFieldInquiry(java.lang.Class,
java.lang.String)
public Boolean forceLookupFieldLookup(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
forceLookupFieldLookup
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.forceLookupFieldLookup(java.lang.Class,
java.lang.String)
public Boolean forceInquiryFieldLookup(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
forceInquiryFieldLookup
in interface BusinessObjectDictionaryService
public Boolean noLookupFieldLookup(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
noLookupFieldLookup
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.noLookupFieldLookup(java.lang.Class,
java.lang.String)
public Boolean noDirectInquiryFieldLookup(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
noDirectInquiryFieldLookup
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.noLookupFieldLookup(java.lang.Class,
java.lang.String)
public Boolean getLookupResultFieldUseShortLabel(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
getLookupResultFieldUseShortLabel
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupResultFieldUseShortLabel(java.lang.Class,
java.lang.String)
public Boolean getLookupResultFieldTotal(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
getLookupResultFieldTotal
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupResultFieldTotal(java.lang.Class,
java.lang.String)
public Boolean forceInquiryFieldInquiry(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
forceInquiryFieldInquiry
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.forceInquiryFieldInquiry(java.lang.Class,
java.lang.String)
public Boolean noInquiryFieldInquiry(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
noInquiryFieldInquiry
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.noInquiryFieldInquiry(java.lang.Class,
java.lang.String)
public String getLookupFieldDefaultValue(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
getLookupFieldDefaultValue
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupFieldDefaultValue(java.lang.Class,
java.lang.String)
public Class<? extends ValueFinder> getLookupFieldDefaultValueFinderClass(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
getLookupFieldDefaultValueFinderClass
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupFieldDefaultValueFinderClass(java.lang.Class,
java.lang.String)
public String getLookupFieldQuickfinderParameterString(Class businessObjectClass, String attributeName)
FieldDefinition#getQuickfinderParameterString()
.
returns String indicating the default search value for the lookup field.
getLookupFieldQuickfinderParameterString
in interface BusinessObjectDictionaryService
public Class<? extends ValueFinder> getLookupFieldQuickfinderParameterStringBuilderClass(Class businessObjectClass, String attributeName)
FieldDefinition#getQuickfinderParameterStringBuilderClass()
.
getLookupFieldQuickfinderParameterStringBuilderClass
in interface BusinessObjectDictionaryService
public void setPersistenceStructureService(PersistenceStructureService persistenceStructureService)
public boolean isLookupFieldTreatWildcardsAndOperatorsAsLiteral(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
isLookupFieldTreatWildcardsAndOperatorsAsLiteral
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.isLookupFieldTreatWildcardsAndOperatorsAsLiteral(java.lang.Class, java.lang.String)
public String getInquiryFieldAdditionalDisplayAttributeName(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
getInquiryFieldAdditionalDisplayAttributeName
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getInquiryFieldAdditionalDisplayAttributeName(java.lang.Class,
java.lang.String)
public String getInquiryFieldAlternateDisplayAttributeName(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
getInquiryFieldAlternateDisplayAttributeName
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getInquiryFieldAlternateDisplayAttributeName(java.lang.Class,
java.lang.String)
public String getLookupFieldAdditionalDisplayAttributeName(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
getLookupFieldAdditionalDisplayAttributeName
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupFieldAdditionalDisplayAttributeName(java.lang.Class,
java.lang.String)
public String getLookupFieldAlternateDisplayAttributeName(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
getLookupFieldAlternateDisplayAttributeName
in interface BusinessObjectDictionaryService
BusinessObjectDictionaryService.getLookupFieldAlternateDisplayAttributeName(java.lang.Class,
java.lang.String)
public Boolean tranlateCodesInLookup(Class businessObjectClass)
tranlateCodesInLookup
in interface BusinessObjectDictionaryService
businessObjectClass
- - business object class for lookup definition
BusinessObjectDictionaryService.tranlateCodesInLookup(java.lang.Class)
public Boolean tranlateCodesInInquiry(Class businessObjectClass)
tranlateCodesInInquiry
in interface BusinessObjectDictionaryService
businessObjectClass
- - business object class for inquiry definition
BusinessObjectDictionaryService.tranlateCodesInInquiry(java.lang.Class)
public boolean isLookupFieldTriggerOnChange(Class businessObjectClass, String attributeName)
BusinessObjectDictionaryService
isLookupFieldTriggerOnChange
in interface BusinessObjectDictionaryService
businessObjectClass
- - Class for business object to lookupattributeName
- - name of attribute in the business object to check configuration for
BusinessObjectDictionaryService.isLookupFieldTriggerOnChange(java.lang.Class,
java.lang.String)
public boolean disableSearchButtonsInLookup(Class businessObjectClass)
BusinessObjectDictionaryService
disableSearchButtonsInLookup
in interface BusinessObjectDictionaryService
businessObjectClass
- - business object class for lookup definition
BusinessObjectDictionaryService.disableSearchButtonsInLookup(java.lang.Class)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |