agave-common/common-core/src/main/java/org/iplantc/service/common/search/AgaveResourceSearchFilter.java
/**
     * Filters the provided search criteria terms by adjusting for case
     * sensitivity and removing those that do not apply to the search object.
     * 
     * @param searchCriteria
     * @return Filtered map with search criteria replaced by SearchTerm.
     */
Filters the provided search criteria terms by adjusting for case
sensitivity and removing those that do not apply to the search object.

@param searchCriteria
@return Filtered map with search criteria replaced by SearchTerm.
Filters the provided search criteria terms by adjusting for case sensitivity and removing those that do not apply to the search object . @param searchCriteria @return Filtered map with search criteria replaced by SearchTerm .
public Map<SearchTerm, Object> filterCriteria(Map<String, String> searchCriteria) throws IllegalArgumentException {
    	Map<SearchTerm, Object> filteredCriteria = new HashMap<SearchTerm, Object>();
    	for (String criteria: searchCriteria.keySet()) {
    		SearchTerm term = filterAttributeName(criteria);
    		if (term != null) {
    			Object value = filterAttributValue(term, searchCriteria.get(criteria));
    			filteredCriteria.put(term, value);
    		}
    	}
    	return filteredCriteria;
    }
public Map < SearchTerm , Object > filterCriteria ( Map < String , String > searchCriteria ) throws IllegalArgumentException { Map < SearchTerm , Object > filteredCriteria = new HashMap < SearchTerm , Object > ( ) ; for ( String criteria : searchCriteria . keySet ( ) ) { SearchTerm term = filterAttributeName ( criteria ) ; if ( term != null ) { Object value = filterAttributValue ( term , searchCriteria . get ( criteria ) ) ; filteredCriteria . put ( term , value ) ; } } return filteredCriteria ; }
Filters the provided search criteria terms by adjusting for case
 sensitivity and removing those that do not apply to the search object.
Filters the provided search criteria terms by adjusting for case sensitivity and removing those that do not apply to the search object .