|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IBeanInfo
This interface is used for containing a description for a bean. It is used at the runtime.
| Method Summary | |
|---|---|
IApplicationExceptionInfo |
getApplicationException(Throwable throwable)
Try to see if we've an application exception object for the given exception. |
Map<String,IApplicationExceptionInfo> |
getApplicationExceptions()
Gets the list of application exceptions defined on this ejb jar metadata. |
List<IMethodInfo> |
getBusinessMethodsInfo()
Gets the business methods info. |
Object |
getCluster()
|
List<org.ow2.util.ee.metadata.common.api.struct.IJAnnotationSqlDataSourceDefinition> |
getDataSourceDefinitions()
DataSourcesDefinitions associated to the bean instance |
IApplicationExceptionInfo |
getDefaultCheckedException()
Gets a default checked exception attribute with rollback = false for checkedException. |
List<String> |
getDependsOn()
|
List<String> |
getLocalInterfaces()
|
String |
getName()
Gets the name of the bean. |
String |
getNoInterfaceViewInterface()
|
List<String> |
getRemoteInterfaces()
|
ISecurityInfo |
getSecurityInfo()
Gets the security info. |
List<IMethodInfo> |
getSessionSynchronizationMethodsInfo()
Gets the Session Synchronization methods. |
List<ITimerInfo> |
getTimersInfo()
|
javax.ejb.TransactionManagementType |
getTransactionManagementType()
Gets the type of transaction for the given bean. |
IWebServiceInfo |
getWebServiceInfo()
|
boolean |
isStartup()
Singleton startup ? |
void |
setApplicationExceptions(Map<String,IApplicationExceptionInfo> applicationExceptions)
Sets the list of application exceptions defined on this ejb jar metadata. |
void |
setBusinessMethodsInfo(List<IMethodInfo> businessMethodsInfo)
Sets the list of business methods. |
void |
setCluster(Object cluster)
Sets the cluster configuration. |
void |
setLocalInterfaces(List<String> localInterfaces)
|
void |
setName(String name)
Sets the name of the bean. |
void |
setNoInterfaceViewInterface(String noInterfaceViewInterface)
|
void |
setRemoteInterfaces(List<String> remoteInterfaces)
|
void |
setSecurityInfo(ISecurityInfo securityInfo)
Sets the security info. |
void |
setSessionSynchronizationMethodsInfo(List<IMethodInfo> sessionSynchronizationMethodsInfo)
Sets the list of Session Synchronization methods. |
void |
setStartup(boolean startup)
Sets the startup mode for the singleton. |
void |
setTimersInfo(List<ITimerInfo> timersInfo)
Sets the timers info. |
void |
setTransactionManagementType(javax.ejb.TransactionManagementType transactionManagementType)
Sets the type of transaction for the given bean. |
void |
setWebServiceInfo(IWebServiceInfo info)
|
| Method Detail |
|---|
Map<String,IApplicationExceptionInfo> getApplicationExceptions()
void setApplicationExceptions(Map<String,IApplicationExceptionInfo> applicationExceptions)
applicationExceptions - the list of application exceptions defined on this ejb jar metadata.IApplicationExceptionInfo getApplicationException(Throwable throwable)
throwable - the given throwable
IApplicationExceptionInfo getDefaultCheckedException()
javax.ejb.TransactionManagementType getTransactionManagementType()
void setTransactionManagementType(javax.ejb.TransactionManagementType transactionManagementType)
transactionManagementType - transaction management type.ISecurityInfo getSecurityInfo()
void setSecurityInfo(ISecurityInfo securityInfo)
securityInfo - security info.List<IMethodInfo> getBusinessMethodsInfo()
void setBusinessMethodsInfo(List<IMethodInfo> businessMethodsInfo)
businessMethodsInfo - the list of business methodsList<IMethodInfo> getSessionSynchronizationMethodsInfo()
void setSessionSynchronizationMethodsInfo(List<IMethodInfo> sessionSynchronizationMethodsInfo)
sessionSynchronizationMethodsInfo - the list of Session Synchronization methodsString getName()
void setName(String name)
name - the bean's name.Object getCluster()
void setCluster(Object cluster)
cluster - the cluster configuration to set.List<String> getLocalInterfaces()
void setLocalInterfaces(List<String> localInterfaces)
localInterfaces - list of local interfaces.List<String> getRemoteInterfaces()
void setRemoteInterfaces(List<String> remoteInterfaces)
remoteInterfaces - list of remote interfaces.String getNoInterfaceViewInterface()
void setNoInterfaceViewInterface(String noInterfaceViewInterface)
noInterfaceViewInterface - no inteface view interface (if any)..IWebServiceInfo getWebServiceInfo()
void setWebServiceInfo(IWebServiceInfo info)
info - web services related runtime information.List<String> getDependsOn()
boolean isStartup()
void setStartup(boolean startup)
startup - true/falseList<ITimerInfo> getTimersInfo()
void setTimersInfo(List<ITimerInfo> timersInfo)
timersInfo - the list of timers that needs to be applied on this bean.List<org.ow2.util.ee.metadata.common.api.struct.IJAnnotationSqlDataSourceDefinition> getDataSourceDefinitions()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||