Package it.geosolutions.geoserver.rest
Class Util
- java.lang.Object
-
- it.geosolutions.geoserver.rest.Util
-
public class Util extends java.lang.ObjectUtil class.
- Version:
- $Id: $
- Author:
- ETj (etj at geo-solutions.it)
-
-
Field Summary
Fields Modifier and Type Field Description static booleanDEFAULT_QUIET_ON_NOT_FOUNDConstantDEFAULT_QUIET_ON_NOT_FOUND=truestatic java.lang.StringQUIET_ON_NOT_FOUND_PARAMConstantQUIET_ON_NOT_FOUND_PARAM="quietOnNotFound="
-
Constructor Summary
Constructors Constructor Description Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanappendParameter(java.lang.StringBuilder url, java.lang.String parameterName, java.lang.String parameterValue)appendParameterstatic java.lang.StringappendQuietOnNotFound(boolean quietOnNotFound, java.lang.String url)Append the quietOnNotFound parameter to the input URLstatic chargetParameterSeparator(java.lang.String url)getParameterSeparatorstatic chargetParameterSeparator(java.lang.StringBuilder url)getParameterSeparatorstatic <T> java.util.Collection<T>safeCollection(java.util.Collection<T> collection)safeCollectionstatic <T> java.util.List<T>safeList(java.util.List<T> list)safeListstatic <TK,TV>
java.util.Map<TK,TV>safeMap(java.util.Map<TK,TV> map)safeMapstatic java.util.List<RESTStyle>searchStyles(GeoServerRESTReader reader, java.lang.String stylename)Search for a stylename in global and in all workspaces.
-
-
-
Field Detail
-
QUIET_ON_NOT_FOUND_PARAM
public static final java.lang.String QUIET_ON_NOT_FOUND_PARAM
ConstantQUIET_ON_NOT_FOUND_PARAM="quietOnNotFound="- See Also:
- Constant Field Values
-
DEFAULT_QUIET_ON_NOT_FOUND
public static final boolean DEFAULT_QUIET_ON_NOT_FOUND
ConstantDEFAULT_QUIET_ON_NOT_FOUND=true- See Also:
- Constant Field Values
-
-
Method Detail
-
searchStyles
public static java.util.List<RESTStyle> searchStyles(GeoServerRESTReader reader, java.lang.String stylename)
Search for a stylename in global and in all workspaces.- Parameters:
reader- aGeoServerRESTReaderobject.stylename- aStringobject.- Returns:
- a
Listobject.
-
appendQuietOnNotFound
public static java.lang.String appendQuietOnNotFound(boolean quietOnNotFound, java.lang.String url)Append the quietOnNotFound parameter to the input URL- Parameters:
quietOnNotFound- parameterurl- input url- Returns:
- a composed url with the parameter appended
-
safeList
public static <T> java.util.List<T> safeList(java.util.List<T> list)
safeList
- Type Parameters:
T- a T object.- Parameters:
list- aListobject.- Returns:
- a
Listobject.
-
safeCollection
public static <T> java.util.Collection<T> safeCollection(java.util.Collection<T> collection)
safeCollection
- Type Parameters:
T- a T object.- Parameters:
collection- aCollectionobject.- Returns:
- a
Collectionobject.
-
safeMap
public static <TK,TV> java.util.Map<TK,TV> safeMap(java.util.Map<TK,TV> map)
safeMap
- Type Parameters:
TK- a TK object.TV- a TV object.- Parameters:
map- aMapobject.- Returns:
- a
Mapobject.
-
getParameterSeparator
public static char getParameterSeparator(java.lang.String url)
getParameterSeparator
- Parameters:
url- aStringobject.- Returns:
- a char.
-
getParameterSeparator
public static char getParameterSeparator(java.lang.StringBuilder url)
getParameterSeparator
- Parameters:
url- aStringBuilderobject.- Returns:
- a char.
-
appendParameter
public static boolean appendParameter(java.lang.StringBuilder url, java.lang.String parameterName, java.lang.String parameterValue)appendParameter
- Parameters:
url- aStringBuilderobject.parameterName- aStringobject.parameterValue- aStringobject.- Returns:
- a boolean.
-
-