test_class.file: rice-framework/krad-web-framework/src/test/java/org/kuali/rice/krad/lookup/LookupUtilsTest.java
test_class.identifier: LookupUtilsTest
test_case.body: @Test
      public void testScrubQueryCharacters() {
          // build up some sample values to scrub
          Map<String, String> queryCharacterSamples = new HashMap<String, String>();
          queryCharacterSamples.put(null, null);
          queryCharacterSamples.put("", "");
          queryCharacterSamples.put("this is a string with no query characters", "this is a string with no query characters");
          queryCharacterSamples.put("this is a string with one.. query character", "this is a string with one query character");
          queryCharacterSamples.put("..test...test", "testtest");
          StringBuilder allQueryCharacters = new StringBuilder();
          for (SearchOperator operator : SearchOperator.QUERY_CHARACTERS) {
              allQueryCharacters.append(operator.op());
          }
          queryCharacterSamples.put(allQueryCharacters.toString(), "");
  
          // scrub them and make sure they produce the proper output
          for (String input : queryCharacterSamples.keySet()) {
              String output = queryCharacterSamples.get(input);
              Assert.assertEquals("Check failed for input: " + input, output, LookupUtils.scrubQueryCharacters(input));
          }
      }
test_case.class_method_signature: LookupUtilsTest.testScrubQueryCharacters()
test_case.full_signature: @Test public void testScrubQueryCharacters()
test_case.identifier: testScrubQueryCharacters
test_case.invocations: put put put put put append op put toString keySet get assertEquals scrubQueryCharacters
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testScrubQueryCharacters()
focal_class.declarator: LOG = org.apache.log4j.Logger.getLogger(LookupUtils.class)
focal_class.modifier: private static final
focal_class.original_string: private static final org.apache.log4j.Logger LOG = org.apache.log4j.Logger.getLogger(LookupUtils.class);
focal_class.type: org.apache.log4j.Logger
focal_class.var_name: LOG
focal_class.declarator: searchList = new String[SearchOperator.QUERY_CHARACTERS.size()]
focal_class.modifier: private static final
focal_class.original_string: private static final String[] searchList = new String[SearchOperator.QUERY_CHARACTERS.size()];
focal_class.type: String[]
focal_class.var_name: searchList
focal_class.declarator: replacementList = Collections.nCopies(searchList.length, "").toArray(new String[0])
focal_class.modifier: private static final
focal_class.original_string: private static final String[] replacementList = Collections.nCopies(searchList.length, "").toArray(new String[0]);
focal_class.type: String[]
focal_class.var_name: replacementList
focal_class.file: rice-framework/krad-web-framework/src/main/java/org/kuali/rice/krad/lookup/LookupUtils.java
focal_class.identifier: LookupUtils
focal_class.class_method_signature: LookupUtils.LookupUtils()
focal_class.full_signature: private  LookupUtils()
focal_class.identifier: LookupUtils
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  LookupUtils()
focal_class.class_method_signature: LookupUtils.retrieveLookupParameterValue(UifFormBase form, HttpServletRequest request,
              Class<?> lookupObjectClass, String propertyName, String parameterName)
focal_class.full_signature: public static String retrieveLookupParameterValue(UifFormBase form, HttpServletRequest request,
              Class<?> lookupObjectClass, String propertyName, String parameterName)
focal_class.identifier: retrieveLookupParameterValue
focal_class.modifiers: public static
focal_class.parameters: (UifFormBase form, HttpServletRequest request,
              Class<?> lookupObjectClass, String propertyName, String parameterName)
focal_class.return: String
focal_class.signature: String retrieveLookupParameterValue(UifFormBase form, HttpServletRequest request,
              Class<?> lookupObjectClass, String propertyName, String parameterName)
focal_class.class_method_signature: LookupUtils.getBaseLookupUrl()
focal_class.full_signature: public static String getBaseLookupUrl()
focal_class.identifier: getBaseLookupUrl
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getBaseLookupUrl()
focal_class.class_method_signature: LookupUtils.forceUppercase(Class<?> dataObjectClass, String fieldName, String fieldValue)
focal_class.full_signature: public static String forceUppercase(Class<?> dataObjectClass, String fieldName, String fieldValue)
focal_class.identifier: forceUppercase
focal_class.modifiers: public static
focal_class.parameters: (Class<?> dataObjectClass, String fieldName, String fieldValue)
focal_class.return: String
focal_class.signature: String forceUppercase(Class<?> dataObjectClass, String fieldName, String fieldValue)
focal_class.class_method_signature: LookupUtils.forceUppercase(Class<?> dataObjectClass, Map<String, String> fieldValues)
focal_class.full_signature: public static Map<String, String> forceUppercase(Class<?> dataObjectClass, Map<String, String> fieldValues)
focal_class.identifier: forceUppercase
focal_class.modifiers: public static
focal_class.parameters: (Class<?> dataObjectClass, Map<String, String> fieldValues)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> forceUppercase(Class<?> dataObjectClass, Map<String, String> fieldValues)
focal_class.class_method_signature: LookupUtils.getSearchResultsLimit(Class dataObjectClass, LookupForm lookupForm)
focal_class.full_signature: public static Integer getSearchResultsLimit(Class dataObjectClass, LookupForm lookupForm)
focal_class.identifier: getSearchResultsLimit
focal_class.modifiers: public static
focal_class.parameters: (Class dataObjectClass, LookupForm lookupForm)
focal_class.return: Integer
focal_class.signature: Integer getSearchResultsLimit(Class dataObjectClass, LookupForm lookupForm)
focal_class.class_method_signature: LookupUtils.getApplicationSearchResultsLimit()
focal_class.full_signature: public static Integer getApplicationSearchResultsLimit()
focal_class.identifier: getApplicationSearchResultsLimit
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Integer
focal_class.signature: Integer getApplicationSearchResultsLimit()
focal_class.class_method_signature: LookupUtils.getApplicationMultipleValueSearchResultsLimit()
focal_class.full_signature: public static Integer getApplicationMultipleValueSearchResultsLimit()
focal_class.identifier: getApplicationMultipleValueSearchResultsLimit
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Integer
focal_class.signature: Integer getApplicationMultipleValueSearchResultsLimit()
focal_class.class_method_signature: LookupUtils.getActiveDateTimestampForCriteria(Map searchValues)
focal_class.full_signature: public static Timestamp getActiveDateTimestampForCriteria(Map searchValues)
focal_class.identifier: getActiveDateTimestampForCriteria
focal_class.modifiers: public static
focal_class.parameters: (Map searchValues)
focal_class.return: Timestamp
focal_class.signature: Timestamp getActiveDateTimestampForCriteria(Map searchValues)
focal_class.class_method_signature: LookupUtils.preprocessDateFields(Map<String, String> searchCriteria)
focal_class.full_signature: public static Map<String, String> preprocessDateFields(Map<String, String> searchCriteria)
focal_class.identifier: preprocessDateFields
focal_class.modifiers: public static
focal_class.parameters: (Map<String, String> searchCriteria)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> preprocessDateFields(Map<String, String> searchCriteria)
focal_class.class_method_signature: LookupUtils.hasExternalBusinessObjectProperty(Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.full_signature: public static boolean hasExternalBusinessObjectProperty(Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.identifier: hasExternalBusinessObjectProperty
focal_class.modifiers: public static
focal_class.parameters: (Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.return: boolean
focal_class.signature: boolean hasExternalBusinessObjectProperty(Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.class_method_signature: LookupUtils.isExternalBusinessObjectProperty(Object sampleBo, String propertyName)
focal_class.full_signature: public static boolean isExternalBusinessObjectProperty(Object sampleBo, String propertyName)
focal_class.identifier: isExternalBusinessObjectProperty
focal_class.modifiers: public static
focal_class.parameters: (Object sampleBo, String propertyName)
focal_class.return: boolean
focal_class.signature: boolean isExternalBusinessObjectProperty(Object sampleBo, String propertyName)
focal_class.class_method_signature: LookupUtils.removeExternalizableBusinessObjectFieldValues(Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.full_signature: public static Map<String, String> removeExternalizableBusinessObjectFieldValues(Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.identifier: removeExternalizableBusinessObjectFieldValues
focal_class.modifiers: public static
focal_class.parameters: (Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> removeExternalizableBusinessObjectFieldValues(Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.class_method_signature: LookupUtils.getExternalizableBusinessObjectFieldValues(String eboPropertyName,
              Map<String, String> fieldValues)
focal_class.full_signature: public static Map<String, String> getExternalizableBusinessObjectFieldValues(String eboPropertyName,
              Map<String, String> fieldValues)
focal_class.identifier: getExternalizableBusinessObjectFieldValues
focal_class.modifiers: public static
focal_class.parameters: (String eboPropertyName,
              Map<String, String> fieldValues)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getExternalizableBusinessObjectFieldValues(String eboPropertyName,
              Map<String, String> fieldValues)
focal_class.class_method_signature: LookupUtils.getExternalizableBusinessObjectProperties(Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.full_signature: public static List<String> getExternalizableBusinessObjectProperties(Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.identifier: getExternalizableBusinessObjectProperties
focal_class.modifiers: public static
focal_class.parameters: (Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.return: List<String>
focal_class.signature: List<String> getExternalizableBusinessObjectProperties(Class<?> boClass,
              Map<String, String> fieldValues)
focal_class.class_method_signature: LookupUtils.getExternalizableBusinessObjectClass(Class<?> boClass,
              String propertyName)
focal_class.full_signature: public static Class<? extends ExternalizableBusinessObject> getExternalizableBusinessObjectClass(Class<?> boClass,
              String propertyName)
focal_class.identifier: getExternalizableBusinessObjectClass
focal_class.modifiers: public static
focal_class.parameters: (Class<?> boClass,
              String propertyName)
focal_class.return: Class<? extends ExternalizableBusinessObject>
focal_class.signature: Class<? extends ExternalizableBusinessObject> getExternalizableBusinessObjectClass(Class<?> boClass,
              String propertyName)
focal_class.class_method_signature: LookupUtils.adjustCriteriaForNestedEBOs(Class<?> dataObjectClass,
              Map<String, String> searchCriteria,
              boolean unbounded)
focal_class.full_signature: public static Map<String, String> adjustCriteriaForNestedEBOs(Class<?> dataObjectClass,
              Map<String, String> searchCriteria,
              boolean unbounded)
focal_class.identifier: adjustCriteriaForNestedEBOs
focal_class.modifiers: public static
focal_class.parameters: (Class<?> dataObjectClass,
              Map<String, String> searchCriteria,
              boolean unbounded)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> adjustCriteriaForNestedEBOs(Class<?> dataObjectClass,
              Map<String, String> searchCriteria,
              boolean unbounded)
focal_class.class_method_signature: LookupUtils.scrubQueryCharacters(String criteriaValue)
focal_class.full_signature: public static String scrubQueryCharacters(String criteriaValue)
focal_class.identifier: scrubQueryCharacters
focal_class.modifiers: public static
focal_class.parameters: (String criteriaValue)
focal_class.return: String
focal_class.signature: String scrubQueryCharacters(String criteriaValue)
focal_class.class_method_signature: LookupUtils.generateMultiValueKey(Object lineDataObject, List<String> fieldConversionKeys)
focal_class.full_signature: public static String generateMultiValueKey(Object lineDataObject, List<String> fieldConversionKeys)
focal_class.identifier: generateMultiValueKey
focal_class.modifiers: public static
focal_class.parameters: (Object lineDataObject, List<String> fieldConversionKeys)
focal_class.return: String
focal_class.signature: String generateMultiValueKey(Object lineDataObject, List<String> fieldConversionKeys)
focal_class.class_method_signature: LookupUtils.refreshLookupResultSelections(LookupForm form)
focal_class.full_signature: public static void refreshLookupResultSelections(LookupForm form)
focal_class.identifier: refreshLookupResultSelections
focal_class.modifiers: public static
focal_class.parameters: (LookupForm form)
focal_class.return: void
focal_class.signature: void refreshLookupResultSelections(LookupForm form)
focal_method.body: public static String scrubQueryCharacters(String criteriaValue) {
          return StringUtils.replaceEach(criteriaValue, searchList, replacementList);
      }
focal_method.class_method_signature: LookupUtils.scrubQueryCharacters(String criteriaValue)
focal_method.full_signature: public static String scrubQueryCharacters(String criteriaValue)
focal_method.identifier: scrubQueryCharacters
focal_method.invocations: replaceEach
focal_method.modifiers: public static
focal_method.parameters: (String criteriaValue)
focal_method.return: String
focal_method.signature: String scrubQueryCharacters(String criteriaValue)