BEA Systems, Inc.

com.beasys.commerce.foundation
Class SessionImpl

java.lang.Object
  |
  +--com.beasys.commerce.foundation.SessionImpl
Direct Known Subclasses:
ContentManagerImpl, EntityPropertyManagerImpl

public abstract class SessionImpl
extends java.lang.Object
implements javax.ejb.SessionBean

This is the base implementation of the Business Smart Component (BSC) Session interface. For each BSC Session derived interface, there will be a corresponding BSC SessionImpl with business methods that are mirrored. It also provides storage for an SessionContext and an implementation of the Set and Get Session Context methods.

See Also:

Session Beans also implement the SmartUpdate API. See the EntityImpl comments for more details. Although SmartUpdate is intended primarily for BMP, Session Beans may find it useful as well.

, Serialized Form

Field Summary
 javax.ejb.SessionContext _ctx
           
 
Constructor Summary
SessionImpl()
           
 
Method Summary
 void clearRelationalBinding(java.lang.String attributeIdentifier, java.util.Collection collection)
           
 void clearRelationalBinding(java.lang.String attributeIdentifier, java.util.Collection collection, java.lang.Object o)
           
 void clearRelationalBinding(java.lang.String attributeIdentifier, java.util.Map map)
           
 void clearRelationalBinding(java.lang.String attributeIdentifier, java.util.Map map, java.lang.Object key)
           
 void ejbActivate()
           
 void ejbCreate()
           
 void ejbPassivate()
           
 void ejbPostCreate()
           
 void ejbRemove()
           
 void setSessionContext(javax.ejb.SessionContext ctx)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_ctx

public javax.ejb.SessionContext _ctx
Constructor Detail

SessionImpl

public SessionImpl()
Method Detail

ejbActivate

public void ejbActivate()
                 throws java.rmi.RemoteException
Specified by:
ejbActivate in interface javax.ejb.SessionBean

ejbCreate

public void ejbCreate()
               throws javax.ejb.CreateException,
                      java.rmi.RemoteException

ejbPassivate

public void ejbPassivate()
                  throws java.rmi.RemoteException
Specified by:
ejbPassivate in interface javax.ejb.SessionBean

ejbPostCreate

public void ejbPostCreate()
                   throws javax.ejb.CreateException,
                          java.rmi.RemoteException

ejbRemove

public void ejbRemove()
               throws java.rmi.RemoteException
Specified by:
ejbRemove in interface javax.ejb.SessionBean

setSessionContext

public void setSessionContext(javax.ejb.SessionContext ctx)
                       throws java.rmi.RemoteException
Specified by:
setSessionContext in interface javax.ejb.SessionBean

clearRelationalBinding

public void clearRelationalBinding(java.lang.String attributeIdentifier,
                                   java.util.Collection collection)

clearRelationalBinding

public void clearRelationalBinding(java.lang.String attributeIdentifier,
                                   java.util.Collection collection,
                                   java.lang.Object o)

clearRelationalBinding

public void clearRelationalBinding(java.lang.String attributeIdentifier,
                                   java.util.Map map,
                                   java.lang.Object key)

clearRelationalBinding

public void clearRelationalBinding(java.lang.String attributeIdentifier,
                                   java.util.Map map)

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved