Class FeatureResponseBuilderImpl

    • Constructor Detail

      • FeatureResponseBuilderImpl

        public FeatureResponseBuilderImpl()
    • Method Detail

      • buildSingleResultQueryResponse

        public Object buildSingleResultQueryResponse​(PersistenceContext context,
                                                     Map<String,​Object> queryParams,
                                                     Object result,
                                                     List<org.eclipse.persistence.internal.queries.ReportItem> items,
                                                     jakarta.ws.rs.core.UriInfo uriInfo)
        Description copied from interface: FeatureResponseBuilder
        Builds the single result query response.
        Specified by:
        buildSingleResultQueryResponse in interface FeatureResponseBuilder
        Parameters:
        context - the context
        queryParams - the query params
        result - the result
        items - the report items (result of ReportQuery)
        uriInfo - the uri info
        Returns:
        the response
      • createShellJAXBElementList

        public List<jakarta.xml.bind.JAXBElement<?>> createShellJAXBElementList​(List<org.eclipse.persistence.internal.queries.ReportItem> reportItems,
                                                                                Object record)
        Creates the shell jaxb element list.
        Parameters:
        reportItems - the report items
        record - the record
        Returns:
        the list. Returns an empty list if reportItems is null or empty.