org.ow2.jonas.deployment.ejb
Class SessionStatefulDesc

java.lang.Object
  extended by org.ow2.jonas.deployment.common.DescriptionGroupDesc
      extended by org.ow2.jonas.deployment.common.JndiEnvRefsGroupDesc
          extended by org.ow2.jonas.deployment.ejb.BeanDesc
              extended by org.ow2.jonas.deployment.ejb.SessionDesc
                  extended by org.ow2.jonas.deployment.ejb.SessionStatefulDesc
All Implemented Interfaces:
IDescriptionGroupDesc, IJNDIEnvRefsGroupDesc

public class SessionStatefulDesc
extends SessionDesc

class to hold meta-information related to a stateful session bean. At this stage, this is only a tagger class.

Author:
Christophe Ney [cney@batisseurs.com] : Initial developer, Helene Joanin

Field Summary
protected  Method isModifiedMethod
           
 
Fields inherited from class org.ow2.jonas.deployment.ejb.SessionDesc
transactionType
 
Fields inherited from class org.ow2.jonas.deployment.ejb.BeanDesc
BEAN_TRANSACTION_TYPE, beanIdentification, cacheMax, clusterReplicated, CONTAINER_TRANSACTION_TYPE, deploymentDesc, derivedBeanName, ejb10EnvProps, ejbClass, ejbName, ejbTimeoutSignature, fullDerivedBeanName, GENERATED_PREFIX, home, jndiLocalName, jndiName, local, localhome, poolMin, remote, securityRoleRefDescList, timerTxAttribute, TRANS
 
Fields inherited from class org.ow2.jonas.deployment.common.JndiEnvRefsGroupDesc
logger
 
Fields inherited from class org.ow2.jonas.deployment.common.DescriptionGroupDesc
description, displayName, largeIcon, smallIcon
 
Constructor Summary
SessionStatefulDesc(ClassLoader classLoader, Session ses, AssemblyDescriptor asd, JonasSession jSes, JLinkedList jMDRList, String filename)
          constructor: called when the DeploymentDescriptor is read.
 
Method Summary
 Method getIsModifiedMethod()
          Get the 'isModified' method name implemented in the bean class.
 boolean hasIsModifiedMethod()
          Assessor for existence of a isModified methoe
 String toString()
          String representation of the object for test purpose
 
Methods inherited from class org.ow2.jonas.deployment.ejb.SessionDesc
check, checkTxAttribute, getSessionTimeout, getTransactionType, getWarningThreshold, isBeanManagedTransaction, isMonitoringEnabled, isMonitoringSettingsDefinedInDD, setWarningThreshold
 
Methods inherited from class org.ow2.jonas.deployment.ejb.BeanDesc
addEJBMethodDesc, addMethodDesc, checkRemoteException, checkRunAsMapping, checkValidTypesForRmi, getCacheMax, getCluster, getDeploymentDesc, getDerivedBeanName, getEjb10Environment, getEjbClass, getEjbName, getEjbTimeoutSignature, getFullDerivedBeanName, getFullWrpHandleName, getFullWrpHomeName, getFullWrpLocalHomeName, getFullWrpLocalName, getFullWrpRemoteName, getHashCodeForIdentifier, getHomeClass, getIdentifier, getJndiLocalName, getJndiName, getLocalClass, getLocalHomeClass, getMethodDesc, getMethodDesc, getMethodDescIterator, getParentClass, getPoolMin, getRemoteClass, getRunAsPrincipalName, getRunAsRole, getSasComponent, getSecurityRoleRefDescList, getTimerTxAttribute, getWrpHandleName, getWrpHomeName, getWrpLocalHomeName, getWrpLocalName, getWrpRemoteName, hasDefinedLocalInterface, isClusterReplicated, loadExtraClasses, newMethodDescInstance, setCluster, setClusterReplicated, setDeploymentDesc, setJndiLocalName, setJndiName, setSasComponent, verifyRoleName
 
Methods inherited from class org.ow2.jonas.deployment.common.JndiEnvRefsGroupDesc
getEjbLocalRefDesc, getEjbRefDesc, getENCBindingHolder, getEnvEntryDesc, getMessageDestinationRefDesc, getPersistenceUnitRefs, getResourceEnvRefDesc, getResourceRefDesc, getServiceRefDesc, setENCBindingHolder
 
Methods inherited from class org.ow2.jonas.deployment.common.DescriptionGroupDesc
getDescription, getDisplayName, getLargeIcon, getSAXMsg, getSmallIcon
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

isModifiedMethod

protected Method isModifiedMethod
Constructor Detail

SessionStatefulDesc

public SessionStatefulDesc(ClassLoader classLoader,
                           Session ses,
                           AssemblyDescriptor asd,
                           JonasSession jSes,
                           JLinkedList jMDRList,
                           String filename)
                    throws DeploymentDescException
constructor: called when the DeploymentDescriptor is read. Currently, called by both GenIC and createContainer.

Throws:
DeploymentDescException
Method Detail

getIsModifiedMethod

public Method getIsModifiedMethod()
Get the 'isModified' method name implemented in the bean class. (This information is JOnAS specific).

Returns:
Name of the isModified method

hasIsModifiedMethod

public boolean hasIsModifiedMethod()
Assessor for existence of a isModified methoe

Returns:
true of isModified method exist for the bean

toString

public String toString()
String representation of the object for test purpose

Specified by:
toString in interface IDescriptionGroupDesc
Overrides:
toString in class SessionDesc
Returns:
String representation of this object


Copyright © 2010 OW2 Consortium. All Rights Reserved.