|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
E - type of deployablepublic interface IEjbJarClassMetadata<E extends org.ow2.util.ee.deploy.api.deployable.EJBDeployable<E>>
IEjbJarClassMetadata.
| Method Summary | |
|---|---|
org.ow2.util.ee.metadata.common.api.struct.IJInterceptors |
getAnnotationInterceptors()
|
javax.ejb.ApplicationException |
getApplicationException()
|
java.lang.String |
getClassName()
|
java.util.List<java.lang.String> |
getDeclareRoles()
|
IEjbJarDeployableMetadata<E> |
getEjbJarArchiveMetadata()
|
java.util.Map<InterceptorType,java.util.List<IJClassInterceptor>> |
getExternalUserEasyBeansInterceptors()
|
java.util.List<IJClassInterceptor> |
getGlobalEasyBeansInterceptors()
|
java.lang.String[] |
getInterfaces()
|
java.util.Map<InterceptorType,java.util.List<IJClassInterceptor>> |
getInternalUserEasyBeansInterceptors()
|
IJMessageDriven |
getJMessageDriven()
|
java.lang.String |
getLocalHome()
|
IJLocal |
getLocalInterfaces()
|
java.lang.String |
getRemoteHome()
|
java.lang.String |
getRemoteInterface()
|
IJRemote |
getRemoteInterfaces()
|
java.util.List<java.lang.String> |
getRolesAllowed()
|
java.lang.String |
getRunAs()
|
java.lang.String |
getSuperName()
|
javax.ejb.TransactionAttributeType |
getTransactionAttributeType()
|
javax.ejb.TransactionManagementType |
getTransactionManagementType()
|
boolean |
hasPermitAll()
|
boolean |
isAroundInvokeMethodMetadata()
|
boolean |
isBean()
|
boolean |
isExcludedDefaultInterceptors()
|
boolean |
isInterceptor()
Is that this class is an interceptor class ? |
boolean |
isMdb()
|
boolean |
isOrderedInterceptors()
|
boolean |
isSession()
|
boolean |
isStateful()
|
boolean |
isStateless()
|
void |
setAnnotationsInterceptors(org.ow2.util.ee.metadata.common.api.struct.IJInterceptors annotationInterceptors)
Sets the object representing the @ javax.interceptor.Interceptors annotation. |
void |
setApplicationException(javax.ejb.ApplicationException applicationException)
Sets the object representing the @ ApplicationException annotation. |
void |
setClassType(ClassType cType)
Sets the type of this class. |
void |
setDeclareRoles(java.util.List<java.lang.String> declareRoles)
Sets the list of roles declared on this class. |
void |
setExcludeDefaultInterceptors(boolean excludeDefaultInterceptors)
Flag this class as a class which exclude default interceptors. |
void |
setExternalUserInterceptors(java.util.Map<InterceptorType,java.util.List<IJClassInterceptor>> externalUserInterceptors)
Sets the list of user interceptors that enhancers will use. These interceptors are defined outside the bean class (interceptor classes). |
void |
setGlobalEasyBeansInterceptors(java.util.List<IJClassInterceptor> globalEasyBeansInterceptors)
Sets the list of global interceptors that enhancers will use. |
void |
setInterfaces(java.lang.String[] array)
construct a new JClass. |
void |
setInternalUserInterceptors(java.util.Map<InterceptorType,java.util.List<IJClassInterceptor>> internalUserInterceptors)
Sets the list of user interceptors that enhancers will use. These interceptors are defined in bean class. |
void |
setJMessageDriven(IJMessageDriven messageDriven)
Sets the message driven bean object. |
void |
setLocalHome(java.lang.String localHome)
Sets the @ LocalHome class name. |
void |
setLocalInterfaces(IJLocal jLocal)
Sets the local interfaces of this class. |
void |
setModified()
Defines that this class has been modified. |
void |
setOrderedInterceptors(boolean orderedInterceptors)
Sets flag to true if interceptors are ordered. |
void |
setPermitAll(boolean permitAll)
This class has PermitAll annotation. |
void |
setRemoteHome(java.lang.String remoteHome)
Sets the @ RemoteHome class name. |
void |
setRemoteInterface(java.lang.String remoteInterface)
Set the value of the remote Interface property. |
void |
setRemoteInterfaces(IJRemote jRemote)
Sets the remote interfaces of this class. |
void |
setRolesAllowed(java.util.List<java.lang.String> rolesAllowed)
Set the list of roles allowed on this class/method. |
void |
setRunAs(java.lang.String runAs)
Set the value of the run-as property. |
void |
setTransactionAttributeType(javax.ejb.TransactionAttributeType transactionAttributeType)
Set Transaction Attribute Type. |
void |
setTransactionManagementType(javax.ejb.TransactionManagementType transactionManagementType)
Sets transaction management type. |
boolean |
wasModified()
|
| Method Detail |
|---|
java.lang.String getClassName()
void setLocalInterfaces(IJLocal jLocal)
jLocal - list of interfaces.void setRemoteInterfaces(IJRemote jRemote)
jRemote - list of interfaces.IJLocal getLocalInterfaces()
IJRemote getRemoteInterfaces()
boolean isStateless()
boolean isStateful()
boolean isSession()
boolean isMdb()
void setClassType(ClassType cType)
cType - a type from enum class ClassType.org.ow2.easybeans.deployment.annotations.ClassTypeIJMessageDriven getJMessageDriven()
void setJMessageDriven(IJMessageDriven messageDriven)
messageDriven - attributes of message driven bean.java.lang.String getRemoteHome()
RemoteHome class name.void setRemoteHome(java.lang.String remoteHome)
RemoteHome class name.
remoteHome - the class name.java.lang.String getLocalHome()
LocalHome class name.void setLocalHome(java.lang.String localHome)
LocalHome class name.
localHome - the class name.javax.ejb.TransactionManagementType getTransactionManagementType()
void setTransactionManagementType(javax.ejb.TransactionManagementType transactionManagementType)
transactionManagementType - value.
(BEAN, CONTAINER)TransactionManagementTypejavax.ejb.TransactionAttributeType getTransactionAttributeType()
getTransactionAttributeType in interface org.ow2.util.ee.metadata.common.api.interfaces.ITransactionAttributeTransactionAttributeTypevoid setTransactionAttributeType(javax.ejb.TransactionAttributeType transactionAttributeType)
setTransactionAttributeType in interface org.ow2.util.ee.metadata.common.api.interfaces.ITransactionAttributetransactionAttributeType - the type of transaction.TransactionAttributeTypeorg.ow2.util.ee.metadata.common.api.struct.IJInterceptors getAnnotationInterceptors()
javax.interceptor.Interceptors.void setAnnotationsInterceptors(org.ow2.util.ee.metadata.common.api.struct.IJInterceptors annotationInterceptors)
javax.interceptor.Interceptors annotation.
setAnnotationsInterceptors in interface org.ow2.util.ee.metadata.common.api.interfaces.IEJBInterceptorsannotationInterceptors - list of classesjavax.ejb.ApplicationException getApplicationException()
ApplicationException annotation.void setApplicationException(javax.ejb.ApplicationException applicationException)
ApplicationException annotation.
applicationException - object representationboolean isBean()
java.lang.String[] getInterfaces()
java.lang.String getSuperName()
IEjbJarDeployableMetadata<E> getEjbJarArchiveMetadata()
java.util.Map<InterceptorType,java.util.List<IJClassInterceptor>> getExternalUserEasyBeansInterceptors()
void setExternalUserInterceptors(java.util.Map<InterceptorType,java.util.List<IJClassInterceptor>> externalUserInterceptors)
externalUserInterceptors - list of interceptors that enhancer will use.java.util.Map<InterceptorType,java.util.List<IJClassInterceptor>> getInternalUserEasyBeansInterceptors()
void setInternalUserInterceptors(java.util.Map<InterceptorType,java.util.List<IJClassInterceptor>> internalUserInterceptors)
internalUserInterceptors - list of interceptors that enhancer will use.java.util.List<IJClassInterceptor> getGlobalEasyBeansInterceptors()
void setGlobalEasyBeansInterceptors(java.util.List<IJClassInterceptor> globalEasyBeansInterceptors)
globalEasyBeansInterceptors - list of interceptors that enhancer will use.boolean isAroundInvokeMethodMetadata()
javax.interceptor.AroundInvoke.boolean isInterceptor()
boolean wasModified()
void setModified()
void setDeclareRoles(java.util.List<java.lang.String> declareRoles)
declareRoles - the list of roles.java.util.List<java.lang.String> getDeclareRoles()
void setRolesAllowed(java.util.List<java.lang.String> rolesAllowed)
setRolesAllowed in interface org.ow2.util.ee.metadata.common.api.interfaces.IAnnotationSecurityRolesAllowedrolesAllowed - the list of roles.java.util.List<java.lang.String> getRolesAllowed()
getRolesAllowed in interface org.ow2.util.ee.metadata.common.api.interfaces.IAnnotationSecurityRolesAllowedvoid setPermitAll(boolean permitAll)
setPermitAll in interface org.ow2.util.ee.metadata.common.api.interfaces.IAnnotationSecurityPermitAllpermitAll - the boolean value.boolean hasPermitAll()
hasPermitAll in interface org.ow2.util.ee.metadata.common.api.interfaces.IAnnotationSecurityPermitAllvoid setRunAs(java.lang.String runAs)
runAs - the run-as property.java.lang.String getRunAs()
boolean isExcludedDefaultInterceptors()
isExcludedDefaultInterceptors in interface org.ow2.util.ee.metadata.common.api.interfaces.IInterceptorExcludeDefaultInterceptorsvoid setExcludeDefaultInterceptors(boolean excludeDefaultInterceptors)
setExcludeDefaultInterceptors in interface org.ow2.util.ee.metadata.common.api.interfaces.IInterceptorExcludeDefaultInterceptorsexcludeDefaultInterceptors - true if this class is a class which exclude default interceptors.boolean isOrderedInterceptors()
void setOrderedInterceptors(boolean orderedInterceptors)
orderedInterceptors - boolean with true/false.void setRemoteInterface(java.lang.String remoteInterface)
remoteInterface - the remote Interface property.java.lang.String getRemoteInterface()
void setInterfaces(java.lang.String[] array)
array - interface list
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||