Class SimpleInventoryItemResource
java.lang.Object
dev.getelements.elements.rest.inventory.SimpleInventoryItemResource
@Path("inventory/simple")
@Produces("application/json")
public class SimpleInventoryItemResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadjustSimpleInventoryItemQuantity(String inventoryItemId, SimpleInventoryItemQuantityAdjustment simpleInventoryItemQuantityAdjustment) createSimpleInventoryItem(CreateSimpleInventoryItemRequest createSimpleInventoryItemRequest) voiddeleteSimpleInventoryItem(String inventoryItemId) getSimpleInventoryItem(String itemNameOrId) getSimpleInventoryItems(int offset, int count, String userId, String search) voidsetSimpleInventoryItemService(SimpleInventoryItemService simpleInventoryItemService) voidsetValidationHelper(ValidationHelper validationHelper) updateSimpleInventoryItem(String inventoryItemId, UpdateInventoryItemRequest updateInventoryItemRequest)
-
Constructor Details
-
SimpleInventoryItemResource
public SimpleInventoryItemResource()
-
-
Method Details
-
getSimpleInventoryItem
@GET @Path("{inventoryItemId}") public InventoryItem getSimpleInventoryItem(@PathParam("inventoryItemId") String itemNameOrId) -
getSimpleInventoryItems
@GET public Pagination<InventoryItem> getSimpleInventoryItems(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("userId") String userId, @QueryParam("search") String search) -
adjustSimpleInventoryItemQuantity
@PATCH @Path("{inventoryItemId}") public InventoryItem adjustSimpleInventoryItemQuantity(@PathParam("inventoryItemId") String inventoryItemId, SimpleInventoryItemQuantityAdjustment simpleInventoryItemQuantityAdjustment) -
updateSimpleInventoryItem
@PUT @Path("{inventoryItemId}") public InventoryItem updateSimpleInventoryItem(@PathParam("inventoryItemId") String inventoryItemId, UpdateInventoryItemRequest updateInventoryItemRequest) -
createSimpleInventoryItem
@POST public InventoryItem createSimpleInventoryItem(CreateSimpleInventoryItemRequest createSimpleInventoryItemRequest) -
deleteSimpleInventoryItem
@DELETE @Path("{inventoryItemId}") public void deleteSimpleInventoryItem(@PathParam("inventoryItemId") String inventoryItemId) -
getValidationHelper
-
setValidationHelper
-
getSimpleInventoryItemService
-
setSimpleInventoryItemService
@Inject public void setSimpleInventoryItemService(SimpleInventoryItemService simpleInventoryItemService)
-