|
HOME | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ireasoning.protocol.tl1.TL1Command
This class is used to create a TL1 Command. TL1 command's format:
"ACTION:TID:AIDs:CTAG:[General Block]:[Data Block]*;".
For example, for TL1
command "ACT-USER::username:123::password;", action is "ACT-USER", tid is
empty, aid is "username", ctag is "123", general block is empty, data block
is "password"
TL1Session
,
Serialized FormConstructor Summary | |
TL1Command()
Default constructor |
|
TL1Command(String command)
Constructs a TL1 command |
|
TL1Command(String action,
String tid,
String aid,
String ctag)
Constructs a TL1 command. |
|
TL1Command(String action,
String tid,
String aid,
String ctag,
String dataBlock)
Constructs a TL1 command. |
|
TL1Command(String action,
String tid,
String aid,
String ctag,
String generalBlock,
String dataBlock)
Constructs a TL1 command. |
|
TL1Command(String action,
String tid,
String aid,
String ctag,
String generalBlock,
String[] dataBlocks)
Constructs a TL1 command. |
Method Summary | |
static TL1Command |
act_user(String user,
String password)
Creates ACT-USER command, with empty tid and ctag . |
static TL1Command |
act_user(String user,
String password,
String tid,
String ctag)
Creates ACT-USER command. |
static TL1Command |
canc_user(String user)
Creates CANC-USER command, with empty tid and ctag |
static TL1Command |
canc_user(String user,
String tid,
String ctag)
Creates CANC-USER command |
boolean |
equals(Object obj)
Indicates whether some other object is "equal to" this one. |
boolean |
equalsIgnoreCase(TL1Command cmd)
Compares this TL1Command to another TL1Command, ignoring case considerations. |
String |
getAction()
Returns the action part of TL1 command |
String |
getAID()
Returns access identifier |
String |
getAID2()
Returns the second access identifier (some commands have two access identifiers) |
String |
getCTAG()
Returns correlation tag |
String |
getDataBlock()
Returns the first data block |
String[] |
getDataBlocks()
Returns all data blocks |
String |
getGeneralBlock()
Returns the general block of TL1 command |
String |
getTID()
Returns target identifier |
int |
hashCode()
Returns the hash code value for this TL1Command object |
void |
setAction(String s)
Sets action part of TL1 command |
void |
setAID(String s)
Sets access identifier. |
void |
setAID2(String s)
Sets the second access identifier |
void |
setCommand(String s)
Sets a new TL1 command |
void |
setCTAG(String s)
Sets correlation tag |
void |
setDataBlock(String s)
Sets "Data Block" value |
void |
setDataBlocks(String[] dataBlocks)
If there are multiple data blocks, set values to all of them |
void |
setGeneralBlock(String s)
Sets the general block part of TL1 command. |
void |
setTID(String s)
Sets target identifier |
String |
toString()
Returns a String representation |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public TL1Command()
public TL1Command(String command) throws TL1ParsingException
command
- the raw TL1 command string, e.g.
"ACT-USER::username:123::password;"public TL1Command(String action, String tid, String aid, String ctag)
action
- action part of TL1 commandtid
- target IDaid
- access identifierctag
- correlation tagpublic TL1Command(String action, String tid, String aid, String ctag, String dataBlock)
action
- action part of TL1 commandtid
- target IDaid
- access identifierctag
- correlation tagdataBlock
- data block part of TL1 commandpublic TL1Command(String action, String tid, String aid, String ctag, String generalBlock, String dataBlock)
action
- action part of TL1 commandtid
- target IDaid
- access identifierctag
- correlation tagdataBlock
- data block part of TL1 commandgeneralBlock
- general block part of TL1 commandpublic TL1Command(String action, String tid, String aid, String ctag, String generalBlock, String[] dataBlocks)
action
- action part of TL1 commandtid
- target IDaid
- access identifierctag
- correlation tagdataBlocks
- one or more data blocksgeneralBlock
- general block part of TL1 commandMethod Detail |
public static TL1Command act_user(String user, String password, String tid, String ctag)
user
- user namepassword
- passwordtid
- target IDctag
- correlation tagpublic static TL1Command act_user(String user, String password)
user
- user namepassword
- passwordpublic static TL1Command canc_user(String user)
public static TL1Command canc_user(String user, String tid, String ctag)
user
- user nametid
- target IDctag
- correlation tagpublic String getAID()
public String getAID2()
public String getDataBlock()
public String[] getDataBlocks()
public String getCTAG()
public String getTID()
public String getAction()
public void setAID(String s)
s
- Acess identifier. Use "null" if no AID data.public void setAID2(String s)
s
- Acess identifier. Use "null" if no AID data.public void setGeneralBlock(String s)
s
- general blockpublic String getGeneralBlock()
public void setDataBlock(String s)
s
- the value of "Data Block"public void setDataBlocks(String[] dataBlocks)
dataBlocks
- array of data blocks.public void setCTAG(String s)
s
- correlation tagpublic void setTID(String s)
s
- target identifierpublic void setAction(String s)
s
- action stringpublic void setCommand(String s) throws TL1ParsingException
s
- new raw TL1 command, e.g. "ACT-USER::username:123::password;"
TL1ParsingException
public String toString()
public boolean equalsIgnoreCase(TL1Command cmd)
cmd
- the TL1Command instance to compare this one against
public boolean equals(Object obj)
obj
- the TL1Command to compare this one against
public int hashCode()
|
HOME | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |