Class MetadataResource

java.lang.Object
dev.getelements.elements.rest.metadata.MetadataResource

@Path("metadata") public class MetadataResource extends Object
  • Constructor Details

    • MetadataResource

      public MetadataResource()
  • Method Details

    • getMetadataObjects

      @GET @Produces("application/json") public Pagination<Metadata> getMetadataObjects(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("search") String search)
    • getMetadataObject

      @GET @Path("{id}") @Produces("application/json") public Metadata getMetadataObject(@PathParam("id") String id)
    • createMetadata

      @POST @Produces("application/json") public Metadata createMetadata(CreateMetadataRequest createMetadataRequest)
    • updateMetadata

      @PUT @Path("{id}") @Produces("application/json") public Metadata updateMetadata(@PathParam("id") String id, UpdateMetadataRequest updateMetadataRequest)
    • deleteMetadata

      @DELETE @Path("{id}") @Produces("application/json") public void deleteMetadata(@PathParam("id") String id)
    • getMetadataService

      public MetadataService getMetadataService()
    • setMetadataService

      @Inject public void setMetadataService(MetadataService metadataService)
    • getValidationHelper

      public ValidationHelper getValidationHelper()
    • setValidationHelper

      @Inject public void setValidationHelper(ValidationHelper validationHelper)