BEA Systems, Inc.

theory.smart.ebusiness.invoicing
Class InvoiceManagerImpl

java.lang.Object
  |
  +--theory.smart.foundation.SessionImpl
        |
        +--theory.smart.ebusiness.invoicing.InvoiceManagerImpl

Deprecated. The InvoiceManger interface has been deprecated and will not be supported in version 2.0

public class InvoiceManagerImpl
extends SessionImpl

The InvoiceManager creates and manages invoices. It uses a sequencer to create keys for invoices.

See Also:
InvoiceManager, InvoiceManagerHome, Serialized Form

Field Summary
 InvoiceHome invoiceHome
          Deprecated.  
 
Fields inherited from class theory.smart.foundation.SessionImpl
ctx
 
Constructor Summary
InvoiceManagerImpl()
          Deprecated.  
 
Method Summary
 Invoice createInvoice(PackingList packingList)
          Deprecated. Create an invoice from a packinglist.
 void ejbActivate()
          Deprecated.  
 void ejbCreate()
          Deprecated.  
 void ejbPassivate()
          Deprecated.  
 void ejbPostCreate()
          Deprecated.  
 void ejbRemove()
          Deprecated.  
 java.util.Vector getInvoiceListByCustomerKey(java.lang.String customerKey)
          Deprecated. Based on the customer key build a list of all the invoices associated with that customer.
 void setSessionContext(javax.ejb.SessionContext ctx)
          Deprecated.  
 
Methods inherited from class theory.smart.foundation.SessionImpl
getSessionContext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

invoiceHome

public transient InvoiceHome invoiceHome
Deprecated. 
Constructor Detail

InvoiceManagerImpl

public InvoiceManagerImpl()
                   throws javax.ejb.CreateException
Deprecated. 
Method Detail

ejbCreate

public void ejbCreate()
               throws javax.ejb.CreateException,
                      java.rmi.RemoteException
Deprecated. 
Overrides:
ejbCreate in class SessionImpl

ejbPostCreate

public void ejbPostCreate()
                   throws javax.ejb.CreateException,
                          java.rmi.RemoteException
Deprecated. 
Overrides:
ejbPostCreate in class SessionImpl

ejbActivate

public void ejbActivate()
                 throws java.rmi.RemoteException
Deprecated. 
Overrides:
ejbActivate in class SessionImpl

ejbPassivate

public void ejbPassivate()
                  throws java.rmi.RemoteException
Deprecated. 
Overrides:
ejbPassivate in class SessionImpl

ejbRemove

public void ejbRemove()
               throws java.rmi.RemoteException
Deprecated. 
Overrides:
ejbRemove in class SessionImpl

setSessionContext

public void setSessionContext(javax.ejb.SessionContext ctx)
                       throws java.rmi.RemoteException
Deprecated. 
Overrides:
setSessionContext in class SessionImpl

createInvoice

public Invoice createInvoice(PackingList packingList)
                      throws java.rmi.RemoteException,
                             javax.ejb.CreateException
Deprecated. 
Create an invoice from a packinglist.

getInvoiceListByCustomerKey

public java.util.Vector getInvoiceListByCustomerKey(java.lang.String customerKey)
                                             throws java.rmi.RemoteException,
                                                    javax.ejb.FinderException
Deprecated. 
Based on the customer key build a list of all the invoices associated with that customer.

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved