|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.aoindustries.aoserv.creditcards.AOServPersistenceMechanism
public class AOServPersistenceMechanism
Stores the information in the AOServ system. The principal sent in to the
methods should be an instance of AOServConnectorPrincipal and
any group should be a BusinessGroup.
All operations will be performed using the connector from the principal,
therefore the underlying AOServ security model will apply to these calls.
| Method Summary | |
|---|---|
void |
authorizeCompleted(java.security.Principal principal,
com.aoindustries.creditcards.Transaction transaction)
Stores the results of an authorize transaction: authorizationResult status The current status must be PROCESSING. |
void |
deleteCreditCard(java.security.Principal principal,
com.aoindustries.creditcards.CreditCard creditCard)
|
static AOServPersistenceMechanism |
getInstance()
Only one instance is necessary since all calls are on the method parameter objects. |
java.lang.String |
insertTransaction(java.security.Principal principal,
java.security.acl.Group group,
com.aoindustries.creditcards.Transaction transaction)
|
void |
saleCompleted(java.security.Principal principal,
com.aoindustries.creditcards.Transaction transaction)
Stores the results of a sale transaction: authorizationResult captureTime capturePrincipalName captureResult status The current status must be PROCESSING. |
java.lang.String |
storeCreditCard(java.security.Principal principal,
com.aoindustries.creditcards.CreditCard creditCard)
|
void |
updateCardNumber(java.security.Principal principal,
com.aoindustries.creditcards.CreditCard creditCard,
java.lang.String cardNumber,
byte expirationMonth,
short expirationYear)
|
void |
updateExpiration(java.security.Principal principal,
com.aoindustries.creditcards.CreditCard creditCard,
byte expirationMonth,
short expirationYear)
|
void |
voidCompleted(java.security.Principal principal,
com.aoindustries.creditcards.Transaction transaction)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static AOServPersistenceMechanism getInstance()
public java.lang.String storeCreditCard(java.security.Principal principal,
com.aoindustries.creditcards.CreditCard creditCard)
throws java.sql.SQLException
storeCreditCard in interface com.aoindustries.creditcards.PersistenceMechanismjava.sql.SQLException
public void updateCardNumber(java.security.Principal principal,
com.aoindustries.creditcards.CreditCard creditCard,
java.lang.String cardNumber,
byte expirationMonth,
short expirationYear)
throws java.sql.SQLException
updateCardNumber in interface com.aoindustries.creditcards.PersistenceMechanismjava.sql.SQLException
public void updateExpiration(java.security.Principal principal,
com.aoindustries.creditcards.CreditCard creditCard,
byte expirationMonth,
short expirationYear)
throws java.sql.SQLException
updateExpiration in interface com.aoindustries.creditcards.PersistenceMechanismjava.sql.SQLException
public void deleteCreditCard(java.security.Principal principal,
com.aoindustries.creditcards.CreditCard creditCard)
throws java.sql.SQLException
deleteCreditCard in interface com.aoindustries.creditcards.PersistenceMechanismjava.sql.SQLException
public java.lang.String insertTransaction(java.security.Principal principal,
java.security.acl.Group group,
com.aoindustries.creditcards.Transaction transaction)
throws java.sql.SQLException
insertTransaction in interface com.aoindustries.creditcards.PersistenceMechanismjava.sql.SQLException
public void saleCompleted(java.security.Principal principal,
com.aoindustries.creditcards.Transaction transaction)
throws java.sql.SQLException
saleCompleted in interface com.aoindustries.creditcards.PersistenceMechanismjava.sql.SQLException
public void authorizeCompleted(java.security.Principal principal,
com.aoindustries.creditcards.Transaction transaction)
throws java.sql.SQLException
authorizeCompleted in interface com.aoindustries.creditcards.PersistenceMechanismjava.sql.SQLException
public void voidCompleted(java.security.Principal principal,
com.aoindustries.creditcards.Transaction transaction)
throws java.sql.SQLException
voidCompleted in interface com.aoindustries.creditcards.PersistenceMechanismjava.sql.SQLException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||