Class PersistenceUnitResource


  • @Produces({"application/json","application/xml"})
    @Consumes({"application/json","application/xml"})
    @Path("/{version : v\\d\\.\\d|latest}/{context}/metadata/")
    public class PersistenceUnitResource
    extends AbstractPersistenceUnitResource
    Metadata catalog resource in JPARS version less than 2.0.
    Author:
    gonural
    • Constructor Detail

      • PersistenceUnitResource

        public PersistenceUnitResource()
    • Method Detail

      • getDescriptorMetadata

        @GET
        @Path("entity/{descriptorAlias}")
        public javax.ws.rs.core.Response getDescriptorMetadata​(@PathParam("version")
                                                               java.lang.String version,
                                                               @PathParam("context")
                                                               java.lang.String persistenceUnit,
                                                               @PathParam("descriptorAlias")
                                                               java.lang.String descriptorAlias,
                                                               @Context
                                                               javax.ws.rs.core.HttpHeaders hh,
                                                               @Context
                                                               javax.ws.rs.core.UriInfo uriInfo)
      • getTypes

        @GET
        public javax.ws.rs.core.Response getTypes​(@PathParam("version")
                                                  java.lang.String version,
                                                  @PathParam("context")
                                                  java.lang.String persistenceUnit,
                                                  @Context
                                                  javax.ws.rs.core.HttpHeaders hh,
                                                  @Context
                                                  javax.ws.rs.core.UriInfo uriInfo)
      • getQueriesMetadata

        @GET
        @Path("query")
        public javax.ws.rs.core.Response getQueriesMetadata​(@PathParam("version")
                                                            java.lang.String version,
                                                            @PathParam("context")
                                                            java.lang.String persistenceUnit,
                                                            @Context
                                                            javax.ws.rs.core.HttpHeaders hh,
                                                            @Context
                                                            javax.ws.rs.core.UriInfo uriInfo)
      • getQueryMetadata

        @GET
        @Path("query/{queryName}")
        public javax.ws.rs.core.Response getQueryMetadata​(@PathParam("version")
                                                          java.lang.String version,
                                                          @PathParam("context")
                                                          java.lang.String persistenceUnit,
                                                          @PathParam("queryName")
                                                          java.lang.String queryName,
                                                          @Context
                                                          javax.ws.rs.core.HttpHeaders hh,
                                                          @Context
                                                          javax.ws.rs.core.UriInfo uriInfo)