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.LookupableHelperService
public boolean allowsNewOrCopyAction(String documentTypeName)
allowsNewOrCopyAction
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public void applyFieldAuthorizationsFromNestedLookups(org.kuali.rice.kns.web.ui.Field field)
applyFieldAuthorizationsFromNestedLookups
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public boolean checkForAdditionalFields(Map fieldValues)
checkForAdditionalFields
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public 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.LookupableHelperService
public String getBackLocation()
getBackLocation
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public Class getBusinessObjectClass()
getBusinessObjectClass
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public org.kuali.rice.kns.service.BusinessObjectDictionaryService getBusinessObjectDictionaryService()
getBusinessObjectDictionaryService
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public List getColumns()
getColumns
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public 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.LookupableHelperService
public org.kuali.rice.krad.service.DataDictionaryService getDataDictionaryService()
getDataDictionaryService
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public List getDefaultSortColumns()
getDefaultSortColumns
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public String getDocFormKey()
getDocFormKey
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public String getDocNum()
getDocNum
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public org.kuali.rice.kns.web.ui.Field getExtraField()
getExtraField
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public org.kuali.rice.kns.lookup.HtmlData getInquiryUrl(org.kuali.rice.krad.bo.BusinessObject businessObject, String propertyName)
getInquiryUrl
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public 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.LookupableHelperService
public Map getParameters()
getParameters
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public String getPrimaryKeyFieldLabels()
getPrimaryKeyFieldLabels
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public List<String> getReadOnlyFieldsList()
getReadOnlyFieldsList
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public List getReturnKeys()
getReturnKeys
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public String getReturnLocation()
getReturnLocation
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public 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.LookupableHelperService
public 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.LookupableHelperService
public List<org.kuali.rice.kns.web.ui.Row> getRows()
getRows
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public List getSearchResults(Map<String,String> fieldValues)
getSearchResults
in interface org.kuali.rice.kns.lookup.LookupableHelperService
LookupableHelperService.getSearchResults(java.util.Map)
public List getSearchResultsUnbounded(Map<String,String> fieldValues)
getSearchResultsUnbounded
in interface org.kuali.rice.kns.lookup.LookupableHelperService
LookupableHelperService.getSearchResultsUnbounded(java.util.Map)
public String getSupplementalMenuBar()
getSupplementalMenuBar
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public String getTitle()
getTitle
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public boolean isResultReturnable(org.kuali.rice.krad.bo.BusinessObject object)
isResultReturnable
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public boolean isSearchUsingOnlyPrimaryKeyValues()
isSearchUsingOnlyPrimaryKeyValues
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public void performClear(org.kuali.rice.kns.web.struts.form.LookupForm lookupForm)
performClear
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public boolean performCustomAction(boolean ignoreErrors)
performCustomAction
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public Collection performLookup(org.kuali.rice.kns.web.struts.form.LookupForm lookupForm, Collection resultTable, boolean bounded)
performLookup
in interface org.kuali.rice.kns.lookup.LookupableHelperService
LookupableHelperService.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.LookupableHelperService
public void setBusinessObjectClass(Class businessObjectClass)
setBusinessObjectClass
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public void setDocFormKey(String docFormKey)
setDocFormKey
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public void setDocNum(String docNum)
setDocNum
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public void setFieldConversions(Map fieldConversions)
setFieldConversions
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public void setParameters(Map parameters)
setParameters
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public void setReadOnlyFieldsList(List<String> readOnlyFieldsList)
setReadOnlyFieldsList
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public boolean shouldDisplayHeaderNonMaintActions()
shouldDisplayHeaderNonMaintActions
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public boolean shouldDisplayLookupCriteria()
shouldDisplayLookupCriteria
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public void validateSearchParameters(Map fieldValues)
validateSearchParameters
in interface org.kuali.rice.kns.lookup.LookupableHelperService
public 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.LookupableHelperService
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.