|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.SecurePlay.SPAbstractTransactionAPIClass
com.SecurePlay.SPTRandom.SPTRandomAPIClass
API version of SPRandomClass
![]() |
![]() |
| Field Summary |
| Fields inherited from class com.SecurePlay.SPAbstractTransactionAPIClass |
transactioninstance |
| Constructor Summary | |
SPTRandomAPIClass(SPTRandomClass transactioninstance)
Overloaded Constructor |
|
| Method Summary | |
boolean |
APIcompleteTransaction(java.lang.String pid)
This method overrides the SPAbstractTransactionClass method. |
boolean |
APIconfigureTransaction(java.lang.String sender,
int decksize,
boolean replacement,
int expiration)
Thi smethod configures this Random class. |
boolean |
APIconfigureTransaction(java.lang.String sender,
java.lang.String[] configarr)
This method allows the Transaction Master ONLY to configure the transactions unique parameters. |
boolean |
APIgenerateRandomEvent(java.lang.String sender,
java.lang.String[] receivers,
boolean privacy,
int count)
This method handles either requests or local generation of random events by the Random master. |
java.lang.String[] |
APIgetlastRandomEvents()
This method returns an array that includes the last set of random events provided by the Random master. |
int |
APIgetRandomEvent(int index)
This method returns a random event from the dealtEventList property as specified by the index. |
boolean |
rulesconfigureTransaction(java.lang.String pid,
java.lang.String[] configarr,
SPAbstractTransactionInterface transobj)
This shell method supports remote requests to configure an existing transaction. |
boolean |
rulesgenerateRandomEvent(java.lang.String source,
java.lang.String[] receivers,
boolean privacy,
int count,
SPTRandomClass transobj)
This is a shell function to request the remote invocation of a generateRandomEvents method. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SPTRandomAPIClass(SPTRandomClass transactioninstance)
transactioninstance - | Method Detail |
public boolean APIcompleteTransaction(java.lang.String pid)
APIcompleteTransaction in interface SPAbstractTransactionAPIInterfaceAPIcompleteTransaction in class SPAbstractTransactionAPIClasspid - String - ID of requesting Player
public boolean APIconfigureTransaction(java.lang.String sender,
java.lang.String[] configarr)
APIconfigureTransaction in interface SPAbstractTransactionAPIInterfaceAPIconfigureTransaction in class SPAbstractTransactionAPIClasssender - String - id of the configurer, must be internal.configarr - String[] - the configuration array, with configuration details inside.
public boolean APIconfigureTransaction(java.lang.String sender,
int decksize,
boolean replacement,
int expiration)
sender - String - senderdecksize - int - deck sizereplacement - boolean - replacement true or falseexpiration - int - expiration
public boolean APIgenerateRandomEvent(java.lang.String sender,
java.lang.String[] receivers,
boolean privacy,
int count)
sender - String - senderreceivers - String - player id list of the recieversprivacy - boolean - privacy policycount - int - the number of random events to be generated
public java.lang.String[] APIgetlastRandomEvents()
public int APIgetRandomEvent(int index)
index - int - the specifier of the random event
public boolean rulesgenerateRandomEvent(java.lang.String source,
java.lang.String[] receivers,
boolean privacy,
int count,
SPTRandomClass transobj)
source - String - sourcereceivers - String[] - receiversprivacy - boolean - privace flagcount - int - counttransobj - SPRandomClass - the Random class
public boolean rulesconfigureTransaction(java.lang.String pid,
java.lang.String[] configarr,
SPAbstractTransactionInterface transobj)
rulesconfigureTransaction in interface SPAbstractTransactionAPIInterfacerulesconfigureTransaction in class SPAbstractTransactionAPIClasspid - String - player id of the requesterconfigarr - Vector - configuration details in a vactortransobj - SPAbstractTransactionClass - the transaction to be configured
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||