Class AdvancedInventoryItemResource

java.lang.Object
dev.getelements.elements.rest.inventory.AdvancedInventoryItemResource

@Path("inventory/advanced") @Produces("application/json") public class AdvancedInventoryItemResource extends Object
  • Constructor Details

    • AdvancedInventoryItemResource

      public AdvancedInventoryItemResource()
  • Method Details

    • getAdvancedInventoryItem

      @GET @Path("{inventoryItemId}") public InventoryItem getAdvancedInventoryItem(@PathParam("inventoryItemId") String itemNameOrId)
    • getAdvancedInventoryItems

      @GET public Pagination<InventoryItem> getAdvancedInventoryItems(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("userId") String userId, @QueryParam("search") String search)
    • adjustAdvancedInventoryItemQuantity

      @PATCH @Path("{inventoryItemId}") @Consumes("application/json") @Produces("application/json") public InventoryItem adjustAdvancedInventoryItemQuantity(@PathParam("inventoryItemId") String inventoryItemId, AdvancedInventoryItemQuantityAdjustment advancedInventoryItemQuantityAdjustment)
    • updateSimpleInventoryItem

      @PUT @Path("{inventoryItemId}") @Consumes("application/json") @Produces("application/json") public InventoryItem updateSimpleInventoryItem(@PathParam("inventoryItemId") String inventoryItemId, UpdateInventoryItemRequest updateInventoryItemRequest)
    • createAdvancedInventoryItem

      @POST @Consumes("application/json") @Produces("application/json") public InventoryItem createAdvancedInventoryItem(CreateAdvancedInventoryItemRequest createAdvancedInventoryItemRequest)
    • deleteAdvancedInventoryItem

      @DELETE @Path("{inventoryItemId}") public void deleteAdvancedInventoryItem(@PathParam("inventoryItemId") String inventoryItemId)
    • getValidationHelper

      public ValidationHelper getValidationHelper()
    • setValidationHelper

      @Inject public void setValidationHelper(ValidationHelper validationHelper)
    • getAdvancedInventoryItemService

      public AdvancedInventoryItemService getAdvancedInventoryItemService()
    • setAdvancedInventoryItemService

      @Inject public void setAdvancedInventoryItemService(AdvancedInventoryItemService advancedInventoryItemService)