org.eclipse.modisco.jee.ejbjar.EjbJar31
Interface SessionBeanType


public interface SessionBeanType

A representation of the model object 'Session Bean Type'. The session-beanType declares an session bean. The declaration consists of: - an optional description - an optional display name - an optional icon element that contains a small and a large icon file name - a name assigned to the enterprise bean in the deployment description - an optional mapped-name element that can be used to provide vendor-specific deployment information such as the physical jndi-name of the session bean's remote home/business interface. This element is not required to be supported by all implementations. Any use of this element is non-portable. - the names of all the remote or local business interfaces, if any - the names of the session bean's remote home and remote interfaces, if any - the names of the session bean's local home and local interfaces, if any - an optional declaration that this bean exposes a no-interface view - the name of the session bean's web service endpoint interface, if any - the session bean's implementation class - the session bean's state management type - an optional declaration of a stateful session bean's timeout value - an optional declaration of the session bean's timeout method for handling programmatically created timers - an optional declaration of timers to be automatically created at deployment time - an optional declaration that a Singleton bean has eager initialization - an optional declaration of a Singleton/Stateful bean's concurrency management type - an optional declaration of the method locking metadata for a Singleton with container managed concurrency - an optional declaration of the other Singleton beans in the application that must be initialized before this bean - an optional declaration of the session bean's asynchronous methods - the optional session bean's transaction management type. If it is not present, it is defaulted to Container. - an optional declaration of a stateful session bean's afterBegin, beforeCompletion, and/or afterCompletion methods - an optional list of the session bean class and/or superclass around-invoke methods. - an optional list of the session bean class and/or superclass around-timeout methods. - an optional declaration of the bean's environment entries - an optional declaration of the bean's EJB references - an optional declaration of the bean's local EJB references - an optional declaration of the bean's web service references - an optional declaration of the security role references - an optional declaration of the security identity to be used for the execution of the bean's methods - an optional declaration of the bean's resource manager connection factory references - an optional declaration of the bean's resource environment references. - an optional declaration of the bean's message destination references The elements that are optional are "optional" in the sense that they are omitted when if lists represented by them are empty. The service-endpoint element may only be specified if the bean is a stateless session bean.

The following features are supported:

See Also:
EjbJar31Package.getSessionBeanType()
Generated:
Model:
extendedMetaData="name='session-beanType' kind='elementOnly'"

Method Summary
 NamedMethodType getAfterBeginMethod()
          Returns the value of the 'After Begin Method' containment reference.
 NamedMethodType getAfterCompletionMethod()
          Returns the value of the 'After Completion Method' containment reference.
  getAroundInvoke()
          Returns the value of the 'Around Invoke' containment reference list.
  getAroundTimeout()
          Returns the value of the 'Around Timeout' containment reference list.
  getAsyncMethod()
          Returns the value of the 'Async Method' containment reference list.
 NamedMethodType getBeforeCompletionMethod()
          Returns the value of the 'Before Completion Method' containment reference.
  getBusinessLocal()
          Returns the value of the 'Business Local' containment reference list.
  getBusinessRemote()
          Returns the value of the 'Business Remote' containment reference list.
 ConcurrencyManagementTypeType getConcurrencyManagementType()
          Returns the value of the 'Concurrency Management Type' containment reference.
  getConcurrentMethod()
          Returns the value of the 'Concurrent Method' containment reference list.
  getDataSource()
          Returns the value of the 'Data Source' containment reference list.
 DependsOnType getDependsOn()
          Returns the value of the 'Depends On' containment reference.
  getDescription()
          Returns the value of the 'Description' containment reference list.
  getDisplayName()
          Returns the value of the 'Display Name' containment reference list.
 EjbClassType getEjbClass()
          Returns the value of the 'Ejb Class' containment reference.
  getEjbLocalRef()
          Returns the value of the 'Ejb Local Ref' containment reference list.
 EjbNameType getEjbName()
          Returns the value of the 'Ejb Name' containment reference.
  getEjbRef()
          Returns the value of the 'Ejb Ref' containment reference list.
  getEnvEntry()
          Returns the value of the 'Env Entry' containment reference list.
 HomeType getHome()
          Returns the value of the 'Home' containment reference.
  getIcon()
          Returns the value of the 'Icon' containment reference list.
 java.lang.String getId()
          Returns the value of the 'Id' attribute.
  getInitMethod()
          Returns the value of the 'Init Method' containment reference list.
 TrueFalseType getInitOnStartup()
          Returns the value of the 'Init On Startup' containment reference.
 LocalType getLocal()
          Returns the value of the 'Local' containment reference.
 EmptyType getLocalBean()
          Returns the value of the 'Local Bean' containment reference.
 LocalHomeType getLocalHome()
          Returns the value of the 'Local Home' containment reference.
 XsdStringType getMappedName()
          Returns the value of the 'Mapped Name' containment reference.
  getMessageDestinationRef()
          Returns the value of the 'Message Destination Ref' containment reference list.
  getPersistenceContextRef()
          Returns the value of the 'Persistence Context Ref' containment reference list.
  getPersistenceUnitRef()
          Returns the value of the 'Persistence Unit Ref' containment reference list.
  getPostActivate()
          Returns the value of the 'Post Activate' containment reference list.
  getPostConstruct()
          Returns the value of the 'Post Construct' containment reference list.
  getPreDestroy()
          Returns the value of the 'Pre Destroy' containment reference list.
  getPrePassivate()
          Returns the value of the 'Pre Passivate' containment reference list.
 RemoteType getRemote()
          Returns the value of the 'Remote' containment reference.
  getRemoveMethod()
          Returns the value of the 'Remove Method' containment reference list.
  getResourceEnvRef()
          Returns the value of the 'Resource Env Ref' containment reference list.
  getResourceRef()
          Returns the value of the 'Resource Ref' containment reference list.
 SecurityIdentityType getSecurityIdentity()
          Returns the value of the 'Security Identity' containment reference.
  getSecurityRoleRef()
          Returns the value of the 'Security Role Ref' containment reference list.
 FullyQualifiedClassType getServiceEndpoint()
          Returns the value of the 'Service Endpoint' containment reference.
  getServiceRef()
          Returns the value of the 'Service Ref' containment reference list.
 SessionTypeType getSessionType()
          Returns the value of the 'Session Type' containment reference.
 StatefulTimeoutType getStatefulTimeout()
          Returns the value of the 'Stateful Timeout' containment reference.
 NamedMethodType getTimeoutMethod()
          Returns the value of the 'Timeout Method' containment reference.
  getTimer()
          Returns the value of the 'Timer' containment reference list.
 TransactionTypeType getTransactionType()
          Returns the value of the 'Transaction Type' containment reference.
 void setAfterBeginMethod(NamedMethodType value)
          Sets the value of the 'After Begin Method' containment reference.
 void setAfterCompletionMethod(NamedMethodType value)
          Sets the value of the 'After Completion Method' containment reference.
 void setBeforeCompletionMethod(NamedMethodType value)
          Sets the value of the 'Before Completion Method' containment reference.
 void setConcurrencyManagementType(ConcurrencyManagementTypeType value)
          Sets the value of the 'Concurrency Management Type' containment reference.
 void setDependsOn(DependsOnType value)
          Sets the value of the 'Depends On' containment reference.
 void setEjbClass(EjbClassType value)
          Sets the value of the 'Ejb Class' containment reference.
 void setEjbName(EjbNameType value)
          Sets the value of the 'Ejb Name' containment reference.
 void setHome(HomeType value)
          Sets the value of the 'Home' containment reference.
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute.
 void setInitOnStartup(TrueFalseType value)
          Sets the value of the 'Init On Startup' containment reference.
 void setLocal(LocalType value)
          Sets the value of the 'Local' containment reference.
 void setLocalBean(EmptyType value)
          Sets the value of the 'Local Bean' containment reference.
 void setLocalHome(LocalHomeType value)
          Sets the value of the 'Local Home' containment reference.
 void setMappedName(XsdStringType value)
          Sets the value of the 'Mapped Name' containment reference.
 void setRemote(RemoteType value)
          Sets the value of the 'Remote' containment reference.
 void setSecurityIdentity(SecurityIdentityType value)
          Sets the value of the 'Security Identity' containment reference.
 void setServiceEndpoint(FullyQualifiedClassType value)
          Sets the value of the 'Service Endpoint' containment reference.
 void setSessionType(SessionTypeType value)
          Sets the value of the 'Session Type' containment reference.
 void setStatefulTimeout(StatefulTimeoutType value)
          Sets the value of the 'Stateful Timeout' containment reference.
 void setTimeoutMethod(NamedMethodType value)
          Sets the value of the 'Timeout Method' containment reference.
 void setTransactionType(TransactionTypeType value)
          Sets the value of the 'Transaction Type' containment reference.
 

Method Detail

getDescription

 getDescription()
Returns the value of the 'Description' containment reference list. The list contents are of type DescriptionType.

If the meaning of the 'Description' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Description' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_Description()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='description' namespace='http://java.sun.com/xml/ns/javaee'"

getDisplayName

 getDisplayName()
Returns the value of the 'Display Name' containment reference list. The list contents are of type DisplayNameType.

If the meaning of the 'Display Name' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Display Name' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_DisplayName()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='display-name' namespace='http://java.sun.com/xml/ns/javaee'"

getIcon

 getIcon()
Returns the value of the 'Icon' containment reference list. The list contents are of type IconType.

If the meaning of the 'Icon' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Icon' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_Icon()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='icon' namespace='http://java.sun.com/xml/ns/javaee'"

getEjbName

EjbNameType getEjbName()
Returns the value of the 'Ejb Name' containment reference.

If the meaning of the 'Ejb Name' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Ejb Name' containment reference.
See Also:
setEjbName(EjbNameType), EjbJar31Package.getSessionBeanType_EjbName()
Generated:
Model:
containment="true" required="true" extendedMetaData="kind='element' name='ejb-name' namespace='http://java.sun.com/xml/ns/javaee'"

setEjbName

void setEjbName(EjbNameType value)
Sets the value of the 'Ejb Name' containment reference.

Parameters:
value - the new value of the 'Ejb Name' containment reference.
See Also:
getEjbName()
Generated:

getMappedName

XsdStringType getMappedName()
Returns the value of the 'Mapped Name' containment reference.

If the meaning of the 'Mapped Name' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Mapped Name' containment reference.
See Also:
setMappedName(XsdStringType), EjbJar31Package.getSessionBeanType_MappedName()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='mapped-name' namespace='http://java.sun.com/xml/ns/javaee'"

setMappedName

void setMappedName(XsdStringType value)
Sets the value of the 'Mapped Name' containment reference.

Parameters:
value - the new value of the 'Mapped Name' containment reference.
See Also:
getMappedName()
Generated:

getHome

HomeType getHome()
Returns the value of the 'Home' containment reference.

If the meaning of the 'Home' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Home' containment reference.
See Also:
setHome(HomeType), EjbJar31Package.getSessionBeanType_Home()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='home' namespace='http://java.sun.com/xml/ns/javaee'"

setHome

void setHome(HomeType value)
Sets the value of the 'Home' containment reference.

Parameters:
value - the new value of the 'Home' containment reference.
See Also:
getHome()
Generated:

getRemote

RemoteType getRemote()
Returns the value of the 'Remote' containment reference.

If the meaning of the 'Remote' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Remote' containment reference.
See Also:
setRemote(RemoteType), EjbJar31Package.getSessionBeanType_Remote()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='remote' namespace='http://java.sun.com/xml/ns/javaee'"

setRemote

void setRemote(RemoteType value)
Sets the value of the 'Remote' containment reference.

Parameters:
value - the new value of the 'Remote' containment reference.
See Also:
getRemote()
Generated:

getLocalHome

LocalHomeType getLocalHome()
Returns the value of the 'Local Home' containment reference.

If the meaning of the 'Local Home' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Local Home' containment reference.
See Also:
setLocalHome(LocalHomeType), EjbJar31Package.getSessionBeanType_LocalHome()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='local-home' namespace='http://java.sun.com/xml/ns/javaee'"

setLocalHome

void setLocalHome(LocalHomeType value)
Sets the value of the 'Local Home' containment reference.

Parameters:
value - the new value of the 'Local Home' containment reference.
See Also:
getLocalHome()
Generated:

getLocal

LocalType getLocal()
Returns the value of the 'Local' containment reference.

If the meaning of the 'Local' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Local' containment reference.
See Also:
setLocal(LocalType), EjbJar31Package.getSessionBeanType_Local()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='local' namespace='http://java.sun.com/xml/ns/javaee'"

setLocal

void setLocal(LocalType value)
Sets the value of the 'Local' containment reference.

Parameters:
value - the new value of the 'Local' containment reference.
See Also:
getLocal()
Generated:

