|
Copyright © 2008 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Deprecated public interface PaymentTransaction
A PaymentTransaction
is an Entity EJB that maintains the state
of an individual Credit Card transaction. This includes the credit card,
amount, status, and date of last modification. It also maintains a journal
of the actions in the form of TransactionEntry
objects taken as
the transaction is moved through authorization, capture, and settlement.
The transaction workflow is dictated by the PaymentWorkflow
state
machine.
PaymentTransactionPk
,
PaymentTransactionHome
,
PaymentTransactionValue
,
TransactionEntry
,
PaymentWorkflow
Method Summary | |
---|---|
boolean |
addTransactionEntry(TransactionEntry element)
Deprecated See BEA Commerce product offering |
boolean |
addTransactionEntryCollection(Collection collection)
Deprecated See BEA Commerce product offering |
void |
authorize()
Deprecated See BEA Commerce product offering |
void |
clearTransactionEntryCollection()
Deprecated See BEA Commerce product offering |
boolean |
containsTransactionEntry(TransactionEntry element)
Deprecated See BEA Commerce product offering |
boolean |
containsTransactionEntryCollection(Collection c)
Deprecated See BEA Commerce product offering |
boolean |
equalsTransactionEntryCollection(Object object)
Deprecated See BEA Commerce product offering |
void |
failRetry()
Deprecated See BEA Commerce product offering |
void |
failSettle()
Deprecated See BEA Commerce product offering |
String |
getBatchId()
Deprecated See BEA Commerce product offering |
com.beasys.commerce.axiom.contact.CreditCard |
getCreditCard()
Deprecated See BEA Commerce product offering |
PaymentTransactionValue |
getPaymentTransactionByValue()
Deprecated See BEA Commerce product offering |
String |
getStatus()
Deprecated See BEA Commerce product offering |
Price |
getTransactionAmount()
Deprecated See BEA Commerce product offering |
Date |
getTransactionDate()
Deprecated See BEA Commerce product offering |
Collection |
getTransactionEntryCollection()
Deprecated See BEA Commerce product offering |
String |
getTransactionId()
Deprecated See BEA Commerce product offering |
boolean |
isTransactionEntryCollectionEmpty()
Deprecated See BEA Commerce product offering |
void |
markForSettle()
Deprecated See BEA Commerce product offering |
void |
pendingSettle()
Deprecated See BEA Commerce product offering |
void |
queryFail()
Deprecated See BEA Commerce product offering |
void |
querySuccess()
Deprecated See BEA Commerce product offering |
void |
reject()
Deprecated See BEA Commerce product offering |
boolean |
removeTransactionEntry(TransactionEntry element)
Deprecated See BEA Commerce product offering |
boolean |
removeTransactionEntryCollection(Collection collection)
Deprecated See BEA Commerce product offering |
boolean |
retainTransactionEntryCollection(Collection collection)
Deprecated See BEA Commerce product offering |
void |
setBatchId(String batchId)
Deprecated See BEA Commerce product offering |
void |
setCreditCard(com.beasys.commerce.axiom.contact.CreditCard creditCard)
Deprecated See BEA Commerce product offering |
void |
setPaymentTransactionByValue(PaymentTransactionValue value)
Deprecated See BEA Commerce product offering |
void |
settle()
Deprecated See BEA Commerce product offering |
void |
setTransactionAmount(Price transactionAmount)
Deprecated See BEA Commerce product offering |
void |
setTransactionDate(Date transactionDate)
Deprecated See BEA Commerce product offering |
void |
setTransactionEntryCollection(Collection collection)
Deprecated See BEA Commerce product offering |
void |
systemFailure()
Deprecated See BEA Commerce product offering |
int |
transactionEntryCollectionHashCode()
Deprecated See BEA Commerce product offering |
int |
transactionEntryCollectionSize()
Deprecated See BEA Commerce product offering |
Methods inherited from interface javax.ejb.EJBObject |
---|
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove |
Methods inherited from interface com.beasys.commerce.foundation.RemoteRelationalReference |
---|
get__classIdentifier, get__containingBelonging, get__containingEntity, get__mapKey, get__sequenceNumber, set__containingBelonging, set__containingEntity, set__mapKey |
Method Detail |
---|
PaymentTransactionValue getPaymentTransactionByValue() throws RemoteException
PaymentTransactionValue
object. This reduces the number of remote
method invocations needed to retrieve all of the information associated with this Entity.
RemoteException
- On remote error.void setPaymentTransactionByValue(PaymentTransactionValue value) throws RemoteException
PaymentTransactionValue
- the PaymentTransaction value object
RemoteException
- On remote error.String getTransactionId() throws RemoteException
PaymentTransactionValue
- the PaymentTransaction value object
RemoteException
- On remote error.com.beasys.commerce.axiom.contact.CreditCard getCreditCard() throws RemoteException
RemoteException
- On remote error.void setCreditCard(com.beasys.commerce.axiom.contact.CreditCard creditCard) throws RemoteException
creditCard
- the new credit card information
RemoteException
- On remote error.Date getTransactionDate() throws RemoteException
RemoteException
- On remote error.void setTransactionDate(Date transactionDate) throws RemoteException
transactionDate
- the transaction date to be set.
RemoteException
- On remote error.Collection getTransactionEntryCollection() throws RemoteException
TransactionEntry
objects.
RemoteException
- On remote error.void setTransactionEntryCollection(Collection collection) throws RemoteException
collection
- a collection of TransactionEntry
objects.
RemoteException
- On remote error.boolean addTransactionEntry(TransactionEntry element) throws RemoteException
element
- The Transaction entry to add.
RemoteException
- On remote error.boolean addTransactionEntryCollection(Collection collection) throws RemoteException
collection
- a collection of TransactionEntry
objects.
RemoteException
- On remote error.void clearTransactionEntryCollection() throws RemoteException
RemoteException
- On remote error.boolean containsTransactionEntry(TransactionEntry element) throws RemoteException
RemoteException
boolean containsTransactionEntryCollection(Collection c) throws RemoteException
RemoteException
boolean equalsTransactionEntryCollection(Object object) throws RemoteException
RemoteException
int transactionEntryCollectionHashCode() throws RemoteException
RemoteException
boolean isTransactionEntryCollectionEmpty() throws RemoteException
RemoteException
boolean removeTransactionEntry(TransactionEntry element) throws RemoteException
RemoteException
boolean removeTransactionEntryCollection(Collection collection) throws RemoteException
RemoteException
boolean retainTransactionEntryCollection(Collection collection) throws RemoteException
RemoteException
int transactionEntryCollectionSize() throws RemoteException
RemoteException
String getBatchId() throws RemoteException
RemoteException
void setBatchId(String batchId) throws RemoteException
batchId
- batchId to be added
RemoteException
String getStatus() throws RemoteException
PaymentWorkflow
RemoteException
Price getTransactionAmount() throws RemoteException
RemoteException
void setTransactionAmount(Price transactionAmount) throws RemoteException
transactionAmount
- the amount of the transaction.
RemoteException
void authorize() throws RemoteException, WorkflowInstantiationException, IllegalWorkflowTransitionException
WorkflowInstantiationException
IllegalWorkflowTransitionException
RemoteException
void reject() throws RemoteException, WorkflowInstantiationException, IllegalWorkflowTransitionException
WorkflowInstantiationException
IllegalWorkflowTransitionException
RemoteException
void failSettle() throws RemoteException, WorkflowInstantiationException, IllegalWorkflowTransitionException
WorkflowInstantiationException
IllegalWorkflowTransitionException
RemoteException
void markForSettle() throws RemoteException, WorkflowInstantiationException, IllegalWorkflowTransitionException
WorkflowInstantiationException
IllegalWorkflowTransitionException
RemoteException
void settle() throws RemoteException, WorkflowInstantiationException, IllegalWorkflowTransitionException
WorkflowInstantiationException
IllegalWorkflowTransitionException
RemoteException
void pendingSettle() throws RemoteException, WorkflowInstantiationException, IllegalWorkflowTransitionException
WorkflowInstantiationException
IllegalWorkflowTransitionException
RemoteException
void querySuccess() throws RemoteException, WorkflowInstantiationException, IllegalWorkflowTransitionException
WorkflowInstantiationException
IllegalWorkflowTransitionException
RemoteException
void queryFail() throws RemoteException, WorkflowInstantiationException, IllegalWorkflowTransitionException
WorkflowInstantiationException
IllegalWorkflowTransitionException
RemoteException
void systemFailure() throws RemoteException, WorkflowInstantiationException, IllegalWorkflowTransitionException
WorkflowInstantiationException
IllegalWorkflowTransitionException
RemoteException
void failRetry() throws RemoteException, WorkflowInstantiationException, IllegalWorkflowTransitionException
WorkflowInstantiationException
IllegalWorkflowTransitionException
RemoteException
|
Copyright © 2008 BEA Systems, Inc. All Rights Reserved | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |