|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.shrinkwrap.descriptor.impl.ejbjar31.SessionBeanTypeImpl<T>
public class SessionBeanTypeImpl<T>
This class implements the session-beanType xsd type
Original Documentation:
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.
| Constructor Summary | |
|---|---|
SessionBeanTypeImpl(T t,
java.lang.String nodeName,
org.jboss.shrinkwrap.descriptor.spi.Node node)
|
|
SessionBeanTypeImpl(T t,
java.lang.String nodeName,
org.jboss.shrinkwrap.descriptor.spi.Node node,
org.jboss.shrinkwrap.descriptor.spi.Node childNode)
|
|
| Method Summary | |
|---|---|
NamedMethodType<SessionBeanType<T>> |
afterBeginMethod()
If not already created, a new after-begin-method element will be created and returned. |
NamedMethodType<SessionBeanType<T>> |
afterCompletionMethod()
If not already created, a new after-completion-method element will be created and returned. |
AroundInvokeType<SessionBeanType<T>> |
aroundInvoke()
Returns the around-invoke element |
AroundTimeoutType<SessionBeanType<T>> |
aroundTimeout()
Returns the around-timeout element |
AsyncMethodType<SessionBeanType<T>> |
asyncMethod()
Returns the async-method element |
NamedMethodType<SessionBeanType<T>> |
beforeCompletionMethod()
If not already created, a new before-completion-method element will be created and returned. |
ConcurrentMethodType<SessionBeanType<T>> |
concurrentMethod()
Returns the concurrent-method element |
DataSourceType<SessionBeanType<T>> |
dataSource()
Returns the data-source element |
DependsOnType<SessionBeanType<T>> |
dependsOn()
If not already created, a new depends-on element will be created and returned. |
EjbLocalRefType<SessionBeanType<T>> |
ejbLocalRef()
Returns the ejb-local-ref element |
EjbRefType<SessionBeanType<T>> |
ejbRef()
Returns the ejb-ref element |
EnvEntryType<SessionBeanType<T>> |
envEntry()
Returns the env-entry element |
java.util.List<AroundInvokeType<SessionBeanType<T>>> |
getAroundInvokeList()
Returns all around-invoke elements |
java.util.List<AroundTimeoutType<SessionBeanType<T>>> |
getAroundTimeoutList()
Returns all around-timeout elements |
java.util.List<AsyncMethodType<SessionBeanType<T>>> |
getAsyncMethodList()
Returns all async-method elements |
java.util.List<java.lang.String> |
getBusinessLocalList()
Returns all business-local elements |
java.util.List<java.lang.String> |
getBusinessRemoteList()
Returns all business-remote elements |
ConcurrencyManagementTypeType |
getConcurrencyManagementType()
Returns the concurrency-management-type element |
java.lang.String |
getConcurrencyManagementTypeAsString()
Returns the concurrency-management-type element |
java.util.List<ConcurrentMethodType<SessionBeanType<T>>> |
getConcurrentMethodList()
Returns all concurrent-method elements |
java.util.List<DataSourceType<SessionBeanType<T>>> |
getDataSourceList()
Returns all data-source elements |
java.util.List<java.lang.String> |
getDescriptionList()
Returns all description elements |
java.util.List<java.lang.String> |
getDisplayNameList()
Returns all display-name elements |
java.lang.String |
getEjbClass()
Returns the ejb-class element |
java.util.List<EjbLocalRefType<SessionBeanType<T>>> |
getEjbLocalRefList()
Returns all ejb-local-ref elements |
java.lang.String |
getEjbName()
Returns the ejb-name element |
java.util.List<EjbRefType<SessionBeanType<T>>> |
getEjbRefList()
Returns all ejb-ref elements |
java.util.List<EnvEntryType<SessionBeanType<T>>> |
getEnvEntryList()
Returns all env-entry elements |
java.lang.String |
getHome()
Returns the home element |
java.util.List<IconType<SessionBeanType<T>>> |
getIconList()
Returns all icon elements |
java.util.List<InitMethodType<SessionBeanType<T>>> |
getInitMethodList()
Returns all init-method elements |
java.lang.String |
getLocal()
Returns the local element |
java.lang.String |
getLocalHome()
Returns the local-home element |
java.lang.String |
getMappedName()
Returns the mapped-name element |
java.util.List<MessageDestinationRefType<SessionBeanType<T>>> |
getMessageDestinationRefList()
Returns all message-destination-ref elements |
java.util.List<PersistenceContextRefType<SessionBeanType<T>>> |
getPersistenceContextRefList()
Returns all persistence-context-ref elements |
java.util.List<PersistenceUnitRefType<SessionBeanType<T>>> |
getPersistenceUnitRefList()
Returns all persistence-unit-ref elements |
java.util.List<LifecycleCallbackType<SessionBeanType<T>>> |
getPostActivateList()
Returns all post-activate elements |
java.util.List<LifecycleCallbackType<SessionBeanType<T>>> |
getPostConstructList()
Returns all post-construct elements |
java.util.List<LifecycleCallbackType<SessionBeanType<T>>> |
getPreDestroyList()
Returns all pre-destroy elements |
java.util.List<LifecycleCallbackType<SessionBeanType<T>>> |
getPrePassivateList()
Returns all pre-passivate elements |
java.lang.String |
getRemote()
Returns the remote element |
java.util.List<RemoveMethodType<SessionBeanType<T>>> |
getRemoveMethodList()
Returns all remove-method elements |
java.util.List<ResourceEnvRefType<SessionBeanType<T>>> |
getResourceEnvRefList()
Returns all resource-env-ref elements |
java.util.List<ResourceRefType<SessionBeanType<T>>> |
getResourceRefList()
Returns all resource-ref elements |
java.util.List<SecurityRoleRefType<SessionBeanType<T>>> |
getSecurityRoleRefList()
Returns all security-role-ref elements |
java.lang.String |
getServiceEndpoint()
Returns the service-endpoint element |
SessionTypeType |
getSessionType()
Returns the session-type element |
java.lang.String |
getSessionTypeAsString()
Returns the session-type element |
java.util.List<TimerType<SessionBeanType<T>>> |
getTimerList()
Returns all timer elements |
TransactionTypeType |
getTransactionType()
Returns the transaction-type element |
java.lang.String |
getTransactionTypeAsString()
Returns the transaction-type element |
IconType<SessionBeanType<T>> |
icon()
Returns the icon element |
InitMethodType<SessionBeanType<T>> |
initMethod()
Returns the init-method element |
java.lang.Boolean |
isInitOnStartup()
Returns the init-on-startup element |
java.lang.Boolean |
isLocalBean()
|
SessionBeanType<T> |
localBean()
|
MessageDestinationRefType<SessionBeanType<T>> |
messageDestinationRef()
Returns the message-destination-ref element |
PersistenceContextRefType<SessionBeanType<T>> |
persistenceContextRef()
Returns the persistence-context-ref element |
PersistenceUnitRefType<SessionBeanType<T>> |
persistenceUnitRef()
Returns the persistence-unit-ref element |
LifecycleCallbackType<SessionBeanType<T>> |
postActivate()
Returns the post-activate element |
LifecycleCallbackType<SessionBeanType<T>> |
postConstruct()
Returns the post-construct element |
LifecycleCallbackType<SessionBeanType<T>> |
preDestroy()
Returns the pre-destroy element |
LifecycleCallbackType<SessionBeanType<T>> |
prePassivate()
Returns the pre-passivate element |
SessionBeanType<T> |
removeAfterBeginMethod()
Removes the after-begin-method element |
SessionBeanType<T> |
removeAfterCompletionMethod()
Removes the after-completion-method element |
SessionBeanType<T> |
removeAllAroundInvoke()
Removes all around-invoke elements |
SessionBeanType<T> |
removeAllAroundTimeout()
Removes all around-timeout elements |
SessionBeanType<T> |
removeAllAsyncMethod()
Removes all async-method elements |
SessionBeanType<T> |
removeAllBusinessLocal()
Removes the business-local element |
SessionBeanType<T> |
removeAllBusinessRemote()
Removes the business-remote element |
SessionBeanType<T> |
removeAllConcurrentMethod()
Removes all concurrent-method elements |
SessionBeanType<T> |
removeAllDataSource()
Removes all data-source elements |
SessionBeanType<T> |
removeAllDescription()
Removes the description element |
SessionBeanType<T> |
removeAllDisplayName()
Removes the display-name element |
SessionBeanType<T> |
removeAllEjbLocalRef()
Removes all ejb-local-ref elements |
SessionBeanType<T> |
removeAllEjbRef()
Removes all ejb-ref elements |
SessionBeanType<T> |
removeAllEnvEntry()
Removes all env-entry elements |
SessionBeanType<T> |
removeAllIcon()
Removes all icon elements |
SessionBeanType<T> |
removeAllInitMethod()
Removes all init-method elements |
SessionBeanType<T> |
removeAllMessageDestinationRef()
Removes all message-destination-ref elements |
SessionBeanType<T> |
removeAllPersistenceContextRef()
Removes all persistence-context-ref elements |
SessionBeanType<T> |
removeAllPersistenceUnitRef()
Removes all persistence-unit-ref elements |
SessionBeanType<T> |
removeAllPostActivate()
Removes all post-activate elements |
SessionBeanType<T> |
removeAllPostConstruct()
Removes all post-construct elements |
SessionBeanType<T> |
removeAllPreDestroy()
Removes all pre-destroy elements |
SessionBeanType<T> |
removeAllPrePassivate()
Removes all pre-passivate elements |
SessionBeanType<T> |
removeAllRemoveMethod()
Removes all remove-method elements |
SessionBeanType<T> |
removeAllResourceEnvRef()
Removes all resource-env-ref elements |
SessionBeanType<T> |
removeAllResourceRef()
Removes all resource-ref elements |
SessionBeanType<T> |
removeAllSecurityRoleRef()
Removes all security-role-ref elements |
SessionBeanType<T> |
removeAllTimer()
Removes all timer elements |
SessionBeanType<T> |
removeBeforeCompletionMethod()
Removes the before-completion-method element |
SessionBeanType<T> |
removeDependsOn()
Removes the depends-on element |
SessionBeanType<T> |
removeEjbClass()
Removes the ejb-class element |
SessionBeanType<T> |
removeEjbName()
Removes the ejb-name element |
SessionBeanType<T> |
removeHome()
Removes the home element |
SessionBeanType<T> |
removeInitOnStartup()
Removes the init-on-startup element |
SessionBeanType<T> |
removeLocal()
Removes the local element |
SessionBeanType<T> |
removeLocalHome()
Removes the local-home element |
SessionBeanType<T> |
removeMappedName()
Removes the mapped-name element |
RemoveMethodType<SessionBeanType<T>> |
removeMethod()
Returns the remove-method element |
SessionBeanType<T> |
removeRemote()
Removes the remote element |
SessionBeanType<T> |
removeSecurityIdentity()
Removes the security-identity element |
SessionBeanType<T> |
removeServiceEndpoint()
Removes the service-endpoint element |
SessionBeanType<T> |
removeStatefulTimeout()
Removes the stateful-timeout element |
SessionBeanType<T> |
removeTimeoutMethod()
Removes the timeout-method element |
ResourceEnvRefType<SessionBeanType<T>> |
resourceEnvRef()
Returns the resource-env-ref element |
ResourceRefType<SessionBeanType<T>> |
resourceRef()
Returns the resource-ref element |
SecurityIdentityType<SessionBeanType<T>> |
securityIdentity()
If not already created, a new security-identity element will be created and returned. |
SecurityRoleRefType<SessionBeanType<T>> |
securityRoleRef()
Returns the security-role-ref element |
SessionBeanType<T> |
setBusinessLocal(java.lang.String businessLocal)
Creates a new business-local element |
SessionBeanType<T> |
setBusinessLocalList(java.lang.String... values)
Creates for all String objects representing business-local elements,
a new business-local element |
SessionBeanType<T> |
setBusinessRemote(java.lang.String businessRemote)
Creates a new business-remote element |
SessionBeanType<T> |
setBusinessRemoteList(java.lang.String... values)
Creates for all String objects representing business-remote elements,
a new business-remote element |
SessionBeanType<T> |
setConcurrencyManagementType(ConcurrencyManagementTypeType concurrencyManagementType)
If not already created, a new concurrency-management-type element with the given value will be created. |
SessionBeanType<T> |
setConcurrencyManagementType(java.lang.String concurrencyManagementType)
If not already created, a new concurrency-management-type element with the given value will be created. |
SessionBeanType<T> |
setDescription(java.lang.String description)
Creates a new description element |
SessionBeanType<T> |
setDescriptionList(java.lang.String... values)
Creates for all String objects representing description elements,
a new description element |
SessionBeanType<T> |
setDisplayName(java.lang.String displayName)
Creates a new display-name element |
SessionBeanType<T> |
setDisplayNameList(java.lang.String... values)
Creates for all String objects representing display-name elements,
a new display-name element |
SessionBeanType<T> |
setEjbClass(java.lang.String ejbClass)
If not already created, a new ejb-class element with the given value will be created. |
SessionBeanType<T> |
setEjbName(java.lang.String ejbName)
If not already created, a new ejb-name element with the given value will be created. |
SessionBeanType<T> |
setHome(java.lang.String home)
If not already created, a new home element with the given value will be created. |
SessionBeanType<T> |
setInitOnStartup(java.lang.Boolean initOnStartup)
If not already created, a new init-on-startup element with the given value will be created. |
SessionBeanType<T> |
setLocal(java.lang.String local)
If not already created, a new local element with the given value will be created. |
SessionBeanType<T> |
setLocalHome(java.lang.String localHome)
If not already created, a new local-home element with the given value will be created. |
SessionBeanType<T> |
setMappedName(java.lang.String mappedName)
If not already created, a new mapped-name element with the given value will be created. |
SessionBeanType<T> |
setRemote(java.lang.String remote)
If not already created, a new remote element with the given value will be created. |
SessionBeanType<T> |
setServiceEndpoint(java.lang.String serviceEndpoint)
If not already created, a new service-endpoint element with the given value will be created. |
SessionBeanType<T> |
setSessionType(SessionTypeType sessionType)
If not already created, a new session-type element with the given value will be created. |
SessionBeanType<T> |
setSessionType(java.lang.String sessionType)
If not already created, a new session-type element with the given value will be created. |
SessionBeanType<T> |
setTransactionType(java.lang.String transactionType)
If not already created, a new transaction-type element with the given value will be created. |
SessionBeanType<T> |
setTransactionType(TransactionTypeType transactionType)
If not already created, a new transaction-type element with the given value will be created. |
StatefulTimeoutType<SessionBeanType<T>> |
statefulTimeout()
If not already created, a new stateful-timeout element will be created and returned. |
NamedMethodType<SessionBeanType<T>> |
timeoutMethod()
If not already created, a new timeout-method element will be created and returned. |
TimerType<SessionBeanType<T>> |
timer()
Returns the timer element |
T |
up()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SessionBeanTypeImpl(T t,
java.lang.String nodeName,
org.jboss.shrinkwrap.descriptor.spi.Node node)
public SessionBeanTypeImpl(T t,
java.lang.String nodeName,
org.jboss.shrinkwrap.descriptor.spi.Node node,
org.jboss.shrinkwrap.descriptor.spi.Node childNode)
| Method Detail |
|---|
public T up()
up in interface org.jboss.shrinkwrap.descriptor.api.Child<T>public SessionBeanType<T> setDescription(java.lang.String description)
description element
setDescription in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> setDescriptionList(java.lang.String... values)
description elements,
a new description element
setDescriptionList in interface SessionBeanType<T>list - of description objects
SessionBeanTypepublic SessionBeanType<T> removeAllDescription()
description element
removeAllDescription in interface SessionBeanType<T>SessionBeanTypepublic java.util.List<java.lang.String> getDescriptionList()
description elements
getDescriptionList in interface SessionBeanType<T>descriptionpublic SessionBeanType<T> setDisplayName(java.lang.String displayName)
display-name element
setDisplayName in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> setDisplayNameList(java.lang.String... values)
display-name elements,
a new display-name element
setDisplayNameList in interface SessionBeanType<T>list - of display-name objects
SessionBeanTypepublic SessionBeanType<T> removeAllDisplayName()
display-name element
removeAllDisplayName in interface SessionBeanType<T>SessionBeanTypepublic java.util.List<java.lang.String> getDisplayNameList()
display-name elements
getDisplayNameList in interface SessionBeanType<T>display-namepublic SessionBeanType<T> removeAllIcon()
icon elements
removeAllIcon in interface SessionBeanType<T>SessionBeanTypepublic IconType<SessionBeanType<T>> icon()
icon element
icon in interface SessionBeanType<T>iconpublic java.util.List<IconType<SessionBeanType<T>>> getIconList()
icon elements
getIconList in interface SessionBeanType<T>iconpublic SessionBeanType<T> removeAllEnvEntry()
env-entry elements
removeAllEnvEntry in interface SessionBeanType<T>SessionBeanTypepublic EnvEntryType<SessionBeanType<T>> envEntry()
env-entry element
envEntry in interface SessionBeanType<T>env-entrypublic java.util.List<EnvEntryType<SessionBeanType<T>>> getEnvEntryList()
env-entry elements
getEnvEntryList in interface SessionBeanType<T>env-entrypublic SessionBeanType<T> removeAllEjbRef()
ejb-ref elements
removeAllEjbRef in interface SessionBeanType<T>SessionBeanTypepublic EjbRefType<SessionBeanType<T>> ejbRef()
ejb-ref element
ejbRef in interface SessionBeanType<T>ejb-refpublic java.util.List<EjbRefType<SessionBeanType<T>>> getEjbRefList()
ejb-ref elements
getEjbRefList in interface SessionBeanType<T>ejb-refpublic SessionBeanType<T> removeAllEjbLocalRef()
ejb-local-ref elements
removeAllEjbLocalRef in interface SessionBeanType<T>SessionBeanTypepublic EjbLocalRefType<SessionBeanType<T>> ejbLocalRef()
ejb-local-ref element
ejbLocalRef in interface SessionBeanType<T>ejb-local-refpublic java.util.List<EjbLocalRefType<SessionBeanType<T>>> getEjbLocalRefList()
ejb-local-ref elements
getEjbLocalRefList in interface SessionBeanType<T>ejb-local-refpublic SessionBeanType<T> removeAllResourceRef()
resource-ref elements
removeAllResourceRef in interface SessionBeanType<T>SessionBeanTypepublic ResourceRefType<SessionBeanType<T>> resourceRef()
resource-ref element
resourceRef in interface SessionBeanType<T>resource-refpublic java.util.List<ResourceRefType<SessionBeanType<T>>> getResourceRefList()
resource-ref elements
getResourceRefList in interface SessionBeanType<T>resource-refpublic SessionBeanType<T> removeAllResourceEnvRef()
resource-env-ref elements
removeAllResourceEnvRef in interface SessionBeanType<T>SessionBeanTypepublic ResourceEnvRefType<SessionBeanType<T>> resourceEnvRef()
resource-env-ref element
resourceEnvRef in interface SessionBeanType<T>resource-env-refpublic java.util.List<ResourceEnvRefType<SessionBeanType<T>>> getResourceEnvRefList()
resource-env-ref elements
getResourceEnvRefList in interface SessionBeanType<T>resource-env-refpublic SessionBeanType<T> removeAllMessageDestinationRef()
message-destination-ref elements
removeAllMessageDestinationRef in interface SessionBeanType<T>SessionBeanTypepublic MessageDestinationRefType<SessionBeanType<T>> messageDestinationRef()
message-destination-ref element
messageDestinationRef in interface SessionBeanType<T>message-destination-refpublic java.util.List<MessageDestinationRefType<SessionBeanType<T>>> getMessageDestinationRefList()
message-destination-ref elements
getMessageDestinationRefList in interface SessionBeanType<T>message-destination-refpublic SessionBeanType<T> removeAllPersistenceContextRef()
persistence-context-ref elements
removeAllPersistenceContextRef in interface SessionBeanType<T>SessionBeanTypepublic PersistenceContextRefType<SessionBeanType<T>> persistenceContextRef()
persistence-context-ref element
persistenceContextRef in interface SessionBeanType<T>persistence-context-refpublic java.util.List<PersistenceContextRefType<SessionBeanType<T>>> getPersistenceContextRefList()
persistence-context-ref elements
getPersistenceContextRefList in interface SessionBeanType<T>persistence-context-refpublic SessionBeanType<T> removeAllPersistenceUnitRef()
persistence-unit-ref elements
removeAllPersistenceUnitRef in interface SessionBeanType<T>SessionBeanTypepublic PersistenceUnitRefType<SessionBeanType<T>> persistenceUnitRef()
persistence-unit-ref element
persistenceUnitRef in interface SessionBeanType<T>persistence-unit-refpublic java.util.List<PersistenceUnitRefType<SessionBeanType<T>>> getPersistenceUnitRefList()
persistence-unit-ref elements
getPersistenceUnitRefList in interface SessionBeanType<T>persistence-unit-refpublic SessionBeanType<T> removeAllPostConstruct()
post-construct elements
removeAllPostConstruct in interface SessionBeanType<T>SessionBeanTypepublic LifecycleCallbackType<SessionBeanType<T>> postConstruct()
post-construct element
postConstruct in interface SessionBeanType<T>post-constructpublic java.util.List<LifecycleCallbackType<SessionBeanType<T>>> getPostConstructList()
post-construct elements
getPostConstructList in interface SessionBeanType<T>post-constructpublic SessionBeanType<T> removeAllPreDestroy()
pre-destroy elements
removeAllPreDestroy in interface SessionBeanType<T>SessionBeanTypepublic LifecycleCallbackType<SessionBeanType<T>> preDestroy()
pre-destroy element
preDestroy in interface SessionBeanType<T>pre-destroypublic java.util.List<LifecycleCallbackType<SessionBeanType<T>>> getPreDestroyList()
pre-destroy elements
getPreDestroyList in interface SessionBeanType<T>pre-destroypublic SessionBeanType<T> removeAllDataSource()
data-source elements
removeAllDataSource in interface SessionBeanType<T>SessionBeanTypepublic DataSourceType<SessionBeanType<T>> dataSource()
data-source element
dataSource in interface SessionBeanType<T>data-sourcepublic java.util.List<DataSourceType<SessionBeanType<T>>> getDataSourceList()
data-source elements
getDataSourceList in interface SessionBeanType<T>data-sourcepublic SessionBeanType<T> setEjbName(java.lang.String ejbName)
ejb-name element with the given value will be created.
Otherwise, the existing ejb-name element will be updated with the given value.
setEjbName in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> removeEjbName()
ejb-name element
removeEjbName in interface SessionBeanType<T>SessionBeanTypepublic java.lang.String getEjbName()
ejb-name element
getEjbName in interface SessionBeanType<T>ejb-namepublic SessionBeanType<T> setMappedName(java.lang.String mappedName)
mapped-name element with the given value will be created.
Otherwise, the existing mapped-name element will be updated with the given value.
setMappedName in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> removeMappedName()
mapped-name element
removeMappedName in interface SessionBeanType<T>SessionBeanTypepublic java.lang.String getMappedName()
mapped-name element
getMappedName in interface SessionBeanType<T>mapped-namepublic SessionBeanType<T> setHome(java.lang.String home)
home element with the given value will be created.
Otherwise, the existing home element will be updated with the given value.
setHome in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> removeHome()
home element
removeHome in interface SessionBeanType<T>SessionBeanTypepublic java.lang.String getHome()
home element
getHome in interface SessionBeanType<T>homepublic SessionBeanType<T> setRemote(java.lang.String remote)
remote element with the given value will be created.
Otherwise, the existing remote element will be updated with the given value.
setRemote in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> removeRemote()
remote element
removeRemote in interface SessionBeanType<T>SessionBeanTypepublic java.lang.String getRemote()
remote element
getRemote in interface SessionBeanType<T>remotepublic SessionBeanType<T> setLocalHome(java.lang.String localHome)
local-home element with the given value will be created.
Otherwise, the existing local-home element will be updated with the given value.
setLocalHome in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> removeLocalHome()
local-home element
removeLocalHome in interface SessionBeanType<T>SessionBeanTypepublic java.lang.String getLocalHome()
local-home element
getLocalHome in interface SessionBeanType<T>local-homepublic SessionBeanType<T> setLocal(java.lang.String local)
local element with the given value will be created.
Otherwise, the existing local element will be updated with the given value.
setLocal in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> removeLocal()
local element
removeLocal in interface SessionBeanType<T>SessionBeanTypepublic java.lang.String getLocal()
local element
getLocal in interface SessionBeanType<T>localpublic SessionBeanType<T> setBusinessLocal(java.lang.String businessLocal)
business-local element
setBusinessLocal in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> setBusinessLocalList(java.lang.String... values)
business-local elements,
a new business-local element
setBusinessLocalList in interface SessionBeanType<T>list - of business-local objects
SessionBeanTypepublic SessionBeanType<T> removeAllBusinessLocal()
business-local element
removeAllBusinessLocal in interface SessionBeanType<T>SessionBeanTypepublic java.util.List<java.lang.String> getBusinessLocalList()
business-local elements
getBusinessLocalList in interface SessionBeanType<T>business-localpublic SessionBeanType<T> setBusinessRemote(java.lang.String businessRemote)
business-remote element
setBusinessRemote in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> setBusinessRemoteList(java.lang.String... values)
business-remote elements,
a new business-remote element
setBusinessRemoteList in interface SessionBeanType<T>list - of business-remote objects
SessionBeanTypepublic SessionBeanType<T> removeAllBusinessRemote()
business-remote element
removeAllBusinessRemote in interface SessionBeanType<T>SessionBeanTypepublic java.util.List<java.lang.String> getBusinessRemoteList()
business-remote elements
getBusinessRemoteList in interface SessionBeanType<T>business-remotepublic SessionBeanType<T> localBean()
localBean in interface SessionBeanType<T>public java.lang.Boolean isLocalBean()
isLocalBean in interface SessionBeanType<T>public SessionBeanType<T> setServiceEndpoint(java.lang.String serviceEndpoint)
service-endpoint element with the given value will be created.
Otherwise, the existing service-endpoint element will be updated with the given value.
setServiceEndpoint in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> removeServiceEndpoint()
service-endpoint element
removeServiceEndpoint in interface SessionBeanType<T>SessionBeanTypepublic java.lang.String getServiceEndpoint()
service-endpoint element
getServiceEndpoint in interface SessionBeanType<T>service-endpointpublic SessionBeanType<T> setEjbClass(java.lang.String ejbClass)
ejb-class element with the given value will be created.
Otherwise, the existing ejb-class element will be updated with the given value.
setEjbClass in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> removeEjbClass()
ejb-class element
removeEjbClass in interface SessionBeanType<T>SessionBeanTypepublic java.lang.String getEjbClass()
ejb-class element
getEjbClass in interface SessionBeanType<T>ejb-classpublic SessionBeanType<T> setSessionType(SessionTypeType sessionType)
session-type element with the given value will be created.
Otherwise, the existing session-type element will be updated with the given value.
setSessionType in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> setSessionType(java.lang.String sessionType)
session-type element with the given value will be created.
Otherwise, the existing session-type element will be updated with the given value.
setSessionType in interface SessionBeanType<T>SessionBeanTypepublic SessionTypeType getSessionType()
session-type element
getSessionType in interface SessionBeanType<T>session-typepublic java.lang.String getSessionTypeAsString()
session-type element
getSessionTypeAsString in interface SessionBeanType<T>session-typepublic SessionBeanType<T> removeStatefulTimeout()
stateful-timeout element
removeStatefulTimeout in interface SessionBeanType<T>SessionBeanTypepublic StatefulTimeoutType<SessionBeanType<T>> statefulTimeout()
stateful-timeout element will be created and returned.
Otherwise, the existing stateful-timeout element will be returned.
statefulTimeout in interface SessionBeanType<T>stateful-timeoutpublic SessionBeanType<T> removeTimeoutMethod()
timeout-method element
removeTimeoutMethod in interface SessionBeanType<T>SessionBeanTypepublic NamedMethodType<SessionBeanType<T>> timeoutMethod()
timeout-method element will be created and returned.
Otherwise, the existing timeout-method element will be returned.
timeoutMethod in interface SessionBeanType<T>timeout-methodpublic SessionBeanType<T> removeAllTimer()
timer elements
removeAllTimer in interface SessionBeanType<T>SessionBeanTypepublic TimerType<SessionBeanType<T>> timer()
timer element
timer in interface SessionBeanType<T>timerpublic java.util.List<TimerType<SessionBeanType<T>>> getTimerList()
timer elements
getTimerList in interface SessionBeanType<T>timerpublic SessionBeanType<T> setInitOnStartup(java.lang.Boolean initOnStartup)
init-on-startup element with the given value will be created.
Otherwise, the existing init-on-startup element will be updated with the given value.
setInitOnStartup in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> removeInitOnStartup()
init-on-startup element
removeInitOnStartup in interface SessionBeanType<T>SessionBeanTypepublic java.lang.Boolean isInitOnStartup()
init-on-startup element
isInitOnStartup in interface SessionBeanType<T>init-on-startuppublic SessionBeanType<T> setConcurrencyManagementType(ConcurrencyManagementTypeType concurrencyManagementType)
concurrency-management-type element with the given value will be created.
Otherwise, the existing concurrency-management-type element will be updated with the given value.
setConcurrencyManagementType in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> setConcurrencyManagementType(java.lang.String concurrencyManagementType)
concurrency-management-type element with the given value will be created.
Otherwise, the existing concurrency-management-type element will be updated with the given value.
setConcurrencyManagementType in interface SessionBeanType<T>SessionBeanTypepublic ConcurrencyManagementTypeType getConcurrencyManagementType()
concurrency-management-type element
getConcurrencyManagementType in interface SessionBeanType<T>concurrency-management-typepublic java.lang.String getConcurrencyManagementTypeAsString()
concurrency-management-type element
getConcurrencyManagementTypeAsString in interface SessionBeanType<T>concurrency-management-typepublic SessionBeanType<T> removeAllConcurrentMethod()
concurrent-method elements
removeAllConcurrentMethod in interface SessionBeanType<T>SessionBeanTypepublic ConcurrentMethodType<SessionBeanType<T>> concurrentMethod()
concurrent-method element
concurrentMethod in interface SessionBeanType<T>concurrent-methodpublic java.util.List<ConcurrentMethodType<SessionBeanType<T>>> getConcurrentMethodList()
concurrent-method elements
getConcurrentMethodList in interface SessionBeanType<T>concurrent-methodpublic SessionBeanType<T> removeDependsOn()
depends-on element
removeDependsOn in interface SessionBeanType<T>SessionBeanTypepublic DependsOnType<SessionBeanType<T>> dependsOn()
depends-on element will be created and returned.
Otherwise, the existing depends-on element will be returned.
dependsOn in interface SessionBeanType<T>depends-onpublic SessionBeanType<T> removeAllInitMethod()
init-method elements
removeAllInitMethod in interface SessionBeanType<T>SessionBeanTypepublic InitMethodType<SessionBeanType<T>> initMethod()
init-method element
initMethod in interface SessionBeanType<T>init-methodpublic java.util.List<InitMethodType<SessionBeanType<T>>> getInitMethodList()
init-method elements
getInitMethodList in interface SessionBeanType<T>init-methodpublic SessionBeanType<T> removeAllRemoveMethod()
remove-method elements
removeAllRemoveMethod in interface SessionBeanType<T>SessionBeanTypepublic RemoveMethodType<SessionBeanType<T>> removeMethod()
remove-method element
removeMethod in interface SessionBeanType<T>remove-methodpublic java.util.List<RemoveMethodType<SessionBeanType<T>>> getRemoveMethodList()
remove-method elements
getRemoveMethodList in interface SessionBeanType<T>remove-methodpublic SessionBeanType<T> removeAllAsyncMethod()
async-method elements
removeAllAsyncMethod in interface SessionBeanType<T>SessionBeanTypepublic AsyncMethodType<SessionBeanType<T>> asyncMethod()
async-method element
asyncMethod in interface SessionBeanType<T>async-methodpublic java.util.List<AsyncMethodType<SessionBeanType<T>>> getAsyncMethodList()
async-method elements
getAsyncMethodList in interface SessionBeanType<T>async-methodpublic SessionBeanType<T> setTransactionType(TransactionTypeType transactionType)
transaction-type element with the given value will be created.
Otherwise, the existing transaction-type element will be updated with the given value.
setTransactionType in interface SessionBeanType<T>SessionBeanTypepublic SessionBeanType<T> setTransactionType(java.lang.String transactionType)
transaction-type element with the given value will be created.
Otherwise, the existing transaction-type element will be updated with the given value.
setTransactionType in interface SessionBeanType<T>SessionBeanTypepublic TransactionTypeType getTransactionType()
transaction-type element
getTransactionType in interface SessionBeanType<T>transaction-typepublic java.lang.String getTransactionTypeAsString()
transaction-type element
getTransactionTypeAsString in interface SessionBeanType<T>transaction-typepublic SessionBeanType<T> removeAfterBeginMethod()
after-begin-method element
removeAfterBeginMethod in interface SessionBeanType<T>SessionBeanTypepublic NamedMethodType<SessionBeanType<T>> afterBeginMethod()
after-begin-method element will be created and returned.
Otherwise, the existing after-begin-method element will be returned.
afterBeginMethod in interface SessionBeanType<T>after-begin-methodpublic SessionBeanType<T> removeBeforeCompletionMethod()
before-completion-method element
removeBeforeCompletionMethod in interface SessionBeanType<T>SessionBeanTypepublic NamedMethodType<SessionBeanType<T>> beforeCompletionMethod()
before-completion-method element will be created and returned.
Otherwise, the existing before-completion-method element will be returned.
beforeCompletionMethod in interface SessionBeanType<T>before-completion-methodpublic SessionBeanType<T> removeAfterCompletionMethod()
after-completion-method element
removeAfterCompletionMethod in interface SessionBeanType<T>SessionBeanTypepublic NamedMethodType<SessionBeanType<T>> afterCompletionMethod()
after-completion-method element will be created and returned.
Otherwise, the existing after-completion-method element will be returned.
afterCompletionMethod in interface SessionBeanType<T>after-completion-methodpublic SessionBeanType<T> removeAllAroundInvoke()
around-invoke elements
removeAllAroundInvoke in interface SessionBeanType<T>SessionBeanTypepublic AroundInvokeType<SessionBeanType<T>> aroundInvoke()
around-invoke element
aroundInvoke in interface SessionBeanType<T>around-invokepublic java.util.List<AroundInvokeType<SessionBeanType<T>>> getAroundInvokeList()
around-invoke elements
getAroundInvokeList in interface SessionBeanType<T>around-invokepublic SessionBeanType<T> removeAllAroundTimeout()
around-timeout elements
removeAllAroundTimeout in interface SessionBeanType<T>SessionBeanTypepublic AroundTimeoutType<SessionBeanType<T>> aroundTimeout()
around-timeout element
aroundTimeout in interface SessionBeanType<T>around-timeoutpublic java.util.List<AroundTimeoutType<SessionBeanType<T>>> getAroundTimeoutList()
around-timeout elements
getAroundTimeoutList in interface SessionBeanType<T>around-timeoutpublic SessionBeanType<T> removeAllPostActivate()
post-activate elements
removeAllPostActivate in interface SessionBeanType<T>SessionBeanTypepublic LifecycleCallbackType<SessionBeanType<T>> postActivate()
post-activate element
postActivate in interface SessionBeanType<T>post-activatepublic java.util.List<LifecycleCallbackType<SessionBeanType<T>>> getPostActivateList()
post-activate elements
getPostActivateList in interface SessionBeanType<T>post-activatepublic SessionBeanType<T> removeAllPrePassivate()
pre-passivate elements
removeAllPrePassivate in interface SessionBeanType<T>SessionBeanTypepublic LifecycleCallbackType<SessionBeanType<T>> prePassivate()
pre-passivate element
prePassivate in interface SessionBeanType<T>pre-passivatepublic java.util.List<LifecycleCallbackType<SessionBeanType<T>>> getPrePassivateList()
pre-passivate elements
getPrePassivateList in interface SessionBeanType<T>pre-passivatepublic SessionBeanType<T> removeAllSecurityRoleRef()
security-role-ref elements
removeAllSecurityRoleRef in interface SessionBeanType<T>SessionBeanTypepublic SecurityRoleRefType<SessionBeanType<T>> securityRoleRef()
security-role-ref element
securityRoleRef in interface SessionBeanType<T>security-role-refpublic java.util.List<SecurityRoleRefType<SessionBeanType<T>>> getSecurityRoleRefList()
security-role-ref elements
getSecurityRoleRefList in interface SessionBeanType<T>security-role-refpublic SessionBeanType<T> removeSecurityIdentity()
security-identity element
removeSecurityIdentity in interface SessionBeanType<T>SessionBeanTypepublic SecurityIdentityType<SessionBeanType<T>> securityIdentity()
security-identity element will be created and returned.
Otherwise, the existing security-identity element will be returned.
securityIdentity in interface SessionBeanType<T>security-identity
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||