oracle.wireless.billing
Class BillingTransactionManager
java.lang.Object
oracle.wireless.billing.BillingTransactionManager
- public class BillingTransactionManager
- extends java.lang.Object
Billing Transaction Manager is factory to create a transaction A billing transaction can be created at any stage in the Business flow. The purpose of the transaction is to maintain state between asynchrously fired SDRs. SDRs can be assigned to a transaction and looked up at different at different stage in the business flow based on the assigned transaction id.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BillingTransactionManager
public BillingTransactionManager()
createTransaction
public BillingTransaction createTransaction()
- Creates a new transaction. The transaction id is generated within
-
- Returns:
- BillingTransaction The billing transaction
createTransaction
public BillingTransaction createTransaction(java.lang.String id)
- Creates a new transaction with the given transaction id
-
- Returns:
- BillingTransaction The billing transaction
getInstance
public static BillingTransactionManager getInstance()
- Returns a Singleton instance of the Billing Transaction manager
-
- Returns:
- BillingTransactionManager object which provides a Billing Transaction
lookupTransaction
public BillingTransaction lookupTransaction(java.lang.String id)
- lookups a transaction with the given transaction id
-
- Returns:
- BillingTransaction The billing transaction
Copyright © 2004 Oracle Corporation. All Rights Reserved.