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) void
deleteAdvancedInventoryItem
(String inventoryItemId) getAdvancedInventoryItem
(String itemNameOrId) getAdvancedInventoryItems
(int offset, int count, String userId, String search) void
setAdvancedInventoryItemService
(AdvancedInventoryItemService advancedInventoryItemService) void
setValidationHelper
(ValidationHelper validationHelper) updateSimpleInventoryItem
(String inventoryItemId, UpdateInventoryItemRequest updateInventoryItemRequest)
-
Constructor Details
-
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}") public InventoryItem adjustAdvancedInventoryItemQuantity(@PathParam("inventoryItemId") String inventoryItemId, AdvancedInventoryItemQuantityAdjustment advancedInventoryItemQuantityAdjustment) -
updateSimpleInventoryItem
@PUT @Path("{inventoryItemId}") public InventoryItem updateSimpleInventoryItem(@PathParam("inventoryItemId") String inventoryItemId, UpdateInventoryItemRequest updateInventoryItemRequest) -
createAdvancedInventoryItem
@POST 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)
-