public class QueryStringConstruction
extends java.lang.Object
Constructor and Description |
---|
QueryStringConstruction() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String[]> |
addURLParams(java.util.Map<java.lang.String,java.lang.String[]> queryParams,
java.util.Collection<QueryParam> params) |
static java.util.Map<java.lang.String,java.lang.String[]> |
clearParam(java.lang.String param,
java.util.Map<java.lang.String,java.lang.String[]> queryParams) |
static java.util.Map<java.lang.String,java.lang.String[]> |
clearParams(java.util.Map<java.lang.String,java.lang.String[]> queryParams,
java.util.Collection<QueryParam> params) |
static boolean |
containsAllURLParams(java.util.Map<java.lang.String,java.lang.String[]> queryParams,
java.util.Collection<QueryParam> params) |
static boolean |
containsURLParam(java.util.Map<java.lang.String,java.lang.String[]> queryParams,
QueryParam param) |
static java.lang.String |
dateTimeRangeToString(org.joda.time.DateTime from,
org.joda.time.DateTime to) |
static java.lang.String |
dateTimeToString(org.joda.time.DateTime dateTime) |
static java.lang.String |
decimalRangeToString(java.math.BigDecimal from,
java.math.BigDecimal to) |
static java.lang.String |
decimalRangeToString(com.google.common.collect.Range<java.math.BigDecimal> range) |
static java.lang.String |
decimalToString(java.math.BigDecimal d) |
static java.lang.String |
doubleRangeToString(java.lang.Double from,
java.lang.Double to) |
static java.lang.String |
doubleRangeToString(com.google.common.collect.Range<java.lang.Double> range) |
static java.lang.String |
doubleToString(java.lang.Double d) |
static java.lang.String |
makeLink(java.lang.String queryString)
Creates a link from a query string, for multiselect facet and filter UI.
|
static java.util.Map<java.lang.String,java.lang.String[]> |
removeURLParams(java.util.Map<java.lang.String,java.lang.String[]> queryParams,
java.util.Collection<QueryParam> params) |
static java.lang.String |
toQueryString(java.util.Map<java.lang.String,java.lang.String[]> queryParams) |
static java.lang.String |
toQueryString(com.google.common.collect.Multimap<java.lang.String,java.lang.String> queryParams) |
public static java.util.Map<java.lang.String,java.lang.String[]> addURLParams(java.util.Map<java.lang.String,java.lang.String[]> queryParams, java.util.Collection<QueryParam> params)
public static java.util.Map<java.lang.String,java.lang.String[]> removeURLParams(java.util.Map<java.lang.String,java.lang.String[]> queryParams, java.util.Collection<QueryParam> params)
public static boolean containsAllURLParams(java.util.Map<java.lang.String,java.lang.String[]> queryParams, java.util.Collection<QueryParam> params)
public static boolean containsURLParam(java.util.Map<java.lang.String,java.lang.String[]> queryParams, QueryParam param)
public static java.util.Map<java.lang.String,java.lang.String[]> clearParam(java.lang.String param, java.util.Map<java.lang.String,java.lang.String[]> queryParams)
public static java.util.Map<java.lang.String,java.lang.String[]> clearParams(java.util.Map<java.lang.String,java.lang.String[]> queryParams, java.util.Collection<QueryParam> params)
public static java.lang.String doubleToString(java.lang.Double d)
public static java.lang.String doubleRangeToString(java.lang.Double from, java.lang.Double to)
public static java.lang.String doubleRangeToString(com.google.common.collect.Range<java.lang.Double> range)
public static java.lang.String decimalToString(java.math.BigDecimal d)
public static java.lang.String decimalRangeToString(java.math.BigDecimal from, java.math.BigDecimal to)
public static java.lang.String decimalRangeToString(com.google.common.collect.Range<java.math.BigDecimal> range)
public static java.lang.String dateTimeToString(org.joda.time.DateTime dateTime)
public static java.lang.String dateTimeRangeToString(org.joda.time.DateTime from, org.joda.time.DateTime to)
public static java.lang.String toQueryString(com.google.common.collect.Multimap<java.lang.String,java.lang.String> queryParams)
public static java.lang.String toQueryString(java.util.Map<java.lang.String,java.lang.String[]> queryParams)
public static java.lang.String makeLink(java.lang.String queryString)