Class RequestSingle

    • Field Detail

      • query

        protected Query query
    • Constructor Detail

      • RequestSingle

        public RequestSingle()
    • Method Detail

      • resetQuery

        public final RequestSingle resetQuery()
        Returns:
        this Request
      • getFinal

        protected final com.fasterxml.jackson.databind.node.ObjectNode getFinal()
        Get the json final of request
        Specified by:
        getFinal in class AbstractRequest
        Returns:
        the Final json containing all 2 parts: query and filter
      • getQuery

        public final Query getQuery()
        Returns:
        the query
      • getQueries

        public java.util.List<Query> getQueries()
        default implements of getQueries
        Specified by:
        getQueries in class AbstractRequest
        Returns:
        the queries list
      • getRoots

        public java.util.Set<java.lang.String> getRoots()
        Specified by:
        getRoots in class AbstractRequest
        Returns:
        the queries list
      • getData

        public com.fasterxml.jackson.databind.JsonNode getData()
        Specified by:
        getData in class AbstractRequest
        Returns:
        the data
      • getAllProjection

        public boolean getAllProjection()
        Specified by:
        getAllProjection in class AbstractRequest
        Returns:
        True if the projection is not restricted
      • getProjection

        public com.fasterxml.jackson.databind.node.ObjectNode getProjection()
        Specified by:
        getProjection in class AbstractRequest
        Returns:
        the projection
      • getActions

        public java.util.List<Action> getActions()
        default implements of getActions
        Specified by:
        getActions in class AbstractRequest
        Returns:
        list of actions
      • getDatas

        public com.fasterxml.jackson.databind.node.ArrayNode getDatas()
        Returns:
        the multiple data to insert at once