public interface InventoryShipmentProfile extends OsidProfile
The billing profile describes the interoperability among billing management services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getEntryRecordTypes()
Gets the supported
Entry record types. |
TypeList |
getEntrySearchRecordTypes()
Gets the supported
Entry search record types. |
TypeList |
getShipmentRecordTypes()
Gets the supported
Shipment record types. |
TypeList |
getShipmentSearchRecordTypes()
Gets the supported
Shipment search record types. |
boolean |
supportsEntryRecordType(Type entryRecordType)
Tests if the given
Entry record type is supported. |
boolean |
supportsEntrySearchRecordType(Type entrySearchRecordType)
Tests if the given
Entry search record type is
supported. |
boolean |
supportsInventoryShipmentBatchBatch()
Tests for the availability of a inventory shipment batch service.
|
boolean |
supportsShipmentAdmin()
Tests if shipment
administrative service is supported. |
boolean |
supportsShipmentLookup()
Tests if looking up shipments is supported.
|
boolean |
supportsShipmentNotification()
Tests if a shipment
notification service is supported. |
boolean |
supportsShipmentQuery()
Tests if querying shipments is supported.
|
boolean |
supportsShipmentRecordType(Type shipmentRecordType)
Tests if the given
Shipment record type is supported. |
boolean |
supportsShipmentSearch()
Tests if searching shipments is supported.
|
boolean |
supportsShipmentSearchRecordType(Type shipmentSearchRecordType)
Tests if the given
Shipment search record type is
supported. |
boolean |
supportsShipmentSmartWarehouse()
Tests if a shipment smart warehouse session is available.
|
boolean |
supportsShipmentWarehouse()
Tests if a warehouseing service is supported.
|
boolean |
supportsShipmentWarehouseAssignment()
Tests if a warehouseing service is supported.
|
boolean |
supportsVisibleFederation()
Tests if any warehouse federation is exposed.
|
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 supportsShipmentLookup()
true
if shipment lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsShipmentQuery()
true
if shipment query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsShipmentSearch()
true
if shipment search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsShipmentAdmin()
administrative service is supported. true
if shipment administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsShipmentNotification()
notification service is supported. true
if shipment notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsShipmentWarehouse()
true
if warehouseing is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsShipmentWarehouseAssignment()
true
if warehouseing is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsShipmentSmartWarehouse()
true
if a shipment smart warehouse session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsInventoryShipmentBatchBatch()
true
if an inventory shipment batch service is
available, false
otherwisemandatory
- This method must be implemented. TypeList getShipmentRecordTypes()
Shipment
record types. Shipment
record
typesmandatory
- This method must be implemented. boolean supportsShipmentRecordType(Type shipmentRecordType)
Shipment
record type is supported.shipmentRecordType
- a Type
indicating a
Shipment
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- shipmentRecordType
is null
mandatory
- This method must be implemented. TypeList getShipmentSearchRecordTypes()
Shipment
search record types. Shipment
search
record typesmandatory
- This method must be implemented. boolean supportsShipmentSearchRecordType(Type shipmentSearchRecordType)
Shipment
search record type is
supported.shipmentSearchRecordType
- a Type
indicating a
Shipment
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
- shipmentSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getEntryRecordTypes()
Entry
record types. Entry
record
typesmandatory
- This method must be implemented. boolean supportsEntryRecordType(Type entryRecordType)
Entry
record type is supported.entryRecordType
- a Type
indicating an
Entry
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- entryRecordType
is null
mandatory
- This method must be implemented. TypeList getEntrySearchRecordTypes()
Entry
search record types. Entry
search
record typesmandatory
- This method must be implemented. boolean supportsEntrySearchRecordType(Type entrySearchRecordType)
Entry
search record type is
supported.entrySearchRecordType
- a Type
indicating an
Entry
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- entrySearchRecordType
is null
mandatory
- This method must be implemented.