|
SecurePlayLibray J2SE v2.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.SecurePlay.SPRootTransactionClass
com.SecurePlay.SPAbstractTransactionClass
com.SecurePlay.SPTMultistepTurnClass
This is implements the multistep transaction. See details under Abstract Transaction Class
![]() |
![]() |
| Field Summary | |
private static java.lang.String |
mt_sendStep
Static message types that this transaction supports. |
private java.util.Vector |
prdataList
This property holds an array of multistep turns stored in the order that they are received. |
private java.lang.String[] |
prdatasourceList
This array holds the sender/source of the multistep turns. |
| Fields inherited from class com.SecurePlay.SPAbstractTransactionClass |
AGE, configuration, gameinstance, mt_completeTransaction, mt_error, privateflag, releaseversion, status_error, status_ready, transactionstatus, transtype |
| Fields inherited from class com.SecurePlay.SPRootTransactionClass |
comms, EventListenerList, gameID, insend, master, playerIDList, ReSend_altmessage, ReSend_encryptflag, ReSend_messagebody, ReSend_messageID, ReSend_messagetype, ReSend_privateflag, ReSend_receivers, ReSend_sender, secureplay, transactionID |
| Constructor Summary | |
private |
SPTMultistepTurnClass()
Default Constructor |
|
SPTMultistepTurnClass(SPGameInterface gameobj,
java.lang.String master,
java.lang.String[] playerIDList,
boolean privateflag,
java.lang.String transactionID,
java.lang.String AGE,
java.lang.String[] configarr)
Overloaded Constructor |
| Method Summary | |
SPAbstractTransactionInterface |
APIcreateTransaction(SPGameInterface gameapiobj,
SPMessageClass message)
Creates a new instance of an SPTMultiStepTurnClass class. |
int |
APIgetStepCount()
This method returns the current number of steps that have been sent. |
java.lang.String[] |
APIgetStepData(int step)
This method returns the dataList entry associated with the specified step value |
java.lang.String |
APIgetStepSource(int step)
This method returns the PlayerID of the sender of a specific transaction step. |
java.lang.String |
APIgetTransactionType()
This method returns a String of the transactiontype. |
boolean |
APIsendStep(java.lang.String sender,
java.lang.String[] dataentry)
This method sends a transaction step to the other transaction participants. |
static SPAbstractTransactionInterface |
createMultiStep(SPGameInterface gameobj,
java.lang.String master,
java.lang.String[] playerIDList,
boolean privateflag,
java.lang.String AGE,
java.lang.String[] configarr)
This method creates a SPTMultiStepTurnClass transaction. |
java.util.Vector |
getPrdataList()
Getter function that returns the property: prdataList |
java.lang.String[] |
getPrdatasourceList()
Getter function that returns the property: prdatasourceList |
static java.lang.String |
gettranstype()
This method gets the transaction type. |
boolean |
onsendStep(SPMessageClass incoming)
This method handles incoming sendStep requests. |
boolean |
pronincomingTransaction(SPMessageClass incoming)
This method provides the unique handlers for incoming Multistep turn message types |
static boolean |
registerTransaction()
Registers this transaction. |
| Methods inherited from class com.SecurePlay.SPAbstractTransactionClass |
APIcompleteTransaction, APIgetAGE, APIgetConfiguration, APIgetGameinstance, APIgetPrivacyFlag, APIgetTransactionstatus, APIisPlayerInternal, APIisTransError, APIsetTransactionID, logError, onincomingTransaction, prinit, pruniqueinit, setAGE |
| Methods inherited from class com.SecurePlay.SPRootTransactionClass |
APIaddListener, APIclearListeners, APIgetGameID, APIgetGetReplayList, APIgetListenerCount, APIgetListeners, APIgetMaster, APIgetPlayerIDList, APIgetTransactionID, APIisPlayerIncluded, APIremoveListener, APIReplayRemoveOldSender, APIresendLastMessage, APIsetReplayList, APIsetSecurePlayClass, detectReplay, sendMessage, SPnotify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.SecurePlay.SPAbstractTransactionInterface |
APIgetGameID, APIgetMaster, APIgetPlayerIDList, APIgetTransactionID, sendMessage |
| Field Detail |
private java.util.Vector prdataList
private java.lang.String[] prdatasourceList
private static final java.lang.String mt_sendStep
| Constructor Detail |
private SPTMultistepTurnClass()
public SPTMultistepTurnClass(SPGameInterface gameobj,
java.lang.String master,
java.lang.String[] playerIDList,
boolean privateflag,
java.lang.String transactionID,
java.lang.String AGE,
java.lang.String[] configarr)
gameobj - master - playerIDList - privateflag - transactionID - | Method Detail |
public java.lang.String[] APIgetStepData(int step)
step - int - steps
public java.lang.String APIgetStepSource(int step)
step - int - the step
public boolean APIsendStep(java.lang.String sender,
java.lang.String[] dataentry)
sender - String - id of the senderdataentry - String[] - data of the step in a String array
public boolean onsendStep(SPMessageClass incoming)
incoming - SPMessageClass - incoming message
public boolean pronincomingTransaction(SPMessageClass incoming)
pronincomingTransaction in class SPAbstractTransactionClassincoming - SPMessageClass - incoming message
public int APIgetStepCount()
public java.util.Vector getPrdataList()
public java.lang.String[] getPrdatasourceList()
public static java.lang.String gettranstype()
public static boolean registerTransaction()
public static SPAbstractTransactionInterface createMultiStep(SPGameInterface gameobj,
java.lang.String master,
java.lang.String[] playerIDList,
boolean privateflag,
java.lang.String AGE,
java.lang.String[] configarr)
gameobj - master - playerIDList - privateflag - AGE - configarr -
public SPAbstractTransactionInterface APIcreateTransaction(SPGameInterface gameapiobj,
SPMessageClass message)
APIcreateTransaction in interface SPAbstractTransactionInterfaceAPIcreateTransaction in class SPAbstractTransactionClassgameapiobj - SPGameInterface - game associated with this transaction.message - SPMessageClass - message that has all the transaction configure info
public java.lang.String APIgetTransactionType()
APIgetTransactionType in interface SPAbstractTransactionInterfaceAPIgetTransactionType in class SPAbstractTransactionClass
|
SecurePlayLibray J2SE v2.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||