public class AccessSecurityBalanceLookupableHelperServiceImpl extends Object implements org.kuali.rice.kns.lookup.LookupableHelperService
| Modifier and Type | Field and Description | 
|---|---|
| protected AccessSecurityService | accessSecurityService | 
| protected static String | ACTION_URLS_EMPTY | 
| protected org.kuali.rice.kns.service.BusinessObjectAuthorizationService | businessObjectAuthorizationService | 
| protected org.kuali.rice.kns.service.BusinessObjectMetaDataService | businessObjectMetaDataService | 
| protected boolean | glInquiry | 
| protected boolean | laborInquiry | 
| protected org.kuali.rice.kns.lookup.LookupableHelperService | lookupableHelperService | 
| protected org.kuali.rice.krad.service.PersistenceStructureService | persistenceStructureService | 
| Constructor and Description | 
|---|
| AccessSecurityBalanceLookupableHelperServiceImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | allowsMaintenanceNewOrCopyAction() | 
| boolean | allowsNewOrCopyAction(String documentTypeName) | 
| void | applyConditionalLogicForFieldDisplay() | 
| void | applyFieldAuthorizationsFromNestedLookups(org.kuali.rice.kns.web.ui.Field field) | 
| boolean | checkForAdditionalFields(Map fieldValues) | 
| String | getActionUrls(org.kuali.rice.krad.bo.BusinessObject businessObject,
                          List pkNames,
                          org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions) | 
| String | getBackLocation() | 
| Class | getBusinessObjectClass() | 
| org.kuali.rice.kns.service.BusinessObjectDictionaryService | getBusinessObjectDictionaryService() | 
| List | getColumns() | 
| List<org.kuali.rice.kns.lookup.HtmlData> | getCustomActionUrls(org.kuali.rice.krad.bo.BusinessObject businessObject,
                                      List pkNames) | 
| org.kuali.rice.krad.service.DataDictionaryService | getDataDictionaryService() | 
| List | getDefaultSortColumns() | 
| String | getDocFormKey() | 
| String | getDocNum() | 
| org.kuali.rice.kns.web.ui.Field | getExtraField() | 
| org.kuali.rice.kns.lookup.HtmlData | getInquiryUrl(org.kuali.rice.krad.bo.BusinessObject businessObject,
                          String propertyName) | 
| String | getMaintenanceUrl(org.kuali.rice.krad.bo.BusinessObject businessObject,
                                  org.kuali.rice.kns.lookup.HtmlData htmlData,
                                  List pkNames,
                                  org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions) | 
| Map | getParameters() | 
| String | getPrimaryKeyFieldLabels() | 
| List<String> | getReadOnlyFieldsList() | 
| List | getReturnKeys() | 
| String | getReturnLocation() | 
| org.kuali.rice.kns.lookup.HtmlData | getReturnUrl(org.kuali.rice.krad.bo.BusinessObject businessObject,
                        org.kuali.rice.kns.web.struts.form.LookupForm lookupForm,
                        List returnKeys,
                        org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions) | 
| org.kuali.rice.kns.lookup.HtmlData | getReturnUrl(org.kuali.rice.krad.bo.BusinessObject businessObject,
                        Map fieldConversions,
                        String lookupImpl,
                        List returnKeys,
                        org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions) | 
| List<org.kuali.rice.kns.web.ui.Row> | getRows() | 
| List | getSearchResults(Map<String,String> fieldValues)Gets search results and passes to access security service to apply access restrictions | 
| List | getSearchResultsUnbounded(Map<String,String> fieldValues)Gets search results and passes to access security service to apply access restrictions | 
| String | getSupplementalMenuBar() | 
| String | getTitle() | 
| boolean | isResultReturnable(org.kuali.rice.krad.bo.BusinessObject object) | 
| boolean | isSearchUsingOnlyPrimaryKeyValues() | 
| protected String | maskValueIfNecessary(Class businessObjectClass,
                                        String propertyName,
                                        String propertyValue,
                                        org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions) | 
| void | performClear(org.kuali.rice.kns.web.struts.form.LookupForm lookupForm) | 
| boolean | performCustomAction(boolean ignoreErrors) | 
| Collection | performLookup(org.kuali.rice.kns.web.struts.form.LookupForm lookupForm,
                          Collection resultTable,
                          boolean bounded)Need to duplicate the logic of performLookup so that getSearchResults will be called on this class and not the nested lookup helper service | 
| protected Map<String,String> | preprocessDateFields(Map lookupFormFields)changes from/to dates into the range operators the lookupable dao expects ("..",">" etc) this method modifies the passed in map and returns a list containing only the
 modified fields | 
| void | setAccessSecurityService(AccessSecurityService accessSecurityService)Sets the accessSecurityService attribute value. | 
| void | setBackLocation(String backLocation) | 
| void | setBusinessObjectAuthorizationService(org.kuali.rice.kns.service.BusinessObjectAuthorizationService businessObjectAuthorizationService)Sets the businessObjectAuthorizationService attribute value. | 
| void | setBusinessObjectClass(Class businessObjectClass) | 
| void | setBusinessObjectMetaDataService(org.kuali.rice.kns.service.BusinessObjectMetaDataService businessObjectMetaDataService)Sets the businessObjectMetaDataService attribute value. | 
| void | setDocFormKey(String docFormKey) | 
| void | setDocNum(String docNum) | 
| void | setFieldConversions(Map fieldConversions) | 
| void | setGlInquiry(boolean glInquiry)Sets the glInquiry attribute value. | 
| void | setLaborInquiry(boolean laborInquiry)Sets the laborInquiry attribute value. | 
| void | setLookupableHelperService(org.kuali.rice.kns.lookup.LookupableHelperService lookupableHelperService)Sets the lookupableHelperService attribute value. | 
| void | setParameters(Map parameters) | 
| void | setPersistenceStructureService(org.kuali.rice.krad.service.PersistenceStructureService persistenceStructureService)Sets the persistenceStructureService attribute value. | 
| void | setReadOnlyFieldsList(List<String> readOnlyFieldsList) | 
| protected org.kuali.rice.kns.web.ui.Column | setupResultsColumn(org.kuali.rice.krad.bo.BusinessObject element,
                                    String attributeName,
                                    org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions) | 
| boolean | shouldDisplayHeaderNonMaintActions() | 
| boolean | shouldDisplayLookupCriteria() | 
| void | validateSearchParameters(Map fieldValues) | 
protected static final String ACTION_URLS_EMPTY
protected AccessSecurityService accessSecurityService
protected org.kuali.rice.kns.lookup.LookupableHelperService lookupableHelperService
protected org.kuali.rice.kns.service.BusinessObjectMetaDataService businessObjectMetaDataService
protected org.kuali.rice.kns.service.BusinessObjectAuthorizationService businessObjectAuthorizationService
protected org.kuali.rice.krad.service.PersistenceStructureService persistenceStructureService
protected boolean glInquiry
protected boolean laborInquiry
public AccessSecurityBalanceLookupableHelperServiceImpl()
public boolean allowsMaintenanceNewOrCopyAction()
allowsMaintenanceNewOrCopyAction in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic boolean allowsNewOrCopyAction(String documentTypeName)
allowsNewOrCopyAction in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic void applyFieldAuthorizationsFromNestedLookups(org.kuali.rice.kns.web.ui.Field field)
applyFieldAuthorizationsFromNestedLookups in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic boolean checkForAdditionalFields(Map fieldValues)
checkForAdditionalFields in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic String getActionUrls(org.kuali.rice.krad.bo.BusinessObject businessObject, List pkNames, org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions)
getActionUrls in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic String getBackLocation()
getBackLocation in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic Class getBusinessObjectClass()
getBusinessObjectClass in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic org.kuali.rice.kns.service.BusinessObjectDictionaryService getBusinessObjectDictionaryService()
getBusinessObjectDictionaryService in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic List getColumns()
getColumns in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic List<org.kuali.rice.kns.lookup.HtmlData> getCustomActionUrls(org.kuali.rice.krad.bo.BusinessObject businessObject, List pkNames)
getCustomActionUrls in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic org.kuali.rice.krad.service.DataDictionaryService getDataDictionaryService()
getDataDictionaryService in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic List getDefaultSortColumns()
getDefaultSortColumns in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic String getDocFormKey()
getDocFormKey in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic String getDocNum()
getDocNum in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic org.kuali.rice.kns.web.ui.Field getExtraField()
getExtraField in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic org.kuali.rice.kns.lookup.HtmlData getInquiryUrl(org.kuali.rice.krad.bo.BusinessObject businessObject, String propertyName)
getInquiryUrl in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic String getMaintenanceUrl(org.kuali.rice.krad.bo.BusinessObject businessObject, org.kuali.rice.kns.lookup.HtmlData htmlData, List pkNames, org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions)
getMaintenanceUrl in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic Map getParameters()
getParameters in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic String getPrimaryKeyFieldLabels()
getPrimaryKeyFieldLabels in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic List<String> getReadOnlyFieldsList()
getReadOnlyFieldsList in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic List getReturnKeys()
getReturnKeys in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic String getReturnLocation()
getReturnLocation in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic org.kuali.rice.kns.lookup.HtmlData getReturnUrl(org.kuali.rice.krad.bo.BusinessObject businessObject, org.kuali.rice.kns.web.struts.form.LookupForm lookupForm, List returnKeys, org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions)
getReturnUrl in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic org.kuali.rice.kns.lookup.HtmlData getReturnUrl(org.kuali.rice.krad.bo.BusinessObject businessObject, Map fieldConversions, String lookupImpl, List returnKeys, org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions)
getReturnUrl in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic List<org.kuali.rice.kns.web.ui.Row> getRows()
getRows in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic List getSearchResults(Map<String,String> fieldValues)
getSearchResults in interface org.kuali.rice.kns.lookup.LookupableHelperServiceLookupableHelperService.getSearchResults(java.util.Map)public List getSearchResultsUnbounded(Map<String,String> fieldValues)
getSearchResultsUnbounded in interface org.kuali.rice.kns.lookup.LookupableHelperServiceLookupableHelperService.getSearchResultsUnbounded(java.util.Map)public String getSupplementalMenuBar()
getSupplementalMenuBar in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic String getTitle()
getTitle in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic boolean isResultReturnable(org.kuali.rice.krad.bo.BusinessObject object)
isResultReturnable in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic boolean isSearchUsingOnlyPrimaryKeyValues()
isSearchUsingOnlyPrimaryKeyValues in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic void performClear(org.kuali.rice.kns.web.struts.form.LookupForm lookupForm)
performClear in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic boolean performCustomAction(boolean ignoreErrors)
performCustomAction in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic Collection performLookup(org.kuali.rice.kns.web.struts.form.LookupForm lookupForm, Collection resultTable, boolean bounded)
performLookup in interface org.kuali.rice.kns.lookup.LookupableHelperServiceLookupableHelperService.performLookup(org.kuali.rice.kns.web.struts.form.LookupForm, java.util.Collection, boolean)protected org.kuali.rice.kns.web.ui.Column setupResultsColumn(org.kuali.rice.krad.bo.BusinessObject element, String attributeName, org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions)
element - attributeName - protected Map<String,String> preprocessDateFields(Map lookupFormFields)
lookupFormFields - protected String maskValueIfNecessary(Class businessObjectClass, String propertyName, String propertyValue, org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions)
public void setBackLocation(String backLocation)
setBackLocation in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic void setBusinessObjectClass(Class businessObjectClass)
setBusinessObjectClass in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic void setDocFormKey(String docFormKey)
setDocFormKey in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic void setDocNum(String docNum)
setDocNum in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic void setFieldConversions(Map fieldConversions)
setFieldConversions in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic void setParameters(Map parameters)
setParameters in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic void setReadOnlyFieldsList(List<String> readOnlyFieldsList)
setReadOnlyFieldsList in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic boolean shouldDisplayHeaderNonMaintActions()
shouldDisplayHeaderNonMaintActions in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic boolean shouldDisplayLookupCriteria()
shouldDisplayLookupCriteria in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic void validateSearchParameters(Map fieldValues)
validateSearchParameters in interface org.kuali.rice.kns.lookup.LookupableHelperServicepublic void setAccessSecurityService(AccessSecurityService accessSecurityService)
accessSecurityService - The accessSecurityService to set.public void setLookupableHelperService(org.kuali.rice.kns.lookup.LookupableHelperService lookupableHelperService)
lookupableHelperService - The lookupableHelperService to set.public void setBusinessObjectMetaDataService(org.kuali.rice.kns.service.BusinessObjectMetaDataService businessObjectMetaDataService)
businessObjectMetaDataService - The businessObjectMetaDataService to set.public void setBusinessObjectAuthorizationService(org.kuali.rice.kns.service.BusinessObjectAuthorizationService businessObjectAuthorizationService)
businessObjectAuthorizationService - The businessObjectAuthorizationService to set.public void setPersistenceStructureService(org.kuali.rice.krad.service.PersistenceStructureService persistenceStructureService)
persistenceStructureService - The persistenceStructureService to set.public void setGlInquiry(boolean glInquiry)
glInquiry - The glInquiry to set.public void setLaborInquiry(boolean laborInquiry)
laborInquiry - The laborInquiry to set.public void applyConditionalLogicForFieldDisplay()
applyConditionalLogicForFieldDisplay in interface org.kuali.rice.kns.lookup.LookupableHelperServiceCopyright © 2004–2015 The Kuali Foundation. All rights reserved.