public class ServiceParameters extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<String,Object> |
parameters |
protected Set<String> |
validParameterNames |
Constructor and Description |
---|
ServiceParameters() |
Modifier and Type | Method and Description |
---|---|
void |
addParameter(String name,
Object value) |
void |
addValidParameter(String name,
Object value)
Adds a parameter and marks is as valid.
|
void |
addValidParameterNames(String[] validParameters) |
static ServiceParameters |
fromHttpRequest(javax.servlet.http.HttpServletRequest request)
Creates a new
ServiceParameters instance based on all non-empty query-parameters
in the given request. |
static ServiceParameters |
fromObjectNode(com.fasterxml.jackson.databind.node.ObjectNode node)
Creates a new
ServiceParameters instance based on all properties in the given
object node. |
Object |
getParameter(String name) |
Map<String,Object> |
getValidParameterMap() |
boolean |
isParameterSet(String name) |
public void addValidParameter(String name, Object value)
public boolean isParameterSet(String name)
public void addValidParameterNames(String[] validParameters)
public Map<String,Object> getValidParameterMap()
addValidParameterNames(String[])
has been
called, ALL parameters will be returned.public static ServiceParameters fromHttpRequest(javax.servlet.http.HttpServletRequest request)
ServiceParameters
instance based on all non-empty query-parameters
in the given request.public static ServiceParameters fromObjectNode(com.fasterxml.jackson.databind.node.ObjectNode node)
ServiceParameters
instance based on all properties in the given
object node. Only numbers, text and boolean values are added, nested object structures
are ignored.Copyright © 2014–2015 Alfresco. All rights reserved.