|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.jonas_ejb.deployment.api.BeanDesc
Base class for bean descriptors
Field Summary | |
protected static int |
BEAN_TRANSACTION_TYPE
|
protected static int |
CONTAINER_TRANSACTION_TYPE
|
protected java.lang.String |
displayName
|
protected java.util.Properties |
ejb10EnvProps
|
protected java.lang.Class |
ejbClass
|
protected java.util.Vector |
ejbLocalRefDesc
|
protected java.lang.String |
ejbName
|
protected java.util.Vector |
ejbRefDesc
|
protected java.util.Vector |
envEntryDesc
|
protected java.lang.Class |
home
|
protected java.lang.String |
jndiName
|
protected java.lang.Class |
local
|
protected java.lang.Class |
localhome
|
protected java.util.Hashtable |
methodDesc
|
protected java.lang.Class |
remote
|
protected java.util.Vector |
resourceEnvRefDesc
|
protected java.util.Vector |
resourceRefDesc
|
protected java.util.Hashtable |
securityRoleRef
|
protected static java.lang.String[] |
TRANS
|
Method Summary | |
void |
check()
Check that the bean descriptor is valid |
protected abstract void |
checkTxAttribute(java.lang.reflect.Method method)
check that trans-attribute is valid for bean |
java.lang.String |
getDisplayName()
Get the displayName of the bean. |
java.util.Properties |
getEjb10Environment()
Get bean's EJB 1.0 environment properties |
java.lang.Class |
getEjbClass()
Get bean's class. |
EjbLocalRefDesc[] |
getEjbLocalRefDesc()
Get bean's ejb local references. |
java.lang.String |
getEjbName()
Get the enterprise bean's name. |
EjbRefDesc[] |
getEjbRefDesc()
Get bean's ejb references. |
EnvEntryDesc[] |
getEnvEntryDesc()
Get bean's environment entries. |
java.lang.Class |
getHomeClass()
Get bean's home interface. |
java.lang.String |
getJndiLocalName()
Get the name to associate with the enterprise Bean in the JNDI name space for local access (inside the same EJBServer) |
java.lang.String |
getJndiName()
Get the name to associate with the enterprise Bean in the JNDI name space. |
java.lang.Class |
getLocalClass()
Get bean's local interface. |
java.lang.Class |
getLocalHomeClass()
Get bean's local home interface. |
MethodDesc |
getMethodDesc(java.lang.reflect.Method method)
Get descriptor attached to a given method. |
java.util.Hashtable |
getMethodDescs()
|
java.lang.Class |
getRemoteClass()
Get bean's remote interface. |
ResourceEnvRefDesc[] |
getResourceEnvRefDesc()
Get bean's resource environment references. |
ResourceRefDesc[] |
getResourceRefDesc()
Get bean's resource manager connection factory references. |
java.lang.String |
getRoleLink(java.lang.String roleName)
Get the role-link value corresponding to the role-name value of a security-role-ref element |
java.lang.String[] |
getSecurityRoleNames()
Get all the role names defined in the security-role-ref elements of the bean |
java.lang.String |
toString()
String representation of the object for test purpose |
protected void |
verifyRoleName(AssemblyDescriptor asd)
check that there are always corresponding role-name element in security-role and method-permission elements |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static final int BEAN_TRANSACTION_TYPE
protected static final int CONTAINER_TRANSACTION_TYPE
protected static final java.lang.String[] TRANS
protected java.lang.String displayName
protected java.lang.String ejbName
protected java.lang.String jndiName
protected java.lang.Class home
protected java.lang.Class remote
protected java.lang.Class localhome
protected java.lang.Class local
protected java.lang.Class ejbClass
protected java.util.Vector envEntryDesc
protected java.util.Properties ejb10EnvProps
protected java.util.Vector resourceEnvRefDesc
protected java.util.Vector resourceRefDesc
protected java.util.Vector ejbRefDesc
protected java.util.Vector ejbLocalRefDesc
protected java.util.Hashtable methodDesc
protected java.util.Hashtable securityRoleRef
Method Detail |
public void check() throws DeploymentDescException
DeploymentDescException
- thrown for non-valid beanprotected abstract void checkTxAttribute(java.lang.reflect.Method method) throws DeploymentDescException
protected void verifyRoleName(AssemblyDescriptor asd) throws DeploymentDescException
public java.lang.String getDisplayName()
public java.lang.String getEjbName()
public java.lang.String getJndiName()
public java.lang.String getJndiLocalName()
public java.lang.Class getHomeClass()
public java.lang.Class getRemoteClass()
public java.lang.Class getLocalHomeClass()
public java.lang.Class getLocalClass()
public java.lang.Class getEjbClass()
public EnvEntryDesc[] getEnvEntryDesc()
public java.util.Properties getEjb10Environment()
public ResourceEnvRefDesc[] getResourceEnvRefDesc()
public ResourceRefDesc[] getResourceRefDesc()
public EjbRefDesc[] getEjbRefDesc()
public EjbLocalRefDesc[] getEjbLocalRefDesc()
public MethodDesc getMethodDesc(java.lang.reflect.Method method)
method
- Method from the Home/Remote/MessageListener interfacepublic java.util.Hashtable getMethodDescs()
public java.lang.String getRoleLink(java.lang.String roleName)
roleName
- String corresponding to the role-name value of a security-role-ref elementpublic java.lang.String[] getSecurityRoleNames()
roleName
- String corresponding to the role-name value of a security-role-ref elementpublic java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |