org.kuali.kfs.gl.businessobject.inquiry
Class EncumbranceInquirableImpl

java.lang.Object
  extended by org.kuali.rice.kns.inquiry.KualiInquirableImpl
      extended by org.kuali.kfs.sys.businessobject.inquiry.KfsInquirableImpl
          extended by org.kuali.kfs.gl.businessobject.inquiry.AbstractGeneralLedgerInquirableImpl
              extended by org.kuali.kfs.gl.businessobject.inquiry.EncumbranceInquirableImpl
All Implemented Interfaces:
org.kuali.rice.kns.inquiry.Inquirable

public class EncumbranceInquirableImpl
extends AbstractGeneralLedgerInquirableImpl

Builds an inquirable to build inquiry links for fields in the encumbrance lookup. That lookup has no drill downs outside of chart attributes, so this class returns null for many classes.


Field Summary
 
Fields inherited from class org.kuali.rice.kns.inquiry.KualiInquirableImpl
businessObjectClass, businessObjectDictionaryService, businessObjectMetaDataService, businessObjectService, dataDictionaryService, encryptionService, inactiveRecordDisplay, INQUIRY_TITLE_PREFIX, kualiConfigurationService, lookupService, persistenceStructureService, SUPER_CLASS_TRANSLATOR_LIST
 
Constructor Summary
EncumbranceInquirableImpl()
           
 
Method Summary
protected  void addMoreParameters(Properties parameter, String attributeName)
          Adds no parameters at all
protected  List buildUserDefinedAttributeKeyList()
          Since there are no user defined attributes, returns null
protected  String getAttributeName(String attributeName)
          Returns null for any attribute
protected  String getBaseUrl()
          Returns the base inquiry url to search...in this case, nothing
protected  Class getInquiryBusinessObjectClass(String attributeName)
          The class name of the business object that should be inquired on for the attribute
protected  String getKeyName(String keyName)
          Given a key name, returns null
protected  Object getKeyValue(String keyName, Object keyValue)
          Returns null for any name/value pair its handed
protected  String getLookupableImplAttributeName()
          Returns null as the lookupable impl for this inquiry
protected  Map getUserDefinedAttributeMap()
          Returns null as the map, as there are no drill downs here
 
Methods inherited from class org.kuali.kfs.gl.businessobject.inquiry.AbstractGeneralLedgerInquirableImpl
getBusinessObject, getDocTypeInquiryUrl, getFieldValues, getInquiryUrl, getInquiryUrl, getNestedInquiryBusinessObjectClass, isExclusiveField, recoverFieldValueFromConsolidation, setBusinessObject
 
Methods inherited from class org.kuali.rice.kns.inquiry.KualiInquirableImpl
addAdditionalSections, createTitleText, getBusinessObject, getBusinessObjectClass, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getDataDictionaryService, getEncryptionService, getHtmlMenuBar, getHyperLink, getHyperLink, getInactiveRecordDisplay, getInquiryUrlForPrimaryKeys, getKualiConfigurationService, getLookupService, getPersistenceStructureService, getSections, getShowInactiveRecords, getTitle, setBusinessObjectClass, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setDataDictionaryService, setEncryptionService, setKualiConfigurationService, setLookupService, setPersistenceStructureService, setShowInactiveRecords
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncumbranceInquirableImpl

public EncumbranceInquirableImpl()
Method Detail

buildUserDefinedAttributeKeyList

protected List buildUserDefinedAttributeKeyList()
Since there are no user defined attributes, returns null

Specified by:
buildUserDefinedAttributeKeyList in class AbstractGeneralLedgerInquirableImpl
Returns:
null - no user defined attributes
See Also:
AbstractGeneralLedgerInquirableImpl.buildUserDefinedAttributeKeyList()

getUserDefinedAttributeMap

protected Map getUserDefinedAttributeMap()
Returns null as the map, as there are no drill downs here

Specified by:
getUserDefinedAttributeMap in class AbstractGeneralLedgerInquirableImpl
Returns:
null for the map of attributes
See Also:
AbstractGeneralLedgerInquirableImpl.getUserDefinedAttributeMap()

getAttributeName

protected String getAttributeName(String attributeName)
Returns null for any attribute

Specified by:
getAttributeName in class AbstractGeneralLedgerInquirableImpl
Parameters:
attributeName - the name of an attribute for the inquiry
Returns:
null, no matter what
See Also:
AbstractGeneralLedgerInquirableImpl.getAttributeName(java.lang.String)

getKeyValue

protected Object getKeyValue(String keyName,
                             Object keyValue)
Returns null for any name/value pair its handed

Specified by:
getKeyValue in class AbstractGeneralLedgerInquirableImpl
Parameters:
keyName - the name of the key to lookup
keyValue - the value of the key to lookup
Returns:
null, every time
See Also:
AbstractGeneralLedgerInquirableImpl.getKeyValue(java.lang.String, java.lang.Object)

getKeyName

protected String getKeyName(String keyName)
Given a key name, returns null

Specified by:
getKeyName in class AbstractGeneralLedgerInquirableImpl
Parameters:
keyName - the key name to change on the fly
Returns:
null, every time
See Also:
AbstractGeneralLedgerInquirableImpl.getKeyName(java.lang.String)

getLookupableImplAttributeName

protected String getLookupableImplAttributeName()
Returns null as the lookupable impl for this inquiry

Specified by:
getLookupableImplAttributeName in class AbstractGeneralLedgerInquirableImpl
Returns:
null, there isn't a lookupable impl
See Also:
AbstractGeneralLedgerInquirableImpl.getLookupableImplAttributeName()

getBaseUrl

protected String getBaseUrl()
Returns the base inquiry url to search...in this case, nothing

Specified by:
getBaseUrl in class AbstractGeneralLedgerInquirableImpl
Returns:
null, as there's no URL to go to
See Also:
AbstractGeneralLedgerInquirableImpl.getBaseUrl()

getInquiryBusinessObjectClass

protected Class getInquiryBusinessObjectClass(String attributeName)
The class name of the business object that should be inquired on for the attribute

Specified by:
getInquiryBusinessObjectClass in class AbstractGeneralLedgerInquirableImpl
Parameters:
the - attribute name to build an inquiry for
Returns:
null, as there are no inquiries
See Also:
AbstractGeneralLedgerInquirableImpl.getInquiryBusinessObjectClass(java.lang.String)

addMoreParameters

protected void addMoreParameters(Properties parameter,
                                 String attributeName)
Adds no parameters at all

Specified by:
addMoreParameters in class AbstractGeneralLedgerInquirableImpl
Parameters:
parameter - the parameter map to add new properties
attributeName - the name of the attribute being inquired on
See Also:
AbstractGeneralLedgerInquirableImpl.addMoreParameters(java.util.Properties, java.lang.String)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.