public interface InventoryService
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletionStage<java.util.Optional<io.sphere.sdk.inventory.InventoryEntry>> |
createInventoryEntry(io.sphere.sdk.inventory.InventoryEntryDraft inventoryEntryDraft)
Creates new inventory entry from
inventoryEntryDraft. |
java.util.concurrent.CompletionStage<java.util.Set<io.sphere.sdk.inventory.InventoryEntry>> |
fetchInventoryEntriesByIdentifiers(java.util.Set<InventoryEntryIdentifier> inventoryEntryIdentifiers)
Queries existing
InventoryEntry's against set of sku and supply channels. |
java.util.concurrent.CompletionStage<io.sphere.sdk.inventory.InventoryEntry> |
updateInventoryEntry(io.sphere.sdk.inventory.InventoryEntry inventoryEntry,
java.util.List<io.sphere.sdk.commands.UpdateAction<io.sphere.sdk.inventory.InventoryEntry>> updateActions)
Updates existing inventory entry with
updateActions. |
@Nonnull
java.util.concurrent.CompletionStage<java.util.Set<io.sphere.sdk.inventory.InventoryEntry>> fetchInventoryEntriesByIdentifiers(@Nonnull
java.util.Set<InventoryEntryIdentifier> inventoryEntryIdentifiers)
InventoryEntry's against set of sku and supply channels.inventoryEntryIdentifiers - Set of unique inventory identifiers, used in search
predicateList of matching entries or empty list when there was no matching resources.@Nonnull
java.util.concurrent.CompletionStage<java.util.Optional<io.sphere.sdk.inventory.InventoryEntry>> createInventoryEntry(@Nonnull
io.sphere.sdk.inventory.InventoryEntryDraft inventoryEntryDraft)
inventoryEntryDraft.inventoryEntryDraft - draft with data for new inventory entryCompletionStage with created InventoryEntry or an exception@Nonnull
java.util.concurrent.CompletionStage<io.sphere.sdk.inventory.InventoryEntry> updateInventoryEntry(@Nonnull
io.sphere.sdk.inventory.InventoryEntry inventoryEntry,
@Nonnull
java.util.List<io.sphere.sdk.commands.UpdateAction<io.sphere.sdk.inventory.InventoryEntry>> updateActions)
updateActions.inventoryEntry - entry that should be updatedupdateActions - List of actions that should be applied to inventoryEntryCompletionStage with updated InventoryEntry or an exception