getBusinessLocal

 getBusinessLocal()
Returns the value of the 'Business Local' containment reference list. The list contents are of type FullyQualifiedClassType.

If the meaning of the 'Business Local' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Business Local' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_BusinessLocal()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='business-local' namespace='http://java.sun.com/xml/ns/javaee'"

getBusinessRemote

 getBusinessRemote()
Returns the value of the 'Business Remote' containment reference list. The list contents are of type FullyQualifiedClassType.

If the meaning of the 'Business Remote' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Business Remote' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_BusinessRemote()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='business-remote' namespace='http://java.sun.com/xml/ns/javaee'"

getLocalBean

EmptyType getLocalBean()
Returns the value of the 'Local Bean' containment reference. The local-bean element declares that this session bean exposes a no-interface Local client view.

Returns:
the value of the 'Local Bean' containment reference.
See Also:
setLocalBean(EmptyType), EjbJar31Package.getSessionBeanType_LocalBean()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='local-bean' namespace='http://java.sun.com/xml/ns/javaee'"

setLocalBean

void setLocalBean(EmptyType value)
Sets the value of the 'Local Bean' containment reference.

Parameters:
value - the new value of the 'Local Bean' containment reference.
See Also:
getLocalBean()
Generated:

getServiceEndpoint

FullyQualifiedClassType getServiceEndpoint()
Returns the value of the 'Service Endpoint' containment reference. The service-endpoint element contains the fully-qualified name of the enterprise bean's web service endpoint interface. The service-endpoint element may only be specified for a stateless session bean. The specified interface must be a valid JAX-RPC service endpoint interface.

Returns:
the value of the 'Service Endpoint' containment reference.
See Also:
setServiceEndpoint(FullyQualifiedClassType), EjbJar31Package.getSessionBeanType_ServiceEndpoint()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='service-endpoint' namespace='http://java.sun.com/xml/ns/javaee'"

setServiceEndpoint

void setServiceEndpoint(FullyQualifiedClassType value)
Sets the value of the 'Service Endpoint' containment reference.

Parameters:
value - the new value of the 'Service Endpoint' containment reference.
See Also:
getServiceEndpoint()
Generated:

getEjbClass

EjbClassType getEjbClass()
Returns the value of the 'Ejb Class' containment reference. The ejb-class element specifies the fully qualified name of the bean class for this ejb. It is required unless there is a component-defining annotation for the same ejb-name.

Returns:
the value of the 'Ejb Class' containment reference.
See Also:
setEjbClass(EjbClassType), EjbJar31Package.getSessionBeanType_EjbClass()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='ejb-class' namespace='http://java.sun.com/xml/ns/javaee'"

setEjbClass

void setEjbClass(EjbClassType value)
Sets the value of the 'Ejb Class' containment reference.

Parameters:
value - the new value of the 'Ejb Class' containment reference.
See Also:
getEjbClass()
Generated:

getSessionType

SessionTypeType getSessionType()
Returns the value of the 'Session Type' containment reference.

If the meaning of the 'Session Type' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Session Type' containment reference.
See Also:
setSessionType(SessionTypeType), EjbJar31Package.getSessionBeanType_SessionType()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='session-type' namespace='http://java.sun.com/xml/ns/javaee'"

setSessionType

void setSessionType(SessionTypeType value)
Sets the value of the 'Session Type' containment reference.

Parameters:
value - the new value of the 'Session Type' containment reference.
See Also:
getSessionType()
Generated:

getStatefulTimeout

StatefulTimeoutType getStatefulTimeout()
Returns the value of the 'Stateful Timeout' containment reference.

If the meaning of the 'Stateful Timeout' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Stateful Timeout' containment reference.
See Also:
setStatefulTimeout(StatefulTimeoutType), EjbJar31Package.getSessionBeanType_StatefulTimeout()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='stateful-timeout' namespace='http://java.sun.com/xml/ns/javaee'"

setStatefulTimeout

void setStatefulTimeout(StatefulTimeoutType value)
Sets the value of the 'Stateful Timeout' containment reference.

Parameters:
value - the new value of the 'Stateful Timeout' containment reference.
See Also:
getStatefulTimeout()
Generated:

getTimeoutMethod

NamedMethodType getTimeoutMethod()
Returns the value of the 'Timeout Method' containment reference. The timeout-method element specifies the method that will receive callbacks for programmatically created timers.

Returns:
the value of the 'Timeout Method' containment reference.
See Also:
setTimeoutMethod(NamedMethodType), EjbJar31Package.getSessionBeanType_TimeoutMethod()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='timeout-method' namespace='http://java.sun.com/xml/ns/javaee'"

setTimeoutMethod

void setTimeoutMethod(NamedMethodType value)
Sets the value of the 'Timeout Method' containment reference.

Parameters:
value - the new value of the 'Timeout Method' containment reference.
See Also:
getTimeoutMethod()
Generated:

getTimer

 getTimer()
Returns the value of the 'Timer' containment reference list. The list contents are of type TimerType.

If the meaning of the 'Timer' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Timer' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_Timer()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='timer' namespace='http://java.sun.com/xml/ns/javaee'"

getInitOnStartup

TrueFalseType getInitOnStartup()
Returns the value of the 'Init On Startup' containment reference. The init-on-startup element specifies that a Singleton bean has eager initialization. This element can only be specified for singleton session beans.

Returns:
the value of the 'Init On Startup' containment reference.
See Also:
setInitOnStartup(TrueFalseType), EjbJar31Package.getSessionBeanType_InitOnStartup()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='init-on-startup' namespace='http://java.sun.com/xml/ns/javaee'"

setInitOnStartup

void setInitOnStartup(TrueFalseType value)
Sets the value of the 'Init On Startup' containment reference.

Parameters:
value - the new value of the 'Init On Startup' containment reference.
See Also:
getInitOnStartup()
Generated:

getConcurrencyManagementType

ConcurrencyManagementTypeType getConcurrencyManagementType()
Returns the value of the 'Concurrency Management Type' containment reference.

If the meaning of the 'Concurrency Management Type' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Concurrency Management Type' containment reference.
See Also:
setConcurrencyManagementType(ConcurrencyManagementTypeType), EjbJar31Package.getSessionBeanType_ConcurrencyManagementType()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='concurrency-management-type' namespace='http://java.sun.com/xml/ns/javaee'"

setConcurrencyManagementType

void setConcurrencyManagementType(ConcurrencyManagementTypeType value)
Sets the value of the 'Concurrency Management Type' containment reference.

Parameters:
value - the new value of the 'Concurrency Management Type' containment reference.
See Also:
getConcurrencyManagementType()
Generated:

getConcurrentMethod

 getConcurrentMethod()
Returns the value of the 'Concurrent Method' containment reference list. The list contents are of type ConcurrentMethodType.

If the meaning of the 'Concurrent Method' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Concurrent Method' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_ConcurrentMethod()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='concurrent-method' namespace='http://java.sun.com/xml/ns/javaee'"

getDependsOn

DependsOnType getDependsOn()
Returns the value of the 'Depends On' containment reference.

If the meaning of the 'Depends On' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Depends On' containment reference.
See Also:
setDependsOn(DependsOnType), EjbJar31Package.getSessionBeanType_DependsOn()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='depends-on' namespace='http://java.sun.com/xml/ns/javaee'"

setDependsOn

void setDependsOn(DependsOnType value)
Sets the value of the 'Depends On' containment reference.

Parameters:
value - the new value of the 'Depends On' containment reference.
See Also:
getDependsOn()
Generated:

getInitMethod

 getInitMethod()
Returns the value of the 'Init Method' containment reference list. The list contents are of type InitMethodType. The init-method element specifies the mappings for EJB 2.x style create methods for an EJB 3.x bean. This element can only be specified for stateful session beans.

Returns:
the value of the 'Init Method' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_InitMethod()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='init-method' namespace='http://java.sun.com/xml/ns/javaee'"

getRemoveMethod

 getRemoveMethod()
Returns the value of the 'Remove Method' containment reference list. The list contents are of type RemoveMethodType. The remove-method element specifies the mappings for EJB 2.x style remove methods for an EJB 3.x bean. This element can only be specified for stateful session beans.

Returns:
the value of the 'Remove Method' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_RemoveMethod()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='remove-method' namespace='http://java.sun.com/xml/ns/javaee'"

getAsyncMethod

 getAsyncMethod()
Returns the value of the 'Async Method' containment reference list. The list contents are of type AsyncMethodType.

If the meaning of the 'Async Method' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Async Method' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_AsyncMethod()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='async-method' namespace='http://java.sun.com/xml/ns/javaee'"

getTransactionType

TransactionTypeType getTransactionType()
Returns the value of the 'Transaction Type' containment reference.

If the meaning of the 'Transaction Type' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Transaction Type' containment reference.
See Also:
setTransactionType(TransactionTypeType), EjbJar31Package.getSessionBeanType_TransactionType()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='transaction-type' namespace='http://java.sun.com/xml/ns/javaee'"

setTransactionType

void setTransactionType(TransactionTypeType value)
Sets the value of the 'Transaction Type' containment reference.

Parameters:
value - the new value of the 'Transaction Type' containment reference.
See Also:
getTransactionType()
Generated:

getAfterBeginMethod

NamedMethodType getAfterBeginMethod()
Returns the value of the 'After Begin Method' containment reference.

If the meaning of the 'After Begin Method' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'After Begin Method' containment reference.
See Also:
setAfterBeginMethod(NamedMethodType), EjbJar31Package.getSessionBeanType_AfterBeginMethod()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='after-begin-method' namespace='http://java.sun.com/xml/ns/javaee'"

setAfterBeginMethod

void setAfterBeginMethod(NamedMethodType value)
Sets the value of the 'After Begin Method' containment reference.

Parameters:
value - the new value of the 'After Begin Method' containment reference.
See Also:
getAfterBeginMethod()
Generated:

getBeforeCompletionMethod

NamedMethodType getBeforeCompletionMethod()
Returns the value of the 'Before Completion Method' containment reference.

If the meaning of the 'Before Completion Method' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Before Completion Method' containment reference.
See Also:
setBeforeCompletionMethod(NamedMethodType), EjbJar31Package.getSessionBeanType_BeforeCompletionMethod()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='before-completion-method' namespace='http://java.sun.com/xml/ns/javaee'"

setBeforeCompletionMethod

void setBeforeCompletionMethod(NamedMethodType value)
Sets the value of the 'Before Completion Method' containment reference.

Parameters:
value - the new value of the 'Before Completion Method' containment reference.
See Also:
getBeforeCompletionMethod()
Generated:

getAfterCompletionMethod

NamedMethodType getAfterCompletionMethod()
Returns the value of the 'After Completion Method' containment reference.

If the meaning of the 'After Completion Method' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'After Completion Method' containment reference.
See Also:
setAfterCompletionMethod(NamedMethodType), EjbJar31Package.getSessionBeanType_AfterCompletionMethod()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='after-completion-method' namespace='http://java.sun.com/xml/ns/javaee'"

setAfterCompletionMethod

void setAfterCompletionMethod(NamedMethodType value)
Sets the value of the 'After Completion Method' containment reference.

Parameters:
value - the new value of the 'After Completion Method' containment reference.
See Also:
getAfterCompletionMethod()
Generated:

getAroundInvoke

 getAroundInvoke()
Returns the value of the 'Around Invoke' containment reference list. The list contents are of type AroundInvokeType.

If the meaning of the 'Around Invoke' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Around Invoke' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_AroundInvoke()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='around-invoke' namespace='http://java.sun.com/xml/ns/javaee'"

getAroundTimeout

 getAroundTimeout()
Returns the value of the 'Around Timeout' containment reference list. The list contents are of type AroundTimeoutType.

If the meaning of the 'Around Timeout' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Around Timeout' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_AroundTimeout()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='around-timeout' namespace='http://java.sun.com/xml/ns/javaee'"

getEnvEntry

 getEnvEntry()
Returns the value of the 'Env Entry' containment reference list. The list contents are of type EnvEntryType.

If the meaning of the 'Env Entry' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Env Entry' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_EnvEntry()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='env-entry' namespace='http://java.sun.com/xml/ns/javaee'"

getEjbRef

 getEjbRef()
Returns the value of the 'Ejb Ref' containment reference list. The list contents are of type EjbRefType.

If the meaning of the 'Ejb Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Ejb Ref' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_EjbRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='ejb-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getEjbLocalRef

 getEjbLocalRef()
Returns the value of the 'Ejb Local Ref' containment reference list. The list contents are of type EjbLocalRefType.

If the meaning of the 'Ejb Local Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Ejb Local Ref' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_EjbLocalRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='ejb-local-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getServiceRef

 getServiceRef()
Returns the value of the 'Service Ref' containment reference list. The list contents are of type ServiceRefType.

