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
-
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)
-