Class VarNameAdapter
- java.lang.Object
-
- fr.gouv.vitam.common.database.parser.request.adapter.VarNameAdapter
-
- Direct Known Subclasses:
LogbookVarNameAdapter,MongoDbVarNameAdapter,SingleVarNameAdapter,VarNameAdapterExternal,VarNameInsertAdapter,VarNameUpdateAdapter
public class VarNameAdapter extends java.lang.ObjectModel for VarNameAdapter (Unit/ObjectGroup) internal usage.
-
-
Constructor Summary
Constructors Constructor Description VarNameAdapter()Empty Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckNoParameter(com.fasterxml.jackson.databind.JsonNode request)Check if no arguments is using any fix '#' Parameterjava.lang.StringgetVariableName(java.lang.String name)Return nullbooleanmetadataAdapter()voidsetVar(BuilderToken.QUERY req, com.fasterxml.jackson.databind.node.ObjectNode currentObject, com.fasterxml.jackson.databind.JsonNode request)Set simple Var (no value)voidsetVarArray(com.fasterxml.jackson.databind.node.ArrayNode array)Set an array of Var (no Value)voidsetVarsValue(com.fasterxml.jackson.databind.node.ObjectNode currentObject, com.fasterxml.jackson.databind.JsonNode request)Set Vars = Value (Json)
-
-
-
Method Detail
-
metadataAdapter
public boolean metadataAdapter()
- Returns:
- True if the adapter is a Internal VarnameAdapter
-
getVariableName
public java.lang.String getVariableName(java.lang.String name) throws InvalidParseOperationExceptionReturn null- Parameters:
name- String- Returns:
- null
- Throws:
InvalidParseOperationException- invalid parse operation exception
-
setVarsValue
public void setVarsValue(com.fasterxml.jackson.databind.node.ObjectNode currentObject, com.fasterxml.jackson.databind.JsonNode request) throws InvalidParseOperationExceptionSet Vars = Value (Json)- Parameters:
currentObject- ObjectNoderequest- JsonNode- Throws:
InvalidParseOperationException- invalid parse operation exception
-
setVar
public void setVar(BuilderToken.QUERY req, com.fasterxml.jackson.databind.node.ObjectNode currentObject, com.fasterxml.jackson.databind.JsonNode request) throws InvalidParseOperationException
Set simple Var (no value)- Parameters:
req- QUERYcurrentObject- ObjectNoderequest- JsonNode- Throws:
InvalidParseOperationException- invalid parse operation exception
-
setVarArray
public void setVarArray(com.fasterxml.jackson.databind.node.ArrayNode array) throws InvalidParseOperationExceptionSet an array of Var (no Value)- Parameters:
array- ArrayNode- Throws:
InvalidParseOperationException- invalid parse operation exception
-
checkNoParameter
public void checkNoParameter(com.fasterxml.jackson.databind.JsonNode request) throws InvalidParseOperationExceptionCheck if no arguments is using any fix '#' Parameter- Parameters:
request- JsonNode- Throws:
InvalidParseOperationException- invalid parse operation exception
-
-