org.jboss.ejb
Class EnterpriseContext

java.lang.Object
  |
  +--org.jboss.ejb.EnterpriseContext
Direct Known Subclasses:
EntityEnterpriseContext, MessageDrivenEnterpriseContext, StatefulSessionEnterpriseContext, StatelessSessionEnterpriseContext

public abstract class EnterpriseContext
extends java.lang.Object

The EnterpriseContext is used to associate EJB instances with metadata about it.

Version:
$Revision: 1.27 $
Author:
Rickard Öberg (rickard.oberg@telkel.com), Marc Fleury, Sebastien Alborini, Juha Lindfors
See Also:
StatefulSessionEnterpriseContext, StatelessSessionEnterpriseContext, EntityEnterpriseContext

Inner Class Summary
protected  class EnterpriseContext.EJBContextImpl
           
 
Constructor Summary
EnterpriseContext(java.lang.Object instance, Container con)
           
 
Method Summary
 void clear()
           
abstract  void discard()
           
 Container getContainer()
          Gets the container that manages the wrapped bean.
abstract  javax.ejb.EJBContext getEJBContext()
          Get the EJBContext object
 java.lang.Object getId()
           
 java.lang.Object getInstance()
           
 javax.transaction.Transaction getTransaction()
           
 boolean isLocked()
           
 void lock()
           
 void setId(java.lang.Object id)
           
 void setPrincipal(java.security.Principal principal)
           
 void setTransaction(javax.transaction.Transaction transaction)
           
 void unlock()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnterpriseContext

public EnterpriseContext(java.lang.Object instance,
                         Container con)
Method Detail

getInstance

public java.lang.Object getInstance()

getContainer

public Container getContainer()
Gets the container that manages the wrapped bean.

discard

public abstract void discard()
                      throws java.rmi.RemoteException

getEJBContext

public abstract javax.ejb.EJBContext getEJBContext()
Get the EJBContext object

setId

public void setId(java.lang.Object id)

getId

public java.lang.Object getId()

setTransaction

public void setTransaction(javax.transaction.Transaction transaction)

getTransaction

public javax.transaction.Transaction getTransaction()

setPrincipal

public void setPrincipal(java.security.Principal principal)

lock

public void lock()

unlock

public void unlock()

isLocked

public boolean isLocked()

clear

public void clear()


Copyright © 2000 The JBoss Organization. All Rights Reserved.