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, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean 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.