| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kns.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<String> | 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 BusinessObjectDictionaryServicepublic <T extends BusinessObject> InquiryPresentationController getInquiryPresentationController(Class<T> businessObjectClass)
getInquiryPresentationController in interface BusinessObjectDictionaryServicepublic List getBusinessObjectClassnames()
getBusinessObjectClassnames in interface BusinessObjectDictionaryServiceorg.kuali.rice.kns.service.BusinessObjectDictionaryService#getBusinessObjectEntries()public Boolean isLookupable(Class businessObjectClass)
BusinessObjectDictionaryService
isLookupable in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.isLookupable(java.lang.Class)public Boolean isInquirable(Class businessObjectClass)
BusinessObjectDictionaryService
isInquirable in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.isInquirable(java.lang.Class)public Boolean isMaintainable(Class businessObjectClass)
BusinessObjectDictionaryService
isMaintainable in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.isMaintainable(java.lang.Class)public Boolean isExportable(Class businessObjectClass)
BusinessObjectDictionaryService
isExportable in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.isExportable(java.lang.Class)public List getLookupFieldNames(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupFieldNames in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupFieldNames(java.lang.Class)public String getLookupTitle(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupTitle in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupTitle(java.lang.Class)public String getLookupMenuBar(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupMenuBar in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupMenuBar(java.lang.Class)public String getExtraButtonSource(Class businessObjectClass)
BusinessObjectDictionaryService
getExtraButtonSource in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getExtraButtonSource(java.lang.Class)public String getExtraButtonParams(Class businessObjectClass)
BusinessObjectDictionaryService
getExtraButtonParams in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getExtraButtonParams(java.lang.Class)public String getSearchIconOverride(Class businessObjectClass)
BusinessObjectDictionaryService
getSearchIconOverride in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getSearchIconOverride(java.lang.Class)public List<String> getLookupDefaultSortFieldNames(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupDefaultSortFieldNames in interface BusinessObjectDictionaryServiceorg.kuali.rice.kns.service.BusinessObjectDictionaryService#getLookupDefaultSortFieldName(java.lang.Class)public List<String> getLookupResultFieldNames(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupResultFieldNames in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupResultFieldNames(java.lang.Class)
public Integer getLookupResultFieldMaxLength(Class businessObjectClass,
                                             String resultFieldName)
BusinessObjectDictionaryService
getLookupResultFieldMaxLength in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupResultFieldMaxLength(java.lang.Class,
      java.lang.String)public Integer getLookupResultSetLimit(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupResultSetLimit in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupResultSetLimit(java.lang.Class)public Integer getMultipleValueLookupResultSetLimit(Class businessObjectClass)
BusinessObjectDictionaryService
getMultipleValueLookupResultSetLimit in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getMultipleValueLookupResultSetLimit(java.lang.Class)public Integer getLookupNumberOfColumns(Class businessObjectClass)
getLookupNumberOfColumns in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupNumberOfColumns(java.lang.Class)
public Boolean getLookupAttributeRequired(Class businessObjectClass,
                                          String attributeName)
BusinessObjectDictionaryService
getLookupAttributeRequired in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupAttributeRequired(java.lang.Class,
      java.lang.String)
public Boolean getLookupAttributeReadOnly(Class businessObjectClass,
                                          String attributeName)
BusinessObjectDictionaryService
getLookupAttributeReadOnly in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupAttributeReadOnly(java.lang.Class,
      java.lang.String)
public List getInquiryFieldNames(Class businessObjectClass,
                                 String sectionTitle)
BusinessObjectDictionaryService
getInquiryFieldNames in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getInquiryFieldNames(java.lang.Class,
      java.lang.String)public List<InquirySectionDefinition> getInquirySections(Class businessObjectClass)
BusinessObjectDictionaryService
getInquirySections in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getInquirySections(java.lang.Class)public String getInquiryTitle(Class businessObjectClass)
BusinessObjectDictionaryService
getInquiryTitle in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getInquiryTitle(java.lang.Class)public Class getInquirableClass(Class businessObjectClass)
BusinessObjectDictionaryService
getInquirableClass in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getInquirableClass(java.lang.Class)public String getMaintainableLabel(Class businessObjectClass)
BusinessObjectDictionaryService
getMaintainableLabel in interface BusinessObjectDictionaryServiceorg.kuali.rice.kns.service.BusinessObjectDictionaryService#getMaintainableTitle(java.lang.Class)public String getLookupableID(Class businessObjectClass)
BusinessObjectDictionaryService
getLookupableID in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupableID(java.lang.Class)public void performForceUppercase(BusinessObject bo)
performForceUppercase in interface BusinessObjectDictionaryServicebo - 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 BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getTitleAttribute(java.lang.Class)
public Boolean forceLookupResultFieldInquiry(Class businessObjectClass,
                                             String attributeName)
BusinessObjectDictionaryService
forceLookupResultFieldInquiry in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.forceLookupResultFieldInquiry(java.lang.Class,
      java.lang.String)
public Boolean noLookupResultFieldInquiry(Class businessObjectClass,
                                          String attributeName)
BusinessObjectDictionaryService
noLookupResultFieldInquiry in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.noLookupResultFieldInquiry(java.lang.Class,
      java.lang.String)
public Boolean forceLookupFieldLookup(Class businessObjectClass,
                                      String attributeName)
BusinessObjectDictionaryService
forceLookupFieldLookup in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.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 BusinessObjectDictionaryServiceBusinessObjectDictionaryService.noLookupFieldLookup(java.lang.Class,
      java.lang.String)
public Boolean noDirectInquiryFieldLookup(Class businessObjectClass,
                                          String attributeName)
BusinessObjectDictionaryService
noDirectInquiryFieldLookup in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.noLookupFieldLookup(java.lang.Class,
      java.lang.String)
public Boolean getLookupResultFieldUseShortLabel(Class businessObjectClass,
                                                 String attributeName)
BusinessObjectDictionaryService
getLookupResultFieldUseShortLabel in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupResultFieldUseShortLabel(java.lang.Class,
      java.lang.String)
public Boolean getLookupResultFieldTotal(Class businessObjectClass,
                                         String attributeName)
BusinessObjectDictionaryService
getLookupResultFieldTotal in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupResultFieldTotal(java.lang.Class,
      java.lang.String)
public Boolean forceInquiryFieldInquiry(Class businessObjectClass,
                                        String attributeName)
BusinessObjectDictionaryService
forceInquiryFieldInquiry in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.forceInquiryFieldInquiry(java.lang.Class,
      java.lang.String)
public Boolean noInquiryFieldInquiry(Class businessObjectClass,
                                     String attributeName)
BusinessObjectDictionaryService
noInquiryFieldInquiry in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.noInquiryFieldInquiry(java.lang.Class,
      java.lang.String)
public String getLookupFieldDefaultValue(Class businessObjectClass,
                                         String attributeName)
BusinessObjectDictionaryService
getLookupFieldDefaultValue in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupFieldDefaultValue(java.lang.Class,
      java.lang.String)
public Class<? extends ValueFinder> getLookupFieldDefaultValueFinderClass(Class businessObjectClass,
                                                                          String attributeName)
BusinessObjectDictionaryService
getLookupFieldDefaultValueFinderClass in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.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 BusinessObjectDictionaryServicepublic void setPersistenceStructureService(PersistenceStructureService persistenceStructureService)
public boolean isLookupFieldTreatWildcardsAndOperatorsAsLiteral(Class businessObjectClass,
                                                                String attributeName)
BusinessObjectDictionaryService
isLookupFieldTreatWildcardsAndOperatorsAsLiteral in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.isLookupFieldTreatWildcardsAndOperatorsAsLiteral(java.lang.Class, java.lang.String)
public String getInquiryFieldAdditionalDisplayAttributeName(Class businessObjectClass,
                                                            String attributeName)
BusinessObjectDictionaryService
getInquiryFieldAdditionalDisplayAttributeName in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getInquiryFieldAdditionalDisplayAttributeName(java.lang.Class,
      java.lang.String)
public String getInquiryFieldAlternateDisplayAttributeName(Class businessObjectClass,
                                                           String attributeName)
BusinessObjectDictionaryService
getInquiryFieldAlternateDisplayAttributeName in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getInquiryFieldAlternateDisplayAttributeName(java.lang.Class,
      java.lang.String)
public String getLookupFieldAdditionalDisplayAttributeName(Class businessObjectClass,
                                                           String attributeName)
BusinessObjectDictionaryService
getLookupFieldAdditionalDisplayAttributeName in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupFieldAdditionalDisplayAttributeName(java.lang.Class,
      java.lang.String)
public String getLookupFieldAlternateDisplayAttributeName(Class businessObjectClass,
                                                          String attributeName)
BusinessObjectDictionaryService
getLookupFieldAlternateDisplayAttributeName in interface BusinessObjectDictionaryServiceBusinessObjectDictionaryService.getLookupFieldAlternateDisplayAttributeName(java.lang.Class,
      java.lang.String)public Boolean tranlateCodesInLookup(Class businessObjectClass)
tranlateCodesInLookup in interface BusinessObjectDictionaryServicebusinessObjectClass - - business object class for lookup definition
BusinessObjectDictionaryService.tranlateCodesInLookup(java.lang.Class)public Boolean tranlateCodesInInquiry(Class businessObjectClass)
tranlateCodesInInquiry in interface BusinessObjectDictionaryServicebusinessObjectClass - - business object class for inquiry definition
BusinessObjectDictionaryService.tranlateCodesInInquiry(java.lang.Class)
public boolean isLookupFieldTriggerOnChange(Class businessObjectClass,
                                            String attributeName)
BusinessObjectDictionaryService
isLookupFieldTriggerOnChange in interface BusinessObjectDictionaryServicebusinessObjectClass - - 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 BusinessObjectDictionaryServicebusinessObjectClass - - 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 | |||||||||