Class ViewDictionaryServiceImpl

java.lang.Object
org.kuali.rice.krad.uif.service.impl.ViewDictionaryServiceImpl
All Implemented Interfaces:
org.kuali.rice.krad.uif.service.ViewDictionaryService

public class ViewDictionaryServiceImpl extends Object implements org.kuali.rice.krad.uif.service.ViewDictionaryService
Implementation of ViewDictionaryService

Pulls view entries from the data dictionary to implement the various query methods

Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • ViewDictionaryServiceImpl

      public ViewDictionaryServiceImpl()
  • Method Details

    • getInquirable

      public org.kuali.rice.krad.inquiry.Inquirable getInquirable(Class<?> dataObjectClass, String viewName)
      Specified by:
      getInquirable in interface org.kuali.rice.krad.uif.service.ViewDictionaryService
      See Also:
      • ViewDictionaryService.getInquirable(java.lang.Class, java.lang.String)
    • isInquirable

      public boolean isInquirable(Class<?> dataObjectClass)
      Specified by:
      isInquirable in interface org.kuali.rice.krad.uif.service.ViewDictionaryService
      See Also:
      • ViewDictionaryService.isInquirable(java.lang.Class)
    • isLookupable

      public boolean isLookupable(Class<?> dataObjectClass)
      Specified by:
      isLookupable in interface org.kuali.rice.krad.uif.service.ViewDictionaryService
      See Also:
      • ViewDictionaryService.isLookupable(java.lang.Class)
    • isMaintainable

      public boolean isMaintainable(Class<?> dataObjectClass)
      Specified by:
      isMaintainable in interface org.kuali.rice.krad.uif.service.ViewDictionaryService
      See Also:
      • ViewDictionaryService.isMaintainable(java.lang.Class)
    • getResultSetLimitForLookup

      public Integer getResultSetLimitForLookup(Class<?> dataObjectClass, org.kuali.rice.krad.lookup.LookupForm lookupForm)
      Specified by:
      getResultSetLimitForLookup in interface org.kuali.rice.krad.uif.service.ViewDictionaryService
      See Also:
      • If the form is null, only the dataObjectClass will be used to find the LookupView and corresponding results set limit. Since the viewID is not known, the default view will be used.
    • getViewSessionPolicy

      public org.kuali.rice.krad.uif.view.ViewSessionPolicy getViewSessionPolicy(String viewId)
      Specified by:
      getViewSessionPolicy in interface org.kuali.rice.krad.uif.service.ViewDictionaryService
      See Also:
      • ViewDictionaryService.getViewSessionPolicy(java.lang.String)
    • isSessionStorageEnabled

      public boolean isSessionStorageEnabled(String viewId)
      Specified by:
      isSessionStorageEnabled in interface org.kuali.rice.krad.uif.service.ViewDictionaryService
      See Also:
      • ViewDictionaryService.isSessionStorageEnabled(java.lang.String)
    • getDataDictionary

      protected org.kuali.rice.krad.datadictionary.DataDictionary getDataDictionary()
    • getDataDictionaryService

      protected org.kuali.rice.krad.service.DataDictionaryService getDataDictionaryService()
    • setDataDictionaryService

      public void setDataDictionaryService(org.kuali.rice.krad.service.DataDictionaryService dataDictionaryService)