public interface InventoryProfile extends OsidProfile
The inventory profile describes the interoperability of inventory services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getInventoryRecordTypes()
Gets the supported
Inventory record types. |
TypeList |
getInventorySearchRecordTypes()
Gets the supported
Inventory search record types. |
TypeList |
getItemRecordTypes()
Gets the supported
Item record types. |
TypeList |
getItemSearchRecordTypes()
Gets the supported
Item search record types. |
TypeList |
getModelRecordTypes()
Gets the supported
Model record types. |
TypeList |
getModelSearchRecordTypes()
Gets the supported
Model search record types. |
TypeList |
getStockRecordTypes()
Gets the supported
Stock record types. |
TypeList |
getStockSearchRecordTypes()
Gets the supported
Stock search record types. |
TypeList |
getWarehouseRecordTypes()
Gets the supported
Warehouse record types. |
TypeList |
getWarehouseSearchRecordTypes()
Gets the supported
Warehouse search record types. |
boolean |
supportsInventoryAdmin()
Tests if inventory administrative service is supported.
|
boolean |
supportsInventoryBatch()
Tests for the availability of a inventory batch service.
|
boolean |
supportsInventoryLookup()
Tests if looking up inventories is supported.
|
boolean |
supportsInventoryNotification()
Tests if an inventory
notification service is
supported. |
boolean |
supportsInventoryQuery()
Tests if querying inventories is supported.
|
boolean |
supportsInventoryRecordType(Type inventoryRecordType)
Tests if the given
Inventory record type is supported. |
boolean |
supportsInventorySearch()
Tests if searching inventories is supported.
|
boolean |
supportsInventorySearchRecordType(Type inventorySearchRecordType)
Tests if the given
Inventory search record type is
supported. |
boolean |
supportsInventoryShipment()
Tests for the availability of a inventory shipment service.
|
boolean |
supportsInventorySmartWarehouse()
Tests if an inventory smart warehouse session is available.
|
boolean |
supportsInventoryWarehouse()
Tests if an inventory cataloging service is supported.
|
boolean |
supportsInventoryWarehouseAssignment()
Tests if an inventory cataloging service is supported.
|
boolean |
supportsItemAdmin()
Tests if an item
administrative service is supported. |
boolean |
supportsItemLookup()
Tests if looking up items is supported.
|
boolean |
supportsItemNotification()
Tests if an item
notification service is supported. |
boolean |
supportsItemQuery()
Tests if querying items is supported.
|
boolean |
supportsItemRecordType(Type itemRecordType)
Tests if the given
Item record type is supported. |
boolean |
supportsItemSearch()
Tests if searching items is supported.
|
boolean |
supportsItemSearchRecordType(Type itemSearchRecordType)
Tests if the given
Item search record type is
supported. |
boolean |
supportsItemSmartWarehouse()
Tests if an item smart warehouse session is available.
|
boolean |
supportsItemWarehouse()
Tests if an item cataloging service is supported.
|
boolean |
supportsItemWarehouseAssignment()
Tests if an item cataloging service is supported.
|
boolean |
supportsModelAdmin()
Tests if a stock
administrative service is supported. |
boolean |
supportsModelLookup()
Tests if looking up models is supported.
|
boolean |
supportsModelNotification()
Tests if a model
notification service is supported. |
boolean |
supportsModelQuery()
Tests if querying models is supported.
|
boolean |
supportsModelRecordType(Type modelRecordType)
Tests if the given
Model record type is supported. |
boolean |
supportsModelSearch()
Tests if searching models is supported.
|
boolean |
supportsModelSearchRecordType(Type modelSearchRecordType)
Tests if the given
Model search record type is
supported. |
boolean |
supportsModelSmartWarehouse()
Tests if a model smart warehouse session is available.
|
boolean |
supportsModelWarehouse()
Tests if a model cataloging service is supported.
|
boolean |
supportsModelWarehouseAssignment()
Tests if a model cataloging service is supported.
|
boolean |
supportsStockAdmin()
Tests if stock administrative service is supported.
|
boolean |
supportsStockHierarchy()
Tests for the availability of a stock hierarchy traversal service.
|
boolean |
supportsStockHierarchyDesign()
Tests for the availability of a stock hierarchy design service.
|
boolean |
supportsStockLookup()
Tests if looking up stocks is supported.
|
boolean |
supportsStockNotification()
Tests if a stock
notification service is supported. |
boolean |
supportsStockQuery()
Tests if querying stocks is supported.
|
boolean |
supportsStockRecordType(Type stockRecordType)
Tests if the given
Stock record type is supported. |
boolean |
supportsStockSearch()
Tests if searching stocks is supported.
|
boolean |
supportsStockSearchRecordType(Type stockSearchRecordType)
Tests if the given
Stock search record type is
supported. |
boolean |
supportsStockSmartWarehouse()
Tests if a stock smart warehouse session is available.
|
boolean |
supportsStockWarehouse()
Tests if a stock cataloging service is supported.
|
boolean |
supportsStockWarehouseAssignment()
Tests if a stock cataloging service is supported.
|
boolean |
supportsVisibleFederation()
Tests if visible federation is supported.
|
boolean |
supportsWarehouseAdmin()
Tests if warehouse administrative service is supported.
|
boolean |
supportsWarehouseHierarchy()
Tests for the availability of a warehouse hierarchy traversal service.
|
boolean |
supportsWarehouseHierarchyDesign()
Tests for the availability of a warehouse hierarchy design service.
|
boolean |
supportsWarehouseLookup()
Tests if looking up warehouses is supported.
|
boolean |
supportsWarehouseNotification()
Tests if a warehouse
notification service is supported. |
boolean |
supportsWarehouseQuery()
Tests if querying warehouses is supported.
|
boolean |
supportsWarehouseRecordType(Type warehouseRecordType)
Tests if the given
Warehouse record type is supported. |
boolean |
supportsWarehouseSearch()
Tests if searching warehouses is supported.
|
boolean |
supportsWarehouseSearchRecordType(Type warehouseSearchRecordType)
Tests if the given
Warehouse search record type is
supported. |
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsItemLookup()
true
if item lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsItemQuery()
true
if item query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsItemSearch()
true
if item search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsItemAdmin()
administrative service is supported. true
if item administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsItemNotification()
notification service is supported. true
if item notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsItemWarehouse()
true
if item catalog is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsItemWarehouseAssignment()
true
if item cataloging is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsItemSmartWarehouse()
true
if an item smart warehouse session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsStockLookup()
true
if stock lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsStockQuery()
true
if stock query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsStockSearch()
true
if stock search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsStockAdmin()
true
if stock administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsStockNotification()
notification service is supported. true
if stock notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsStockWarehouse()
true
if stock catalog is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsStockWarehouseAssignment()
true
if stock cataloging is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsStockSmartWarehouse()
true
if a stock smart warehouse session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsStockHierarchy()
true
if stock hierarchy traversal is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsStockHierarchyDesign()
true
if stock hierarchy design is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsModelLookup()
true
if model lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsModelQuery()
true
if model query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsModelSearch()
true
if model search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsModelAdmin()
administrative service is supported. true
if model administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsModelNotification()
notification service is supported. true
if model notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsModelWarehouse()
true
if model catalog is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsModelWarehouseAssignment()
true
if model cataloging is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsModelSmartWarehouse()
true
if a model smart warehouse session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInventoryLookup()
true
if inventory lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInventoryQuery()
true
if inventory query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInventorySearch()
true
if inventory search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInventoryAdmin()
true
if inventory administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInventoryNotification()
notification service is
supported. true
if inventory notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInventoryWarehouse()
true
if inventory catalog is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInventoryWarehouseAssignment()
true
if inventory cataloging is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsInventorySmartWarehouse()
true
if an inventory smart warehouse session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsWarehouseLookup()
true
if warehouse lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsWarehouseSearch()
true
if warehouse search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsWarehouseQuery()
true
if warehouse query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsWarehouseAdmin()
true
if warehouse administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsWarehouseNotification()
notification service is supported. true
if warehouse notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsWarehouseHierarchy()
true
if warehouse hierarchy traversal is
available, false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsWarehouseHierarchyDesign()
true
if warehouse hierarchy design is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsInventoryBatch()
true
if a inventory batch service is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsInventoryShipment()
true
if a inventory shipment service is
available, false
otherwisemandatory
- This method must be implemented. TypeList getItemRecordTypes()
Item
record types. Item
record
typesmandatory
- This method must be implemented. boolean supportsItemRecordType(Type itemRecordType)
Item
record type is supported.itemRecordType
- a Type
indicating an Item
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- itemRecordType
is null
mandatory
- This method must be implemented. TypeList getItemSearchRecordTypes()
Item
search record types. Item
search
record typesmandatory
- This method must be implemented. boolean supportsItemSearchRecordType(Type itemSearchRecordType)
Item
search record type is
supported.itemSearchRecordType
- a Type
indicating an
Item
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- itemSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getStockRecordTypes()
Stock
record types. Stock
record
typesmandatory
- This method must be implemented. boolean supportsStockRecordType(Type stockRecordType)
Stock
record type is supported.stockRecordType
- a Type
indicating an
Stock
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- stockRecordType
is null
mandatory
- This method must be implemented. TypeList getStockSearchRecordTypes()
Stock
search record types. Stock
search
record typesmandatory
- This method must be implemented. boolean supportsStockSearchRecordType(Type stockSearchRecordType)
Stock
search record type is
supported.stockSearchRecordType
- a Type
indicating an
Stock
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- stockSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getModelRecordTypes()
Model
record types. Model
record
typesmandatory
- This method must be implemented. boolean supportsModelRecordType(Type modelRecordType)
Model
record type is supported.modelRecordType
- a Type
indicating an
Model
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- modelRecordType
is null
mandatory
- This method must be implemented. TypeList getModelSearchRecordTypes()
Model
search record types. Model
search
record typesmandatory
- This method must be implemented. boolean supportsModelSearchRecordType(Type modelSearchRecordType)
Model
search record type is
supported.modelSearchRecordType
- a Type
indicating an
Model
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- modelSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getInventoryRecordTypes()
Inventory
record types. Inventory
record typesmandatory
- This method must be implemented. boolean supportsInventoryRecordType(Type inventoryRecordType)
Inventory
record type is supported.inventoryRecordType
- a Type
indicating a
Inventory
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- inventoryRecordType
is null
mandatory
- This method must be implemented. TypeList getInventorySearchRecordTypes()
Inventory
search record types. Inventory
search record typesmandatory
- This method must be implemented. boolean supportsInventorySearchRecordType(Type inventorySearchRecordType)
Inventory
search record type is
supported.inventorySearchRecordType
- a Type
indicating a
Inventory
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
inventorySearchRecordType
is null
mandatory
- This method must be implemented. TypeList getWarehouseRecordTypes()
Warehouse
record types. Warehouse
typesmandatory
- This method must be implemented. boolean supportsWarehouseRecordType(Type warehouseRecordType)
Warehouse
record type is supported.warehouseRecordType
- a Type
indicating an
Warehouse
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- warehouseRecordType
is null
mandatory
- This method must be implemented. TypeList getWarehouseSearchRecordTypes()
Warehouse
search record types. Warehouse
search record typesmandatory
- This method must be implemented. boolean supportsWarehouseSearchRecordType(Type warehouseSearchRecordType)
Warehouse
search record type is
supported.warehouseSearchRecordType
- a Type
indicating an
Warehouse
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
warehousesearchRecordType
is null
mandatory
- This method must be implemented.