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

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.CashBalanceInquirableImpl
All Implemented Interfaces:
org.kuali.rice.kns.inquiry.Inquirable

public class CashBalanceInquirableImpl
extends AbstractGeneralLedgerInquirableImpl

The inquirable class to support the cash balance lookup. Since there are no user defined inquiries to perform on cash balance fields, this class returns many, many nulls


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
CashBalanceInquirableImpl()
           
 
Method Summary
 void addMoreParameters(Properties parameter, String attributeName)
          Adds no parameters at all
 List buildUserDefinedAttributeKeyList()
          Since there are no user defined attributes, returns null
 String getAttributeName(String attributeName)
          Returns null for any attribute
 String getBaseUrl()
          Returns the base inquiry url to search...in this case, nothing
 Class getInquiryBusinessObjectClass(String attributeName)
          The class name of the business object that should be inquired on for the attribute
 String getKeyName(String keyName)
          Given a key name, returns null
 Object getKeyValue(String keyName, Object keyValue)
          Returns null for any name/value pair its handed
 String getLookupableImplAttributeName()
          Returns null as the lookupable impl for this inquiry
 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

CashBalanceInquirableImpl

public CashBalanceInquirableImpl()
Method Detail

buildUserDefinedAttributeKeyList

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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

public 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.