|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Supported API: true
Extendable: false
Method Summary | |
ActionPullItem |
createActionPullItem()
Supported API: false |
ActionShippingItem |
createActionShippingItem()
Supported API: false |
BLOB_IS |
createBLOB_IS(LobLocator lobloc)
Supported API: false |
ContentIS |
createContentIS(ObjectReference objRef)
Supported API: false |
FileIS |
createFileIS(String fileName)
Supported API: false |
void |
createOutbox(Class outBoxClass,
String name)
Supported API: false |
PayloadShippingItem |
createPayloadShippingItem()
Supported API: false |
Receipt |
createReceipt()
Supported API: false |
ShippingLabel |
createShippingLabel(int deliveryType,
String inboxID,
String outboxID,
String destination,
String transportType)
Supported API: false |
InputStream |
get(SiteAddress forAddress)
Supported API: false |
TrackingID |
iasPullContent(String iasUrl,
String transportType,
MethodInvocationDesc localAction,
String queryStr,
String pullMethod,
String outboxName,
String inboxName)
For I2W/W2I project only. |
InputStream |
iasPullContentImmediate(String iasUrl,
String transportType,
MethodInvocationDesc localAction,
String queryStr,
String pullMethod)
For I2W/W2I project only. |
DeliveryStatus |
inquireStatus(TrackingID id)
Supported API: false |
InputStream |
sendImmediateItem(ShippingItem obj,
SiteAddress to,
TransportType transportType)
The return type is defaulted to "INDIRECT" mode, this means the InputStream from the remote site will be executed by the MethodInvocationDesc attached to the ShippingItem. |
InputStream |
sendImmediateItem(ShippingItem obj,
SiteAddress to,
TransportType transportType,
int returnType)
Delivery Type: IMMEDIATE is used by default in this invocation, and it is the only method for this delivery type. |
TrackingID |
sendItem(ShippingItem obj,
ShippingLabel toLabel)
All Delivery Type except IMMEDIATE mode use this invocation. |
TrackingID |
sendItem(ShippingItem obj,
ShippingLabel toLabel,
ShippingLabel receiptLabel)
All Delivery Type except IMMEDIATE mode use this invocation. |
Method Detail |
public TrackingID sendItem(ShippingItem obj, ShippingLabel toLabel) throws WTDeliveryException
obj
- toLabel
-
WTDeliveryException
public TrackingID sendItem(ShippingItem obj, ShippingLabel toLabel, ShippingLabel receiptLabel) throws WTDeliveryException
obj
- toLabel
- receiptLabel
-
WTDeliveryException
public InputStream sendImmediateItem(ShippingItem obj, SiteAddress to, TransportType transportType) throws WTDeliveryException
obj
- to
- transportType
-
WTDeliveryException
public InputStream sendImmediateItem(ShippingItem obj, SiteAddress to, TransportType transportType, int returnType) throws WTDeliveryException
obj
- to
- transportType
- returnType
-
WTDeliveryException
public InputStream get(SiteAddress forAddress)
forAddress
-
public DeliveryStatus inquireStatus(TrackingID id) throws WTDeliveryException
id
-
WTDeliveryException
public ShippingLabel createShippingLabel(int deliveryType, String inboxID, String outboxID, String destination, String transportType) throws WTPropertyVetoException
deliveryType
- inboxID
- outboxID
- destination
- transportType
-
WTPropertyVetoException
public ActionShippingItem createActionShippingItem()
public PayloadShippingItem createPayloadShippingItem()
public Receipt createReceipt()
public ContentIS createContentIS(ObjectReference objRef)
objRef
-
public FileIS createFileIS(String fileName)
fileName
-
public BLOB_IS createBLOB_IS(LobLocator lobloc)
lobloc
-
public void createOutbox(Class outBoxClass, String name) throws WTDeliveryException
outBoxClass
- name
-
WTDeliveryException
public ActionPullItem createActionPullItem()
public InputStream iasPullContentImmediate(String iasUrl, String transportType, MethodInvocationDesc localAction, String queryStr, String pullMethod) throws WTDeliveryException
iasUrl
- The site address of the IAS servlettransportType
- By default this is "GZIPHttpPipe" which can be overwrite by
system configurationlocalAction
- To specify how to handle the input stream downloadedqueryStr
- Query information to locate the source stream at remote sitepullMethod
- The method how to retrieve the stream. By default the signatures are HttpServletRequest and HttpServletResponse, otherwise the signature types and values must be included in the "queryStr"
WTDeliveryException
public TrackingID iasPullContent(String iasUrl, String transportType, MethodInvocationDesc localAction, String queryStr, String pullMethod, String outboxName, String inboxName) throws WTDeliveryException
iasUrl
- The site address of the IAS servlettransportType
- By default this is "GZIPHttpPipe" which can be overwrite by system configurationlocalAction
- To specify how to handle the input stream downloadedqueryStr
- Query information to locate the source stream at remote sitepullMethod
- The method how to retrieve the stream. By default the Signatures are HttpServletRequest and HttpServletResponse, otherwise the signature types and values must be included in the "queryStr"outboxName
- Name of the OutBox. Should be unique for all IAS delivery requestsinboxName
- Name of the InBox. Should be unique for all IAS delivery requests
WTDeliveryException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |