Package org.apache.cxf.jaxrs.ext.search
Class SearchUtils
java.lang.Object
org.apache.cxf.jaxrs.ext.search.SearchUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic StringconditionTypeToSqlOperator(ConditionType ct, String value, String originalValue) static booleancontainsEscapedChar(String value) static booleancontainsEscapedPercent(String value) static booleancontainsWildcard(String value) static Datestatic Datestatic Stringstatic SimpleDateFormatstatic SimpleDateFormatgetContextualDateFormatOrDefault(String pattern) static SimpleDateFormatgetDateFormat(String dfProperty) static SimpleDateFormatgetDateFormat(Map<String, String> properties) static SimpleDateFormatgetDateFormatOrDefault(String dfProperty, String pattern) static SimpleDateFormatgetDateFormatOrDefault(Map<String, String> properties, String pattern) static booleanisTimeZoneSupported(Map<String, String> properties, Boolean defaultValue) static voidstartSqlQuery(StringBuilder sb, String table, String tableAlias, List<String> columns) static <T> StringtoSQL(SearchCondition<T> sc, String table, String... columns) static StringtoSqlWildcardString(String value, boolean alwaysWildcard)
-
Field Details
-
TIMESTAMP_NO_TIMEZONE
- See Also:
-
TIMESTAMP_WITH_TIMEZONE_Z
- See Also:
-
DEFAULT_DATE_FORMAT
- See Also:
-
DEFAULT_DATETIME_FORMAT
- See Also:
-
DEFAULT_OFFSET_DATETIME_FORMAT
- See Also:
-
DEFAULT_ZONE_DATETIME_FORMAT
- See Also:
-
DATE_FORMAT_PROPERTY
- See Also:
-
TIMEZONE_SUPPORT_PROPERTY
- See Also:
-
LAX_PROPERTY_MATCH
- See Also:
-
BEAN_PROPERTY_MAP
- See Also:
-
BEAN_PROPERTY_CONVERTER
- See Also:
-
SEARCH_VISITOR_PROPERTY
- See Also:
-
DECODE_QUERY_VALUES
- See Also:
-
ESCAPE_UNDERSCORE_CHAR
- See Also:
-
-
Method Details
-
getContextualDateFormat
-
getContextualDateFormatOrDefault
-
dateFromStringWithContextProperties
-
getDateFormatOrDefault
public static SimpleDateFormat getDateFormatOrDefault(Map<String, String> properties, String pattern) -
getDateFormat
-
getDateFormatOrDefault
-
getDateFormat
-
isTimeZoneSupported
-
toSQL
-
toSqlWildcardString
-
duplicateSingleQuoteIfNeeded
-
containsEscapedChar
-
containsWildcard
-
containsEscapedPercent
-
startSqlQuery
public static void startSqlQuery(StringBuilder sb, String table, String tableAlias, List<String> columns) -
conditionTypeToSqlOperator
public static String conditionTypeToSqlOperator(ConditionType ct, String value, String originalValue) -
dateFromStringWithDefaultFormats
-