Interface InventoryProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
InventoryManager, InventoryProxyManager
The inventory profile describes the interoperability of inventory services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedInventoryrecord types.Gets the supportedInventorysearch record types.Gets the supportedItemrecord types.Gets the supportedItemsearch record types.Gets the supportedModelrecord types.Gets the supportedModelsearch record types.Gets the supportedStockrecord types.Gets the supportedStocksearch record types.Gets the supportedWarehouserecord types.Gets the supportedWarehousesearch record types.booleanTests if inventory administrative service is supported.booleanTests for the availability of an inventory batch service.booleanTests if looking up inventories is supported.booleanTests if an inventory notification service is supported.booleanTests if querying inventories is supported.booleansupportsInventoryRecordType(Type inventoryRecordType) Tests if the givenInventoryrecord type is supported.booleanTests if searching inventories is supported.booleansupportsInventorySearchRecordType(Type inventorySearchRecordType) Tests if the givenInventorysearch record type is supported.booleanTests for the availability of an inventory shipment service.booleanTests if an inventory smart warehouse session is available.booleanTests if an inventory cataloging service is supported.booleanTests if an inventory cataloging service is supported.booleanTests if an item administrative service is supported.booleanTests if looking up items is supported.booleanTests if an item notification service is supported.booleanTests if querying items is supported.booleansupportsItemRecordType(Type itemRecordType) Tests if the givenItemrecord type is supported.booleanTests if searching items is supported.booleansupportsItemSearchRecordType(Type itemSearchRecordType) Tests if the givenItemsearch record type is supported.booleanTests if an item smart warehouse session is available.booleanTests if an item cataloging service is supported.booleanTests if an item cataloging service is supported.booleanTests if a stock administrative service is supported.booleanTests if looking up models is supported.booleanTests if a model notification service is supported.booleanTests if querying models is supported.booleansupportsModelRecordType(Type modelRecordType) Tests if the givenModelrecord type is supported.booleanTests if searching models is supported.booleansupportsModelSearchRecordType(Type modelSearchRecordType) Tests if the givenModelsearch record type is supported.booleanTests if a model smart warehouse session is available.booleanTests if a model cataloging service is supported.booleanTests if a model cataloging service is supported.booleanTests if stock administrative service is supported.booleanTests for the availability of a stock hierarchy traversal service.booleanTests for the availability of a stock hierarchy design service.booleanTests if looking up stocks is supported.booleanTests if a stock notification service is supported.booleanTests if querying stocks is supported.booleansupportsStockRecordType(Type stockRecordType) Tests if the givenStockrecord type is supported.booleanTests if searching stocks is supported.booleansupportsStockSearchRecordType(Type stockSearchRecordType) Tests if the givenStocksearch record type is supported.booleanTests if a stock smart warehouse session is available.booleanTests if a stock cataloging service is supported.booleanTests if a stock cataloging service is supported.booleanTests if visible federation is supported.booleanTests if warehouse administrative service is supported.booleanTests for the availability of a warehouse hierarchy traversal service.booleanTests for the availability of a warehouse hierarchy design service.booleanTests if looking up warehouses is supported.booleanTests if a warehouse notification service is supported.booleanTests if querying warehouses is supported.booleansupportsWarehouseRecordType(Type warehouseRecordType) Tests if the givenWarehouserecord type is supported.booleanTests if searching warehouses is supported.booleansupportsWarehouseSearchRecordType(Type warehouseSearchRecordType) Tests if the givenWarehousesearch record type is supported.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if visible federation is supported.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemLookup
boolean supportsItemLookup()Tests if looking up items is supported.- Returns:
trueif item lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemQuery
boolean supportsItemQuery()Tests if querying items is supported.- Returns:
trueif item query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemSearch
boolean supportsItemSearch()Tests if searching items is supported.- Returns:
trueif item search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemAdmin
boolean supportsItemAdmin()Tests if an item administrative service is supported.- Returns:
trueif item administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemNotification
boolean supportsItemNotification()Tests if an item notification service is supported.- Returns:
trueif item notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemWarehouse
boolean supportsItemWarehouse()Tests if an item cataloging service is supported.- Returns:
trueif item catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemWarehouseAssignment
boolean supportsItemWarehouseAssignment()Tests if an item cataloging service is supported. A cataloging service maps items to catalogs.- Returns:
trueif item cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsItemSmartWarehouse
boolean supportsItemSmartWarehouse()Tests if an item smart warehouse session is available.- Returns:
trueif an item smart warehouse session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsStockLookup
boolean supportsStockLookup()Tests if looking up stocks is supported.- Returns:
trueif stock lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsStockQuery
boolean supportsStockQuery()Tests if querying stocks is supported.- Returns:
trueif stock query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsStockSearch
boolean supportsStockSearch()Tests if searching stocks is supported.- Returns:
trueif stock search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsStockAdmin
boolean supportsStockAdmin()Tests if stock administrative service is supported.- Returns:
trueif stock administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsStockNotification
boolean supportsStockNotification()Tests if a stock notification service is supported.- Returns:
trueif stock notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsStockWarehouse
boolean supportsStockWarehouse()Tests if a stock cataloging service is supported.- Returns:
trueif stock catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsStockWarehouseAssignment
boolean supportsStockWarehouseAssignment()Tests if a stock cataloging service is supported. A cataloging service maps stocks to catalogs.- Returns:
trueif stock cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsStockSmartWarehouse
boolean supportsStockSmartWarehouse()Tests if a stock smart warehouse session is available.- Returns:
trueif a stock smart warehouse session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsStockHierarchy
boolean supportsStockHierarchy()Tests for the availability of a stock hierarchy traversal service.- Returns:
trueif stock hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsStockHierarchyDesign
boolean supportsStockHierarchyDesign()Tests for the availability of a stock hierarchy design service.- Returns:
trueif stock hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsModelLookup
boolean supportsModelLookup()Tests if looking up models is supported.- Returns:
trueif model lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsModelQuery
boolean supportsModelQuery()Tests if querying models is supported.- Returns:
trueif model query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsModelSearch
boolean supportsModelSearch()Tests if searching models is supported.- Returns:
trueif model search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsModelAdmin
boolean supportsModelAdmin()Tests if a stock administrative service is supported.- Returns:
trueif model administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsModelNotification
boolean supportsModelNotification()Tests if a model notification service is supported.- Returns:
trueif model notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsModelWarehouse
boolean supportsModelWarehouse()Tests if a model cataloging service is supported.- Returns:
trueif model catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsModelWarehouseAssignment
boolean supportsModelWarehouseAssignment()Tests if a model cataloging service is supported. A cataloging service maps models to catalogs.- Returns:
trueif model cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsModelSmartWarehouse
boolean supportsModelSmartWarehouse()Tests if a model smart warehouse session is available.- Returns:
trueif a model smart warehouse session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInventoryLookup
boolean supportsInventoryLookup()Tests if looking up inventories is supported.- Returns:
trueif inventory lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInventoryQuery
boolean supportsInventoryQuery()Tests if querying inventories is supported.- Returns:
trueif inventory query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInventorySearch
boolean supportsInventorySearch()Tests if searching inventories is supported.- Returns:
trueif inventory search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInventoryAdmin
boolean supportsInventoryAdmin()Tests if inventory administrative service is supported.- Returns:
trueif inventory administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInventoryNotification
boolean supportsInventoryNotification()Tests if an inventory notification service is supported.- Returns:
trueif inventory notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInventoryWarehouse
boolean supportsInventoryWarehouse()Tests if an inventory cataloging service is supported.- Returns:
trueif inventory catalog is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInventoryWarehouseAssignment
boolean supportsInventoryWarehouseAssignment()Tests if an inventory cataloging service is supported. A cataloging service maps inventories to catalogs.- Returns:
trueif inventory cataloging is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInventorySmartWarehouse
boolean supportsInventorySmartWarehouse()Tests if an inventory smart warehouse session is available.- Returns:
trueif an inventory smart warehouse session is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWarehouseLookup
boolean supportsWarehouseLookup()Tests if looking up warehouses is supported.- Returns:
trueif warehouse lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWarehouseSearch
boolean supportsWarehouseSearch()Tests if searching warehouses is supported.- Returns:
trueif warehouse search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWarehouseQuery
boolean supportsWarehouseQuery()Tests if querying warehouses is supported.- Returns:
trueif warehouse query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWarehouseAdmin
boolean supportsWarehouseAdmin()Tests if warehouse administrative service is supported.- Returns:
trueif warehouse administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWarehouseNotification
boolean supportsWarehouseNotification()Tests if a warehouse notification service is supported.- Returns:
trueif warehouse notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsWarehouseHierarchy
boolean supportsWarehouseHierarchy()Tests for the availability of a warehouse hierarchy traversal service.- Returns:
trueif warehouse hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsWarehouseHierarchyDesign
boolean supportsWarehouseHierarchyDesign()Tests for the availability of a warehouse hierarchy design service.- Returns:
trueif warehouse hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInventoryBatch
boolean supportsInventoryBatch()Tests for the availability of an inventory batch service.- Returns:
trueif an inventory batch service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsInventoryShipment
boolean supportsInventoryShipment()Tests for the availability of an inventory shipment service.- Returns:
trueif an inventory shipment service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getItemRecordTypes
TypeList getItemRecordTypes()Gets the supportedItemrecord types.- Returns:
- a list containing the supported
Itemrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsItemRecordType
Tests if the givenItemrecord type is supported.- Parameters:
itemRecordType- aTypeindicating anItemrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-itemRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getItemSearchRecordTypes
TypeList getItemSearchRecordTypes()Gets the supportedItemsearch record types.- Returns:
- a list containing the supported
Itemsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsItemSearchRecordType
Tests if the givenItemsearch record type is supported.- Parameters:
itemSearchRecordType- aTypeindicating anItemsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-itemSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getStockRecordTypes
TypeList getStockRecordTypes()Gets the supportedStockrecord types.- Returns:
- a list containing the supported
Stockrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsStockRecordType
Tests if the givenStockrecord type is supported.- Parameters:
stockRecordType- aTypeindicating anStockrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-stockRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getStockSearchRecordTypes
TypeList getStockSearchRecordTypes()Gets the supportedStocksearch record types.- Returns:
- a list containing the supported
Stocksearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsStockSearchRecordType
Tests if the givenStocksearch record type is supported.- Parameters:
stockSearchRecordType- aTypeindicating anStocksearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-stockSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getModelRecordTypes
TypeList getModelRecordTypes()Gets the supportedModelrecord types.- Returns:
- a list containing the supported
Modelrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsModelRecordType
Tests if the givenModelrecord type is supported.- Parameters:
modelRecordType- aTypeindicating anModelrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-modelRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getModelSearchRecordTypes
TypeList getModelSearchRecordTypes()Gets the supportedModelsearch record types.- Returns:
- a list containing the supported
Modelsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsModelSearchRecordType
Tests if the givenModelsearch record type is supported.- Parameters:
modelSearchRecordType- aTypeindicating anModelsearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-modelSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getInventoryRecordTypes
TypeList getInventoryRecordTypes()Gets the supportedInventoryrecord types.- Returns:
- a list containing the supported
Inventoryrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsInventoryRecordType
Tests if the givenInventoryrecord type is supported.- Parameters:
inventoryRecordType- aTypeindicating anInventoryrecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-inventoryRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getInventorySearchRecordTypes
TypeList getInventorySearchRecordTypes()Gets the supportedInventorysearch record types.- Returns:
- a list containing the supported
Inventorysearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsInventorySearchRecordType
Tests if the givenInventorysearch record type is supported.- Parameters:
inventorySearchRecordType- aTypeindicating anInventorysearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-inventorySearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getWarehouseRecordTypes
TypeList getWarehouseRecordTypes()Gets the supportedWarehouserecord types.- Returns:
- a list containing the supported
Warehousetypes - Compliance:
mandatory- This method must be implemented.
-
supportsWarehouseRecordType
Tests if the givenWarehouserecord type is supported.- Parameters:
warehouseRecordType- aTypeindicating anWarehouserecord type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-warehouseRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getWarehouseSearchRecordTypes
TypeList getWarehouseSearchRecordTypes()Gets the supportedWarehousesearch record types.- Returns:
- a list containing the supported
Warehousesearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsWarehouseSearchRecordType
Tests if the givenWarehousesearch record type is supported.- Parameters:
warehouseSearchRecordType- aTypeindicating anWarehousesearch record type- Returns:
trueif the givenTypeis supported,falseotherwise- Throws:
NullArgumentException-warehousesearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-