public class GlobalDatas extends Object
Modifier and Type | Field and Description |
---|---|
static boolean |
COMMAND_DOLLAR
True means commands are to be written using '$' as prefix
|
static int |
LIMIT_LOAD
Default limit for loading result
|
static int |
MAXDEPTH
Default max depth: should be 30 but let a great margin
|
static int |
NB_FILTERS
Default limit for number of filters
|
static int |
NB_PROJECTIONS
Default limit for number of projections
|
static int |
NB_ROOTS
Default limit for number of roots
|
Modifier | Constructor and Description |
---|---|
protected |
GlobalDatas() |
Modifier and Type | Method and Description |
---|---|
static com.fasterxml.jackson.databind.node.ObjectNode |
getDate(Date date) |
static int |
getLimitParameter() |
static int |
getLimitValue() |
static com.fasterxml.jackson.databind.JsonNode |
getValueJsonNode(Object value) |
protected static void |
sanityCheck(String arg,
int size)
Check the String if conforms to sanity check
|
static void |
sanityParameterCheck(String arg)
Check the String if conforms to sanity check for small parameters
|
static void |
sanityParametersCheck(String arg,
int multipleParams)
Check the String if conforms to sanity check for small parameters
|
static void |
sanityValueCheck(List<?> arg)
Check the List of arguments if conforms to sanity check
|
static void |
sanityValueCheck(String arg)
Check the String if conforms to sanity check
|
static void |
sanityVariableNameCheck(String arg)
Check the Variable name if conforms to sanity check
|
static void |
setArrayValueFromList(com.fasterxml.jackson.databind.node.ArrayNode array,
List<?> list)
Helper to set Value from a List into an ArrayNode
|
static void |
setLimitParameter(int limitParameter) |
static void |
setLimitValue(int limitValue) |
public static final int LIMIT_LOAD
public static final int NB_ROOTS
public static final int NB_FILTERS
public static final int NB_PROJECTIONS
public static final boolean COMMAND_DOLLAR
public static final int MAXDEPTH
protected static final void sanityCheck(String arg, int size) throws InvalidParseOperationException
arg
- argumentsize
- limitInvalidParseOperationException
- if the sanity check is in errorpublic static final void sanityValueCheck(String arg) throws InvalidParseOperationException
arg
- argumentInvalidParseOperationException
- if the sanity check is in errorpublic static final void sanityValueCheck(List<?> arg) throws InvalidParseOperationException
arg
- argument as ListInvalidParseOperationException
- if the sanity check is in errorpublic static final void sanityParameterCheck(String arg) throws InvalidParseOperationException
arg
- argumentInvalidParseOperationException
- if the sanity check is in errorpublic static final void sanityParametersCheck(String arg, int multipleParams) throws InvalidParseOperationException
arg
- argumentmultipleParams
- how many parametersInvalidParseOperationException
- if the sanity check is in errorpublic static final com.fasterxml.jackson.databind.node.ObjectNode getDate(Date date)
date
- paramIllegalArgumentException
- if date is nullpublic static final com.fasterxml.jackson.databind.JsonNode getValueJsonNode(Object value) throws InvalidCreateOperationException
value
- of nodeInvalidCreateOperationException
- when object is not jsonpublic static final void sanityVariableNameCheck(String arg) throws InvalidParseOperationException
arg
- argumentInvalidParseOperationException
- if the sanity check is in errorIllegalArgumentException
- if arg is nullpublic static int getLimitValue()
public static void setLimitValue(int limitValue)
limitValue
- the new limit Value to set (sanity check)public static int getLimitParameter()
public static void setLimitParameter(int limitParameter)
limitParameter
- the new limiteParameter to set (sanity check)public static void setArrayValueFromList(com.fasterxml.jackson.databind.node.ArrayNode array, List<?> list)
array
- list
- Copyright © 2018 Vitam. All rights reserved.