| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
org.kuali.rice.krad.inquiry.InquirableImpl
org.kuali.rice.kns.inquiry.KualiInquirableImpl
public class KualiInquirableImpl
Kuali inquirable implementation. Implements methods necessary to retrieve the business object and render the ui. NOTE: this class is not thread safe. When using this class or any subclasses in Spring, make sure that this is not a singleton service, or serious errors may occur.
| Field Summary | |
|---|---|
| protected  BusinessObjectAuthorizationService | businessObjectAuthorizationService | 
| protected  BusinessObjectDictionaryService | businessObjectDictionaryService | 
| protected  BusinessObjectMetaDataService | businessObjectMetaDataService | 
| protected static BusinessObjectService | businessObjectService | 
| protected  EncryptionService | encryptionService | 
| protected  Map<String,Boolean> | inactiveRecordDisplay | 
| static String | INQUIRY_TITLE_PREFIX | 
| protected  LookupService | lookupService | 
| protected  PersistenceStructureService | persistenceStructureService | 
| Fields inherited from class org.kuali.rice.krad.inquiry.InquirableImpl | 
|---|
| dataObjectClass, SUPER_CLASS_TRANSLATOR_LIST | 
| Constructor Summary | |
|---|---|
| KualiInquirableImpl()Default constructor, initializes services from spring | |
| Methods inherited from class org.kuali.rice.krad.inquiry.InquirableImpl | 
|---|
| buildInquirableLink, getAlternateKeysForClass, getConfigurationService, getDataDictionaryService, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getKualiModuleService, retrieveKeySetFromMap, setDataObjectClass | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface org.kuali.rice.krad.inquiry.Inquirable | 
|---|
| buildInquirableLink, setDataObjectClass | 
| Field Detail | 
|---|
protected LookupService lookupService
protected BusinessObjectAuthorizationService businessObjectAuthorizationService
protected BusinessObjectDictionaryService businessObjectDictionaryService
protected BusinessObjectMetaDataService businessObjectMetaDataService
protected PersistenceStructureService persistenceStructureService
protected EncryptionService encryptionService
protected static BusinessObjectService businessObjectService
protected Map<String,Boolean> inactiveRecordDisplay
public static final String INQUIRY_TITLE_PREFIX
| Constructor Detail | 
|---|
public KualiInquirableImpl()
| Method Detail | 
|---|
public Object retrieveDataObject(Map fieldValues)
retrieveDataObject in interface InquirableretrieveDataObject in class InquirableImplfieldValues - - a map of string field names and values
Inquirable.retrieveDataObject(java.util.Map)@Deprecated public BusinessObject getBusinessObject(Map fieldValues)
@Deprecated public List<Section> getSections(BusinessObject bo)
@Deprecated
public HtmlData getInquiryUrl(BusinessObject businessObject,
                                         String attributeName,
                                         boolean forceInquiry)
bo - the business object instance to build the urls forpropertyName - the property which links to an inquirable
@Deprecated
protected HtmlData.AnchorHtmlData getHyperLink(Class inquiryClass,
                                                          Map<String,String> fieldList,
                                                          String inquiryUrl)
@Deprecated protected String createTitleText(Class<?> dataObjectClass)
dataObjectClass - - data object class being inquired into
@Deprecated
public void addAdditionalSections(List columns,
                                             BusinessObject bo)
@Deprecated public String getHtmlMenuBar()
Inquirable.getHtmlMenuBar()@Deprecated public String getTitle()
Inquirable.getTitle()@Deprecated public void setBusinessObjectClass(Class businessObjectClass)
businessObjectClass - The dataObjectClass to set.@Deprecated public Class getBusinessObjectClass()
@Deprecated public Map<String,Boolean> getInactiveRecordDisplay()
Inquirable
Inquirable.getInactiveRecordDisplay()@Deprecated public boolean getShowInactiveRecords(String collectionName)
Inquirable
collectionName - - name of the collection (or sub-collection) to check inactive
            record display setting
Inquirable.getShowInactiveRecords(java.lang.String)
@Deprecated
public void setShowInactiveRecords(String collectionName,
                                              boolean showInactive)
Inquirable
collectionName - - name of the collection (or sub-collection) to set inactive
            record display settingshowInactive - - true to display inactive, false to not display inactive
            recordsInquirable.setShowInactiveRecords(java.lang.String,
      boolean)protected LookupService getLookupService()
public void setLookupService(LookupService lookupService)
protected BusinessObjectDictionaryService getBusinessObjectDictionaryService()
public void setBusinessObjectDictionaryService(BusinessObjectDictionaryService businessObjectDictionaryService)
protected PersistenceStructureService getPersistenceStructureService()
public void setPersistenceStructureService(PersistenceStructureService persistenceStructureService)
protected EncryptionService getEncryptionService()
getEncryptionService in class InquirableImplpublic void setEncryptionService(EncryptionService encryptionService)
protected ConfigurationService getKualiConfigurationService()
protected BusinessObjectMetaDataService getBusinessObjectMetaDataService()
public void setBusinessObjectMetaDataService(BusinessObjectMetaDataService businessObjectMetaDataService)
protected BusinessObjectService getBusinessObjectService()
getBusinessObjectService in class InquirableImplprotected BusinessObjectAuthorizationService getBusinessObjectAuthorizationService()
public void setBusinessObjectAuthorizationService(BusinessObjectAuthorizationService businessObjectAuthorizationService)
@Deprecated
protected HtmlData.AnchorHtmlData getInquiryUrlForPrimaryKeys(Class clazz,
                                                                         Object businessObject,
                                                                         List<String> primaryKeys,
                                                                         String displayText)
@Deprecated
protected HtmlData.AnchorHtmlData getHyperLink(Class inquiryClass,
                                                          Map<String,String> fieldList,
                                                          String inquiryUrl,
                                                          String displayText)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||