If the meaning of the 'Service Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Service Ref' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_ServiceRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='service-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getResourceRef

 getResourceRef()
Returns the value of the 'Resource Ref' containment reference list. The list contents are of type ResourceRefType.

If the meaning of the 'Resource Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Resource Ref' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_ResourceRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='resource-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getResourceEnvRef

 getResourceEnvRef()
Returns the value of the 'Resource Env Ref' containment reference list. The list contents are of type ResourceEnvRefType.

If the meaning of the 'Resource Env Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Resource Env Ref' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_ResourceEnvRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='resource-env-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getMessageDestinationRef

 getMessageDestinationRef()
Returns the value of the 'Message Destination Ref' containment reference list. The list contents are of type MessageDestinationRefType.

If the meaning of the 'Message Destination Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Message Destination Ref' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_MessageDestinationRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='message-destination-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getPersistenceContextRef

 getPersistenceContextRef()
Returns the value of the 'Persistence Context Ref' containment reference list. The list contents are of type PersistenceContextRefType.

If the meaning of the 'Persistence Context Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Persistence Context Ref' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_PersistenceContextRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='persistence-context-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getPersistenceUnitRef

 getPersistenceUnitRef()
Returns the value of the 'Persistence Unit Ref' containment reference list. The list contents are of type PersistenceUnitRefType.

If the meaning of the 'Persistence Unit Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Persistence Unit Ref' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_PersistenceUnitRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='persistence-unit-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getPostConstruct

 getPostConstruct()
Returns the value of the 'Post Construct' containment reference list. The list contents are of type LifecycleCallbackType.

If the meaning of the 'Post Construct' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Post Construct' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_PostConstruct()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='post-construct' namespace='http://java.sun.com/xml/ns/javaee'"

getPreDestroy

 getPreDestroy()
Returns the value of the 'Pre Destroy' containment reference list. The list contents are of type LifecycleCallbackType.

If the meaning of the 'Pre Destroy' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Pre Destroy' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_PreDestroy()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='pre-destroy' namespace='http://java.sun.com/xml/ns/javaee'"

getDataSource

 getDataSource()
Returns the value of the 'Data Source' containment reference list. The list contents are of type DataSourceType.

If the meaning of the 'Data Source' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Data Source' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_DataSource()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='data-source' namespace='http://java.sun.com/xml/ns/javaee'"

getPostActivate

 getPostActivate()
Returns the value of the 'Post Activate' containment reference list. The list contents are of type LifecycleCallbackType.

If the meaning of the 'Post Activate' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Post Activate' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_PostActivate()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='post-activate' namespace='http://java.sun.com/xml/ns/javaee'"

getPrePassivate

 getPrePassivate()
Returns the value of the 'Pre Passivate' containment reference list. The list contents are of type LifecycleCallbackType.

If the meaning of the 'Pre Passivate' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Pre Passivate' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_PrePassivate()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='pre-passivate' namespace='http://java.sun.com/xml/ns/javaee'"

getSecurityRoleRef

 getSecurityRoleRef()
Returns the value of the 'Security Role Ref' containment reference list. The list contents are of type SecurityRoleRefType.

If the meaning of the 'Security Role Ref' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Security Role Ref' containment reference list.
See Also:
EjbJar31Package.getSessionBeanType_SecurityRoleRef()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='security-role-ref' namespace='http://java.sun.com/xml/ns/javaee'"

getSecurityIdentity

SecurityIdentityType getSecurityIdentity()
Returns the value of the 'Security Identity' containment reference.

If the meaning of the 'Security Identity' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Security Identity' containment reference.
See Also:
setSecurityIdentity(SecurityIdentityType), EjbJar31Package.getSessionBeanType_SecurityIdentity()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='security-identity' namespace='http://java.sun.com/xml/ns/javaee'"

setSecurityIdentity

void setSecurityIdentity(SecurityIdentityType value)
Sets the value of the 'Security Identity' containment reference.

Parameters:
value - the new value of the 'Security Identity' containment reference.
See Also:
getSecurityIdentity()
Generated:

getId

java.lang.String getId()
Returns the value of the 'Id' attribute.

If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), EjbJar31Package.getSessionBeanType_Id()
Generated:
Model:
id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" extendedMetaData="kind='attribute' name='id'"

setId

void setId(java.lang.String value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()
Generated: