org.kuali.kfs.module.ec.businessobject.inquiry
Class EffortLedgerBalanceInquirableImpl

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.module.ec.businessobject.inquiry.EffortLedgerBalanceInquirableImpl
All Implemented Interfaces:
org.kuali.rice.kns.inquiry.Inquirable

public class EffortLedgerBalanceInquirableImpl
extends AbstractGeneralLedgerInquirableImpl


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
EffortLedgerBalanceInquirableImpl()
           
 
Method Summary
protected  void addMoreParameters(Properties parameter, String attributeName)
          This method adds more parameters into the curren parameter map
protected  List<String> buildUserDefinedAttributeKeyList()
          This method builds the inquiry url for user-defined attribute
protected  String getAttributeName(String attributeName)
          This method finds the matching attribute name of given one
protected  String getBaseUrl()
          This method defines the base inquiry url
protected  Class getInquiryBusinessObjectClass(String attributeName)
          This method gets the class name of the inquiry business object for a given attribute.
protected  String getKeyName(String keyName)
          This method finds the matching the key name of the given one
protected  Object getKeyValue(String keyName, Object keyValue)
          This method finds the matching the key value of the given one
protected  String getLookupableImplAttributeName()
          This method defines the lookupable implementation attribute name
protected  Map<String,Object> getUserDefinedAttributeMap()
          This method defines the user-defined attribute map
protected  boolean isExclusiveField(Object keyName, Object keyValue)
          This method determines whether the input name-value pair is exclusive from the processing
 
Methods inherited from class org.kuali.kfs.gl.businessobject.inquiry.AbstractGeneralLedgerInquirableImpl
getBusinessObject, getDocTypeInquiryUrl, getFieldValues, getInquiryUrl, getInquiryUrl, getNestedInquiryBusinessObjectClass, 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

EffortLedgerBalanceInquirableImpl

public EffortLedgerBalanceInquirableImpl()
Method Detail

addMoreParameters

protected void addMoreParameters(Properties parameter,
                                 String attributeName)
Description copied from class: AbstractGeneralLedgerInquirableImpl
This method adds more parameters into the curren parameter map

Specified by:
addMoreParameters in class AbstractGeneralLedgerInquirableImpl
Parameters:
parameter - the current parameter map
See Also:
AbstractGeneralLedgerInquirableImpl.addMoreParameters(java.util.Properties, java.lang.String)

buildUserDefinedAttributeKeyList

protected List<String> buildUserDefinedAttributeKeyList()
Description copied from class: AbstractGeneralLedgerInquirableImpl
This method builds the inquiry url for user-defined attribute

Specified by:
buildUserDefinedAttributeKeyList in class AbstractGeneralLedgerInquirableImpl
Returns:
a List of attribute keys for the inquiry url
See Also:
AbstractGeneralLedgerInquirableImpl.buildUserDefinedAttributeKeyList()

getAttributeName

protected String getAttributeName(String attributeName)
Description copied from class: AbstractGeneralLedgerInquirableImpl
This method finds the matching attribute name of given one

Specified by:
getAttributeName in class AbstractGeneralLedgerInquirableImpl
Parameters:
attributeName - the given attribute name
Returns:
the attribute name from the given one
See Also:
AbstractGeneralLedgerInquirableImpl.getAttributeName(java.lang.String)

getBaseUrl

protected String getBaseUrl()
Description copied from class: AbstractGeneralLedgerInquirableImpl
This method defines the base inquiry url

Specified by:
getBaseUrl in class AbstractGeneralLedgerInquirableImpl
Returns:
the base inquiry url
See Also:
AbstractGeneralLedgerInquirableImpl.getBaseUrl()

getInquiryBusinessObjectClass

protected Class getInquiryBusinessObjectClass(String attributeName)
Description copied from class: AbstractGeneralLedgerInquirableImpl
This method gets the class name of the inquiry business object for a given attribute.

Specified by:
getInquiryBusinessObjectClass in class AbstractGeneralLedgerInquirableImpl
Returns:
the class name of the inquiry business object for a given attribute
See Also:
AbstractGeneralLedgerInquirableImpl.getInquiryBusinessObjectClass(java.lang.String)

getKeyName

protected String getKeyName(String keyName)
Description copied from class: AbstractGeneralLedgerInquirableImpl
This method finds the matching the key name of the given one

Specified by:
getKeyName in class AbstractGeneralLedgerInquirableImpl
Parameters:
keyName - the given key name
Returns:
the key value from the given key name
See Also:
AbstractGeneralLedgerInquirableImpl.getKeyName(java.lang.String)

getKeyValue

protected Object getKeyValue(String keyName,
                             Object keyValue)
Description copied from class: AbstractGeneralLedgerInquirableImpl
This method finds the matching the key value of the given one

Specified by:
getKeyValue in class AbstractGeneralLedgerInquirableImpl
Parameters:
keyName - the given key name
keyValue - the given key value
Returns:
the key value from the given key value
See Also:
AbstractGeneralLedgerInquirableImpl.getKeyValue(java.lang.String, java.lang.Object)

getLookupableImplAttributeName

protected String getLookupableImplAttributeName()
Description copied from class: AbstractGeneralLedgerInquirableImpl
This method defines the lookupable implementation attribute name

Specified by:
getLookupableImplAttributeName in class AbstractGeneralLedgerInquirableImpl
Returns:
the lookupable implementation attribute name
See Also:
AbstractGeneralLedgerInquirableImpl.getLookupableImplAttributeName()

getUserDefinedAttributeMap

protected Map<String,Object> getUserDefinedAttributeMap()
Description copied from class: AbstractGeneralLedgerInquirableImpl
This method defines the user-defined attribute map

Specified by:
getUserDefinedAttributeMap in class AbstractGeneralLedgerInquirableImpl
Returns:
the user-defined attribute map
See Also:
AbstractGeneralLedgerInquirableImpl.getUserDefinedAttributeMap()

isExclusiveField

protected boolean isExclusiveField(Object keyName,
                                   Object keyValue)
Description copied from class: AbstractGeneralLedgerInquirableImpl
This method determines whether the input name-value pair is exclusive from the processing

Overrides:
isExclusiveField in class AbstractGeneralLedgerInquirableImpl
Parameters:
keyName - the name of the name-value pair
keyValue - the value of the name-value pair
Returns:
true if the input key is in the exclusive list; otherwise, false
See Also:
AbstractGeneralLedgerInquirableImpl.isExclusiveField(java.lang.Object, java.lang.Object)


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