|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.metadata.javaee.support.IdMetaDataImpl
org.jboss.metadata.javaee.support.NamedMetaData
org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptionGroup
org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData
org.jboss.metadata.ejb.spec.SessionBeanMetaData
public class SessionBeanMetaData
SessionBeanMetaData.
Constructor Summary | |
---|---|
SessionBeanMetaData()
Create a new SessionBeanMetaData. |
Method Summary | |
---|---|
AroundInvokesMetaData |
getAroundInvokes()
Get the aroundInvokes. |
BusinessLocalsMetaData |
getBusinessLocals()
Get the businessLocals. |
BusinessRemotesMetaData |
getBusinessRemotes()
Get the businessRemotes. |
String |
getHome()
Get the home. |
InitMethodsMetaData |
getInitMethods()
Get the initMethods. |
String |
getLocal()
Get the local. |
String |
getLocalHome()
Get the localHome. |
LifecycleCallbacksMetaData |
getPostActivates()
Get the postActivates. |
LifecycleCallbacksMetaData |
getPrePassivates()
Get the prePassivates. |
String |
getRemote()
Get the remote. |
RemoveMethodsMetaData |
getRemoveMethods()
Get the removeMethods. |
SecurityRoleRefsMetaData |
getSecurityRoleRefs()
Get the securityRoleRefs. |
String |
getServiceEndpoint()
Get the serviceEndpoint. |
SessionType |
getSessionType()
Get the sessionType. |
NamedMethodMetaData |
getTimeoutMethod()
Get the timeoutMethod. |
javax.ejb.TransactionManagementType |
getTransactionType()
Get the transactionType. |
boolean |
isSession()
Whether this is a session bean |
boolean |
isStateful()
Is this stateful |
boolean |
isStateless()
Is this stateless |
void |
merge(EnterpriseBeanMetaData eoverride,
EnterpriseBeanMetaData eoriginal)
Merge two EnterpriseBeanMetaDatas |
void |
setAroundInvokes(AroundInvokesMetaData aroundInvokes)
Set the aroundInvokes. |
void |
setBusinessLocals(BusinessLocalsMetaData businessLocals)
Set the businessLocals. |
void |
setBusinessRemotes(BusinessRemotesMetaData businessRemotes)
Set the businessRemotes. |
void |
setHome(String home)
Set the home. |
void |
setInitMethods(InitMethodsMetaData initMethods)
Set the initMethods. |
void |
setLocal(String local)
Set the local. |
void |
setLocalHome(String localHome)
Set the localHome. |
void |
setPostActivates(LifecycleCallbacksMetaData postActivates)
Set the postActivates. |
void |
setPrePassivates(LifecycleCallbacksMetaData prePassivates)
Set the prePassivates. |
void |
setRemote(String remote)
Set the remote. |
void |
setRemoveMethods(RemoveMethodsMetaData removeMethods)
Set the removeMethods. |
void |
setSecurityRoleRefs(SecurityRoleRefsMetaData securityRoleRefs)
Set the securityRoleRefs. |
void |
setServiceEndpoint(String serviceEndpoint)
Set the serviceEndpoint. |
void |
setSessionType(SessionType sessionType)
Set the sessionType. |
void |
setTimeoutMethod(NamedMethodMetaData timeoutMethod)
Set the timeoutMethod. |
void |
setTransactionType(javax.ejb.TransactionManagementType transactionType)
Set the transactionType. |
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptionGroup |
---|
getDescriptionGroup, merge, setDescriptionGroup |
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaData |
---|
equals, getKey, getName, hashCode, setName, toString |
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl |
---|
clone, getId, merge, merge, setId |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData |
---|
getDescriptionGroup, getId, setDescriptionGroup |
Methods inherited from interface org.jboss.metadata.javaee.support.MappableMetaData |
---|
getKey |
Constructor Detail |
---|
public SessionBeanMetaData()
Method Detail |
---|
public boolean isSession()
EnterpriseBeanMetaData
isSession
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
isSession
in class EnterpriseBeanMetaData
public String getHome()
public void setHome(String home)
home
- the home.
IllegalArgumentException
- for a null homepublic String getRemote()
public void setRemote(String remote)
remote
- the remote.
IllegalArgumentException
- for a null remotepublic String getLocalHome()
public void setLocalHome(String localHome)
localHome
- the localHome.
IllegalArgumentException
- for a null localHomepublic String getLocal()
public void setLocal(String local)
local
- the local.
IllegalArgumentException
- for a null localpublic BusinessLocalsMetaData getBusinessLocals()
public void setBusinessLocals(BusinessLocalsMetaData businessLocals)
businessLocals
- the businessLocals.
IllegalArgumentException
- for a null businessLocaslpublic BusinessRemotesMetaData getBusinessRemotes()
public void setBusinessRemotes(BusinessRemotesMetaData businessRemotes)
businessRemotes
- the businessRemotes.
IllegalArgumentException
- for a null businessRemotespublic String getServiceEndpoint()
public void setServiceEndpoint(String serviceEndpoint)
serviceEndpoint
- the serviceEndpoint.
IllegalArgumentException
- for a null serviceEndpointpublic SessionType getSessionType()
public void setSessionType(SessionType sessionType)
sessionType
- the sessionType.
IllegalArgumentException
- for a null sessionTypepublic boolean isStateful()
public boolean isStateless()
public NamedMethodMetaData getTimeoutMethod()
getTimeoutMethod
in interface ITimeoutTarget
public void setTimeoutMethod(NamedMethodMetaData timeoutMethod)
setTimeoutMethod
in interface ITimeoutTarget
timeoutMethod
- the timeoutMethod.
IllegalArgumentException
- for a null timeoutMethodpublic InitMethodsMetaData getInitMethods()
public void setInitMethods(InitMethodsMetaData initMethods)
initMethods
- the initMethods.
IllegalArgumentException
- for a null initMethodspublic RemoveMethodsMetaData getRemoveMethods()
public void setRemoveMethods(RemoveMethodsMetaData removeMethods)
removeMethods
- the removeMethods.
IllegalArgumentException
- for a null removeMethodspublic javax.ejb.TransactionManagementType getTransactionType()
EnterpriseBeanMetaData
getTransactionType
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
getTransactionType
in class EnterpriseBeanMetaData
public void setTransactionType(javax.ejb.TransactionManagementType transactionType)
transactionType
- the transactionType.
IllegalArgumentException
- for a null transactionTypepublic AroundInvokesMetaData getAroundInvokes()
public void setAroundInvokes(AroundInvokesMetaData aroundInvokes)
aroundInvokes
- the aroundInvokes.
IllegalArgumentException
- for a null aroundInvokespublic LifecycleCallbacksMetaData getPostActivates()
public void setPostActivates(LifecycleCallbacksMetaData postActivates)
postActivates
- the postActivates.
IllegalArgumentException
- for a null postActivatespublic LifecycleCallbacksMetaData getPrePassivates()
public void setPrePassivates(LifecycleCallbacksMetaData prePassivates)
prePassivates
- the prePassivates.
IllegalArgumentException
- for a null prePassivatespublic SecurityRoleRefsMetaData getSecurityRoleRefs()
public void setSecurityRoleRefs(SecurityRoleRefsMetaData securityRoleRefs)
securityRoleRefs
- the securityRoleRefs.
IllegalArgumentException
- for a null securityRoleRefspublic void merge(EnterpriseBeanMetaData eoverride, EnterpriseBeanMetaData eoriginal)
EnterpriseBeanMetaData
merge
in class EnterpriseBeanMetaData
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |