Class ItemResource

java.lang.Object
dev.getelements.elements.rest.goods.ItemResource

@Path("item") @Produces("application/json") public class ItemResource extends Object
  • Constructor Details

    • ItemResource

      public ItemResource()
  • Method Details

    • createItem

      @POST @Consumes("application/json") @Produces("application/json") public Item createItem(CreateItemRequest itemToBeCreated)
    • getItems

      @GET public Pagination<Item> getItems(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("tags") List<String> tags, @QueryParam("category") String category, @QueryParam("search") String search)
    • getItemByIdentifier

      @GET @Path("{identifier}") public Item getItemByIdentifier(@PathParam("identifier") String identifier)
    • updateItem

      @PUT @Consumes("application/json") @Produces("application/json") @Path("{identifier}") public Item updateItem(@PathParam("identifier") String identifier, UpdateItemRequest updateItemRequest)
    • getItemService

      public ItemService getItemService()
    • setItemService

      @Inject public void setItemService(ItemService itemService)
    • getValidationHelper

      public ValidationHelper getValidationHelper()
    • setValidationHelper

      @Inject public void setValidationHelper(ValidationHelper validationHelper)