public abstract class AbstractGeneralLedgerInquirableImpl extends KfsInquirableImpl
Constructor and Description |
---|
AbstractGeneralLedgerInquirableImpl() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
addMoreParameters(Properties parameter,
String attributeName)
This method adds more parameters into the curren parameter map
|
protected abstract List |
buildUserDefinedAttributeKeyList()
This method builds the inquiry url for user-defined attribute
|
protected abstract String |
getAttributeName(String attributeName)
This method finds the matching attribute name of given one
|
protected abstract String |
getBaseUrl()
This method defines the base inquiry url
|
org.kuali.rice.krad.bo.BusinessObject |
getBusinessObject()
Gets the businessObject attribute.
|
protected org.kuali.rice.kns.lookup.HtmlData |
getDocTypeInquiryUrl(String docTypeCode)
Builds URL to document type inquiry based on a given document type code
|
Map |
getFieldValues(Map fieldValues)
This takes a map of field values and then returns it without processing it, making this a sort
of identity method for Maps
|
protected abstract Class |
getInquiryBusinessObjectClass(String attributeName)
This method gets the class name of the inquiry business object for a given attribute.
|
org.kuali.rice.kns.lookup.HtmlData |
getInquiryUrl(org.kuali.rice.krad.bo.BusinessObject businessObject,
String attributeName)
Helper method to build an inquiry url for a result field.
|
org.kuali.rice.kns.lookup.HtmlData |
getInquiryUrl(org.kuali.rice.krad.bo.BusinessObject businessObject,
String attributeName,
boolean forceInquiry)
Helper method to build an inquiry url for a result field.
|
protected abstract String |
getKeyName(String keyName)
This method finds the matching the key name of the given one
|
protected abstract Object |
getKeyValue(String keyName,
Object keyValue)
This method finds the matching the key value of the given one
|
protected abstract String |
getLookupableImplAttributeName()
This method defines the lookupable implementation attribute name
|
Class |
getNestedInquiryBusinessObjectClass(org.kuali.rice.krad.bo.BusinessObject businessObject,
String attributeName)
Given the nested name of an attribute in an object, returns the class that attribute will return
|
protected abstract Map |
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
|
protected String |
recoverFieldValueFromConsolidation(Map fieldValues,
Object keyName,
Object keyValue)
This method recovers the values of the given keys
|
void |
setBusinessObject(org.kuali.rice.krad.bo.BusinessObject businessObject)
Sets the businessObject attribute value.
|
addAdditionalSections, createTitleText, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectClass, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getEncryptionService, getHtmlMenuBar, getHyperLink, getHyperLink, getInactiveRecordDisplay, getInquiryUrlForPrimaryKeys, getKualiConfigurationService, getLookupService, getSections, getShowInactiveRecords, getTitle, retrieveDataObject, setBusinessObjectAuthorizationService, setBusinessObjectClass, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setEncryptionService, setLookupService, setShowInactiveRecords
buildInquirableLink, getAlternateKeysForClass, getDataDictionaryService, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getKualiModuleService, retrieveKeySetFromMap, setDataObjectClass
addCustomContainerComponents, addLine, adjustIdIfNecessary, applyAuthorizationAndPresentationLogic, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildExportTableData, buildExportTableRow, buildGrowlScript, buildInquiryLink, cleanViewAfterRender, findNestedDictionaryAttribute, getBusinessObjectService, getCommonContext, getConfigurationService, getExportTableFormatOptions, getExpressionEvaluator, getPersistenceService, getPersistenceStructureService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAfterSaveLine, processAnyRemoteFieldsHolder, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, retrieveEditModesAndActionFlags, runComponentModifiers, setBusinessObjectService, setConfigurationService, setDataDictionaryService, setExpressionEvaluator, setPersistenceService, setPersistenceStructureService, setViewContext, setViewDictionaryService, spawnSubLifecyle, syncClientSideStateForComponent
public AbstractGeneralLedgerInquirableImpl()
public org.kuali.rice.kns.lookup.HtmlData getInquiryUrl(org.kuali.rice.krad.bo.BusinessObject businessObject, String attributeName, boolean forceInquiry)
KfsInquirableImpl
getInquiryUrl
in class KfsInquirableImpl
KfsInquirableImpl.getInquiryUrl(org.kuali.rice.krad.bo.BusinessObject, java.lang.String, boolean)
public org.kuali.rice.kns.lookup.HtmlData getInquiryUrl(org.kuali.rice.krad.bo.BusinessObject businessObject, String attributeName)
businessObject
- the business object instance to build the urls forattributeName
- the attribute name which links to an inquirableprotected abstract List buildUserDefinedAttributeKeyList()
protected abstract Map getUserDefinedAttributeMap()
protected abstract String getAttributeName(String attributeName)
attributeName
- the given attribute nameprotected abstract Object getKeyValue(String keyName, Object keyValue)
keyName
- the given key namekeyValue
- the given key valueprotected abstract String getKeyName(String keyName)
keyName
- the given key nameprotected abstract String getLookupableImplAttributeName()
protected abstract String getBaseUrl()
protected abstract Class getInquiryBusinessObjectClass(String attributeName)
protected abstract void addMoreParameters(Properties parameter, String attributeName)
parameter
- the current parameter mapprotected boolean isExclusiveField(Object keyName, Object keyValue)
keyName
- the name of the name-value pairkeyValue
- the value of the name-value pairprotected String recoverFieldValueFromConsolidation(Map fieldValues, Object keyName, Object keyValue)
fieldValues
- unconsolidated valueskeyName
- a key name that may be in the fieldValues mapkeyValue
- a key value that may be in the fieldValues mappublic Map getFieldValues(Map fieldValues)
fieldValues
- field values to return to the userpublic Class getNestedInquiryBusinessObjectClass(org.kuali.rice.krad.bo.BusinessObject businessObject, String attributeName)
businessObject
- the business object to find the propery class forattributeName
- the nested name of the attribute to find the class forprotected org.kuali.rice.kns.lookup.HtmlData getDocTypeInquiryUrl(String docTypeCode)
docTypeCode
- - document type code to inquiry onHtmlData
representing inquiry URLpublic org.kuali.rice.krad.bo.BusinessObject getBusinessObject()
public void setBusinessObject(org.kuali.rice.krad.bo.BusinessObject businessObject)
businessObject
- The businessObject to set.Copyright © 2004–2015 The Kuali Foundation. All rights reserved.