org.jboss.test.cmp2.lob
Class FacadeSessionBean

java.lang.Object
  extended byorg.jboss.test.cmp2.lob.FacadeSessionBean
All Implemented Interfaces:
EnterpriseBean (src) , java.io.Serializable, SessionBean (src)

public class FacadeSessionBean
extends java.lang.Object
implements SessionBean (src)

See Also:
Serialized Form

Constructor Summary
FacadeSessionBean()
           
 
Method Summary
 void addListElement(java.lang.Integer id, java.lang.Object value)
           
 void addMapEntry(java.lang.Integer id, java.lang.Object key, java.lang.Object value)
           
 void addSetElement(java.lang.Integer id, java.lang.Object value)
           
 void createLOB(java.lang.Integer id)
           
 void ejbActivate()
          The activate method is called when the instance is activated from its "passive" state.
 void ejbCreate()
           
 void ejbPassivate()
          The passivate method is called before the instance enters the "passive" state.
 void ejbRemove()
          A container invokes this method before it ends the life of the session object.
 byte getBinaryDataElement(java.lang.Integer id, int index)
           
 java.lang.String getCleanGetValueHolderValue(java.lang.Integer id)
           
 java.util.List getListField(java.lang.Integer id)
           
 java.util.Map getMapField(java.lang.Integer id)
           
 java.util.Set getSetField(java.lang.Integer id)
           
 java.lang.String getStateFactoryValueHolderValue(java.lang.Integer id)
           
 java.lang.String getValueHolderValue(java.lang.Integer id)
           
 void modifyCleanGetValueHolderValue(java.lang.Integer id, java.lang.String value)
           
 void modifyStateFactoryValueHolderValue(java.lang.Integer id, java.lang.String value)
           
 void removeLOB(java.lang.Integer id)
           
 void setBinaryData(java.lang.Integer id, byte[] value)
           
 void setBinaryDataElement(java.lang.Integer id, int index, byte value)
           
 void setCleanGetValueHolderValue(java.lang.Integer id, java.lang.String value)
           
 void setSessionContext(SessionContext (src)  ctx)
          Set the associated session context.
 void setStateFactoryValueHolderValue(java.lang.Integer id, java.lang.String value)
           
 void setValueHolderValue(java.lang.Integer id, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FacadeSessionBean

public FacadeSessionBean()
Method Detail

createLOB

public void createLOB(java.lang.Integer id)
               throws java.lang.Exception
Throws:
java.lang.Exception

removeLOB

public void removeLOB(java.lang.Integer id)
               throws java.lang.Exception
Throws:
java.lang.Exception

addMapEntry

public void addMapEntry(java.lang.Integer id,
                        java.lang.Object key,
                        java.lang.Object value)
                 throws java.lang.Exception
Throws:
java.lang.Exception

getMapField

public java.util.Map getMapField(java.lang.Integer id)
                          throws java.lang.Exception
Throws:
java.lang.Exception

addSetElement

public void addSetElement(java.lang.Integer id,
                          java.lang.Object value)
                   throws java.lang.Exception
Throws:
java.lang.Exception

getSetField

public java.util.Set getSetField(java.lang.Integer id)
                          throws java.lang.Exception
Throws:
java.lang.Exception

addListElement

public void addListElement(java.lang.Integer id,
                           java.lang.Object value)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getListField

public java.util.List getListField(java.lang.Integer id)
                            throws java.lang.Exception
Throws:
java.lang.Exception

setBinaryData

public void setBinaryData(java.lang.Integer id,
                          byte[] value)
                   throws java.lang.Exception
Throws:
java.lang.Exception

setBinaryDataElement

public void setBinaryDataElement(java.lang.Integer id,
                                 int index,
                                 byte value)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getBinaryDataElement

public byte getBinaryDataElement(java.lang.Integer id,
                                 int index)
                          throws java.lang.Exception
Throws:
java.lang.Exception

setValueHolderValue

public void setValueHolderValue(java.lang.Integer id,
                                java.lang.String value)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getValueHolderValue

public java.lang.String getValueHolderValue(java.lang.Integer id)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

setCleanGetValueHolderValue

public void setCleanGetValueHolderValue(java.lang.Integer id,
                                        java.lang.String value)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

modifyCleanGetValueHolderValue

public void modifyCleanGetValueHolderValue(java.lang.Integer id,
                                           java.lang.String value)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

getCleanGetValueHolderValue

public java.lang.String getCleanGetValueHolderValue(java.lang.Integer id)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

getStateFactoryValueHolderValue

public java.lang.String getStateFactoryValueHolderValue(java.lang.Integer id)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

modifyStateFactoryValueHolderValue

public void modifyStateFactoryValueHolderValue(java.lang.Integer id,
                                               java.lang.String value)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

setStateFactoryValueHolderValue

public void setStateFactoryValueHolderValue(java.lang.Integer id,
                                            java.lang.String value)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

ejbCreate

public void ejbCreate()
               throws CreateException (src) 
Throws:
CreateException (src) - Description of Exception

ejbActivate

public void ejbActivate()
Description copied from interface: SessionBean (src)

The activate method is called when the instance is activated from its "passive" state. The instance should acquire any resource that it has released earlier in the ejbPassivate() method.

This method is called with no transaction context.

Specified by:
ejbActivate in interface SessionBean (src)

ejbPassivate

public void ejbPassivate()
Description copied from interface: SessionBean (src)

The passivate method is called before the instance enters the "passive" state. The instance should release any resources that it can re-acquire later in the ejbActivate() method.

After the passivate method completes, the instance must be in a state that allows the container to use the Java Serialization protocol to externalize and store away the instance's state.

This method is called with no transaction context.

Specified by:
ejbPassivate in interface SessionBean (src)

ejbRemove

public void ejbRemove()
Description copied from interface: SessionBean (src)

A container invokes this method before it ends the life of the session object. This happens as a result of a client's invoking a remove operation, or when a container decides to terminate the session object after a timeout.

This method is called with no transaction context.

Specified by:
ejbRemove in interface SessionBean (src)

setSessionContext

public void setSessionContext(SessionContext (src)  ctx)
Description copied from interface: SessionBean (src)

Set the associated session context. The container calls this method after the instance creation.

The enterprise Bean instance should store the reference to the context object in an instance variable.

This method is called with no transaction context.

Specified by:
setSessionContext in interface SessionBean (src)
Parameters:
ctx - - A SessionContext interface for the instance.