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.