Class AdvancedInventoryItemResource
java.lang.Object
dev.getelements.elements.rest.inventory.AdvancedInventoryItemResource
@Path("inventory/advanced")
@Produces("application/json")
public class AdvancedInventoryItemResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadjustAdvancedInventoryItemQuantity(String inventoryItemId, AdvancedInventoryItemQuantityAdjustment advancedInventoryItemQuantityAdjustment) createAdvancedInventoryItem(CreateAdvancedInventoryItemRequest createAdvancedInventoryItemRequest) voiddeleteAdvancedInventoryItem(String inventoryItemId) getAdvancedInventoryItem(String itemNameOrId) getAdvancedInventoryItems(int offset, int count, String userId, String search) voidsetAdvancedInventoryItemService(AdvancedInventoryItemService advancedInventoryItemService) voidsetValidationHelper(ValidationHelper validationHelper) updateSimpleInventoryItem(String inventoryItemId, UpdateInventoryItemRequest updateInventoryItemRequest)
-
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
-
setValidationHelper
-
getAdvancedInventoryItemService
-
setAdvancedInventoryItemService
@Inject public void setAdvancedInventoryItemService(AdvancedInventoryItemService advancedInventoryItemService)
-