|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.arch.wctp.WctpFactory | +--com.arch.wctp.WctpClientOperations
WctpClientOperations
Contains functionality to format WCTP Client packets.
This is beta software that is still in development. Use at your own risk.
New in this version:
* Fixed a bug that existed in all methods that generate MCR choices.
The bug caused bad the creation of bad XML.
New from the previous version 1.1 Beta:
* The method versionQuery(String, boolean) has been added to allow
the user to specify if DTDs should be listed.
Copyright 2000-2001, Arch Wireless Holdings, Inc.
Constructor Summary | |
WctpClientOperations()
|
Method Summary | |
java.lang.String |
clientQuery(java.lang.String deviceID,
java.lang.String trackNo,
java.lang.String senderID)
Formats the WCTP packet for a Client Query |
java.lang.String |
submitBinaryMessage(java.lang.String timeStmp,
java.lang.String deviceID,
java.lang.String payload,
java.lang.String senderID)
Formats the WCTP packet for a Submit Client Message in Binary Format |
java.lang.String |
submitMCRMessage(java.lang.String timeStmp,
java.lang.String deviceID,
java.lang.String mssg,
java.lang.String senderID,
java.lang.String[] choices)
Formats the WCTP packet for a Submit Client Message with MCR. |
java.lang.String |
submitMCRMessage(java.lang.String timeStmp,
java.lang.String deviceID,
java.lang.String mssg,
java.lang.String senderID,
java.lang.String[] choices,
boolean receipt)
Formats the WCTP packet for a Submit Client Message with MCR. |
java.lang.String |
submitMCRMessage(java.lang.String timeStmp,
java.lang.String deviceID,
java.lang.String mssg,
java.lang.String senderID,
java.lang.String[] choices,
boolean receipt,
boolean preformatted)
Formats the WCTP packet for a Submit Client Message with MCR |
java.lang.String |
submitMessage(java.lang.String timeStmp,
java.lang.String deviceID,
java.lang.String mssg,
java.lang.String senderID)
Formats the WCTP packet for a Submit Client Message. |
java.lang.String |
submitMessage(java.lang.String timeStmp,
java.lang.String deviceID,
java.lang.String mssg,
java.lang.String senderID,
boolean receipt)
Formats the WCTP packet for a Submit Client Message. |
java.lang.String |
submitMessage(java.lang.String timeStmp,
java.lang.String deviceID,
java.lang.String mssg,
java.lang.String senderID,
boolean receipt,
boolean preformatted)
Formats the WCTP packet for a Submit Client Message |
java.lang.String |
versionQuery(java.lang.String inquirer)
This method formats a WCTP packet for a VersionQuery. |
java.lang.String |
versionQuery(java.lang.String inquirer,
boolean listDTDs)
This method formats a WCTP packet for a VersionQuery. |
Methods inherited from class com.arch.wctp.WctpFactory |
convertAll,
convertAmp,
convertApos,
convertCR,
convertGreaterThan,
convertLessThan,
convertLF,
convertQuote,
getTimestamp,
readByteResponse,
readResponse,
sendWctpPacket,
sendWctpPacket,
sendWctpPacket |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public WctpClientOperations()
Method Detail |
public java.lang.String clientQuery(java.lang.String deviceID, java.lang.String trackNo, java.lang.String senderID)
deviceID
- the pager number that is being paged (i.e. Email Address, pager pin number, aliastrackNo
- the tracking number for the messagesenderID
- the sending users ID (i.e. Email Address, pager pin number, aliaspublic java.lang.String submitBinaryMessage(java.lang.String timeStmp, java.lang.String deviceID, java.lang.String payload, java.lang.String senderID)
timeStmp
- the correctly formatted time stampdeviceID
- the pager number that is being paged (i.e. Email Address, pager pin number, aliaspayload
- the message being sent to the pagersenderID
- the sending users ID (i.e. Email Address, pager pin number, aliaspublic java.lang.String submitMCRMessage(java.lang.String timeStmp, java.lang.String deviceID, java.lang.String mssg, java.lang.String senderID, java.lang.String[] choices)
timeStmp
- the correctly formatted time stampdeviceID
- the pager number that is being paged (i.e. Email Address, pager pin number, aliasmssg
- the message being sent to the pagersenderID
- the sending users ID (i.e. Email Address, pager pin number, aliaschoices
- a String array of MCR entriespublic java.lang.String submitMessage(java.lang.String timeStmp, java.lang.String deviceID, java.lang.String mssg, java.lang.String senderID, boolean receipt)
timeStmp
- the correctly formatted time stampdeviceID
- the pager number that is being paged (i.e. Email Address, pager pin number, aliasmssg
- the message being sent to the pagersenderID
- the sending users ID (i.e. Email Address, pager pin number, alias)receipt
- Do you want a receipt to later check with clientQuery?public java.lang.String submitMessage(java.lang.String timeStmp, java.lang.String deviceID, java.lang.String mssg, java.lang.String senderID, boolean receipt, boolean preformatted)
timeStmp
- the correctly formatted time stampdeviceID
- the pager number that is being paged (i.e. Email Address, pager pin number, aliasmssg
- the message being sent to the pagersenderID
- the sending users ID (i.e. Email Address, pager pin number, alias)receipt
- Do you want a receipt to later check with clientQuery?preformatted
- Do you want the payload to be preformatted? (Preserve whitespace, etc.)
Please see the note about preformatted in the main documentation of this class.public java.lang.String versionQuery(java.lang.String inquirer)
inquirer
- java.lang.String your domain or a some other means to identify yourself.public java.lang.String submitMCRMessage(java.lang.String timeStmp, java.lang.String deviceID, java.lang.String mssg, java.lang.String senderID, java.lang.String[] choices, boolean receipt)
timeStmp
- the correctly formatted time stampdeviceID
- the pager number that is being paged (i.e. Email Address, pager pin number, aliasmssg
- the message being sent to the pagersenderID
- the sending users ID (i.e. Email Address, pager pin number, aliaschoices
- a String array of MCR entriesreceipt
- Do you want a receipt to later check with clientQuery?public java.lang.String submitMCRMessage(java.lang.String timeStmp, java.lang.String deviceID, java.lang.String mssg, java.lang.String senderID, java.lang.String[] choices, boolean receipt, boolean preformatted)
timeStmp
- the correctly formatted time stampdeviceID
- the pager number that is being paged (i.e. Email Address, pager pin number, aliasmssg
- the message being sent to the pagersenderID
- the sending users ID (i.e. Email Address, pager pin number, aliaschoices
- a String array of MCR entriesreceipt
- Do you want a receipt to later check with clientQuery?preformatted
- Do you want the payload to be preformatted? (Preserve whitespace, etc.)
Please see the note about preformatted in the main documentation of this class.public java.lang.String submitMessage(java.lang.String timeStmp, java.lang.String deviceID, java.lang.String mssg, java.lang.String senderID)
timeStmp
- the correctly formatted time stampdeviceID
- the pager number that is being paged (i.e. Email Address, pager pin number, aliasmssg
- the message being sent to the pagersenderID
- the sending users ID (i.e. Email Address, pager pin number, alias)public java.lang.String versionQuery(java.lang.String inquirer, boolean listDTDs)
inquirer
- java.lang.String your domain or a some other means to identify yourself.listDTDs
- boolean true if you want to list supported DTDs
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |