org.kuali.rice.kew.bo.lookup
Class DocumentRouteHeaderValueLookupableHelperServiceImpl

java.lang.Object
  extended by org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
      extended by org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
          extended by org.kuali.rice.kew.bo.lookup.DocumentRouteHeaderValueLookupableHelperServiceImpl
All Implemented Interfaces:
Serializable, LookupableHelperService

public class DocumentRouteHeaderValueLookupableHelperServiceImpl
extends KualiLookupableHelperServiceImpl

This is a description of what this class does - chris don't forget to fill this in.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
(package private)  DateTimeService dateTimeService
           
(package private)  DocumentLookupCriteriaProcessor processor
           
private static long serialVersionUID
           
 
Fields inherited from class org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
LOG, searchUsingOnlyPrimaryKeyValues
 
Fields inherited from class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
ACTION_URLS_CHILDREN_END, ACTION_URLS_CHILDREN_SEPARATOR, ACTION_URLS_CHILDREN_STARTER, ACTION_URLS_EMPTY, ACTION_URLS_SEPARATOR, backLocation, businessObjectAuthorizationService, businessObjectClass, businessObjectDictionaryService, businessObjectMetaDataService, businessObjectService, configurationService, dataDictionaryService, docFormKey, docNum, encryptionService, fieldConversions, forceLookupResultFieldInquiryCache, inquirableClassCache, kualiInquirable, lookupResultsService, lookupService, maintenanceDocumentDictionaryService, noLookupResultFieldInquiryCache, parameters, parameterService, persistenceStructureService, readOnlyFieldsList, referencesToRefresh, resultColumns, RESULTS_DEFAULT_MAX_COLUMN_LENGTH, rows, sequenceAccessorService, TITLE_ACTION_URL_PREPENDTEXT_PROPERTY, TITLE_RETURN_URL_PREPENDTEXT_PROPERTY
 
Constructor Summary
DocumentRouteHeaderValueLookupableHelperServiceImpl()
           
 
Method Summary
private  DocSearchCriteriaDTO constructCriteria(Map<String,String> fieldsForLookup)
          This method ...
 List<HtmlData> getCustomActionUrls(BusinessObject businessObject, List pkNames)
          This overridden method ...
 HtmlData getInquiryUrl(BusinessObject bo, String propertyName)
          This overridden method ...
private static DocumentType getValidDocumentType(String docTypeName)
          This method is taken from DocSearch to retrieve a document type
 void performClear(LookupForm lookupForm)
          This overridden method allows for overriding what the clear logic does.
 Collection performLookup(LookupForm lookupForm, Collection resultTable, boolean bounded)
          This overridden method ...
 void setDateTimeService(DateTimeService dateTimeService)
          This overridden method ...
protected  void setRows()
          This overridden method ...
 
Methods inherited from class org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
getExternalBusinessObjectProperty, getExternalizableBusinessObjectClass, getExternalizableBusinessObjectFieldValues, getExternalizableBusinessObjectProperties, getPrimaryKeyFieldLabels, getSearchResults, getSearchResultsHelper, getSearchResultsUnbounded, hasExternalBusinessObjectProperty, isExternalBusinessObjectProperty, isSearchUsingOnlyPrimaryKeyValues, removeExternalizableBusinessObjectFieldValues
 
Methods inherited from class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
addToReturnHref, allowsMaintenanceDeleteAction, allowsMaintenanceEditAction, allowsMaintenanceNewOrCopyAction, allowsNewOrCopyAction, applyConditionalLogicForFieldDisplay, applyFieldAuthorizationsFromNestedLookups, checkForAdditionalFields, getActionUrlHref, getActionUrls, getActionUrlTitleText, getBackLocation, getBusinessObjectAuthorizationService, getBusinessObjectClass, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getColumnMaxLength, getColumns, getConditionallyHiddenPropertyNames, getConditionallyReadOnlyPropertyNames, getConditionallyRequiredPropertyNames, getCurrentSearchFieldValue, getDataDictionaryService, getDefaultSortColumns, getDocFormKey, getDocNum, getEmptyActionUrls, getEmptyAnchorHtmlData, getEncryptionService, getExtraField, getKualiConfigurationService, getKualiInquirable, getLookupResultsService, getLookupService, getMaintenanceDocumentDictionaryService, getMaintenanceDocumentTypeName, getMaintenanceUrl, getParameters, getParameters, getParameterService, getParametersFromPrimaryKey, getPersistenceStructureService, getPropertyClass, getReadOnlyFieldsList, getReferencesToRefresh, getReturnAnchorHtmlData, getReturnHref, getReturnHref, getReturnInputHtmlData, getReturnKeys, getReturnLocation, getReturnUrl, getReturnUrl, getRows, getSequenceAccessorService, getSupplementalMenuBar, getTitle, getUrlData, getUrlData, isResultReturnable, maskValueIfNecessary, performCustomAction, preprocessDateFields, setBackLocation, setBusinessObjectClass, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setBusinessObjectService, setDataDictionaryService, setDocFormKey, setDocNum, setEncryptionService, setFieldConversions, setKualiInquirable, setLookupResultsService, setLookupService, setMaintenanceDocumentDictionaryService, setParameters, setParameterService, setParameterService, setPersistenceStructureService, setReadOnlyFieldsList, setReferencesToRefresh, setSequenceAccessorService, shouldDisplayHeaderNonMaintActions, shouldDisplayLookupCriteria, validateSearchParameters, validateSearchParameterWildcardAndOperators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

dateTimeService

DateTimeService dateTimeService

processor

DocumentLookupCriteriaProcessor processor
Constructor Detail

DocumentRouteHeaderValueLookupableHelperServiceImpl

public DocumentRouteHeaderValueLookupableHelperServiceImpl()
Method Detail

setDateTimeService

public void setDateTimeService(DateTimeService dateTimeService)
This overridden method ...

See Also:
org.kuali.rice.kew.bo.lookup.DocumentRouteHeaderValueLookupableHelperService#setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService)

getCustomActionUrls

public List<HtmlData> getCustomActionUrls(BusinessObject businessObject,
                                          List pkNames)
This overridden method ...

Specified by:
getCustomActionUrls in interface LookupableHelperService
Overrides:
getCustomActionUrls in class AbstractLookupableHelperServiceImpl
Returns:
See Also:
org.kuali.rice.krad.lookup.AbstractLookupableHelperServiceImpl#getCustomActionUrls(org.kuali.rice.krad.bo.BusinessObject, java.util.List)

performLookup

public Collection performLookup(LookupForm lookupForm,
                                Collection resultTable,
                                boolean bounded)
This overridden method ...

Specified by:
performLookup in interface LookupableHelperService
Overrides:
performLookup in class AbstractLookupableHelperServiceImpl
Returns:
the list of result BOs, possibly bounded
See Also:
org.kuali.rice.krad.lookup.AbstractLookupableHelperServiceImpl#performLookup(org.kuali.rice.krad.web.struts.form.LookupForm, java.util.Collection, boolean)

constructCriteria

private DocSearchCriteriaDTO constructCriteria(Map<String,String> fieldsForLookup)
This method ...

Parameters:
lookupForm -
Returns:

getInquiryUrl

public HtmlData getInquiryUrl(BusinessObject bo,
                              String propertyName)
This overridden method ...

Specified by:
getInquiryUrl in interface LookupableHelperService
Overrides:
getInquiryUrl in class AbstractLookupableHelperServiceImpl
Parameters:
bo - the business object instance to build the urls for
propertyName - the property which links to an inquirable
Returns:
String url to inquiry
See Also:
org.kuali.rice.krad.lookup.AbstractLookupableHelperServiceImpl#getInquiryUrl(org.kuali.rice.krad.bo.BusinessObject, java.lang.String)

setRows

protected void setRows()
This overridden method ...

Overrides:
setRows in class AbstractLookupableHelperServiceImpl
See Also:
org.kuali.rice.krad.lookup.AbstractLookupableHelperServiceImpl#setRows()

performClear

public void performClear(LookupForm lookupForm)
This overridden method allows for overriding what the clear logic does.

Specified by:
performClear in interface LookupableHelperService
Overrides:
performClear in class AbstractLookupableHelperServiceImpl
See Also:
org.kuali.rice.krad.lookup.AbstractLookupableHelperServiceImpl#performClear()

getValidDocumentType

private static DocumentType getValidDocumentType(String docTypeName)
This method is taken from DocSearch to retrieve a document type

Parameters:
docTypeName -
Returns:


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.