|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.wst.server.core.model.ModuleArtifactDelegate
org.eclipse.jst.server.core.EJBBean
public class EJBBean
An EJB bean.
Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
Field Summary | |
---|---|
static java.lang.String |
EJB_11
|
static java.lang.String |
EJB_20
|
static java.lang.String |
EJB_21
|
static java.lang.String |
EJB_30
|
Constructor Summary | |
---|---|
EJBBean()
Create a new empty EJBBean. |
|
EJBBean(IModule module,
java.lang.String jndiName,
boolean remote,
boolean local)
Create a new EJBBean. |
|
EJBBean(IModule module,
java.lang.String jndiName,
boolean remote,
boolean local,
java.lang.String version)
Create a new EJBBean with a specific version |
|
EJBBean(IModule module,
java.lang.String jndiName,
boolean remote,
boolean local,
java.lang.String version,
java.lang.String interfaceName)
Create a new EJBBean with its interface name. |
Method Summary | |
---|---|
void |
deserialize(java.lang.String s)
Deserialize this object from a serialized string. |
java.lang.String |
getInterfaceName()
|
java.lang.String |
getJndiName()
Returns the JNDI name of the EJB. |
java.lang.String |
getName()
Returns a user-presentable name for this artifact. |
java.lang.String |
getVersion()
Returns the level of the specification of the EJB |
boolean |
hasLocalInterface()
Returns whether the EJB has a local interface. |
boolean |
hasRemoteInterface()
Returns whether the EJB has a remote interface. |
java.lang.String |
serialize()
Serialize this object into a string. |
void |
setInterfaceName(java.lang.String interfaceName)
|
Methods inherited from class org.eclipse.wst.server.core.model.ModuleArtifactDelegate |
---|
getModule |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String EJB_11
public static final java.lang.String EJB_20
public static final java.lang.String EJB_21
public static final java.lang.String EJB_30
Constructor Detail |
---|
public EJBBean(IModule module, java.lang.String jndiName, boolean remote, boolean local)
module
- the module that the EJB is contained injndiName
- the JNDI name of the EJBremote
- true
if the EJB has a remote interface, and
false
otherwiselocal
- true
if the EJB has a local interface, and
false
otherwisepublic EJBBean(IModule module, java.lang.String jndiName, boolean remote, boolean local, java.lang.String version)
module
- the module that the EJB is contained injndiName
- the JNDI name of the EJBremote
- true
if the EJB has a remote interface, and
false
otherwiselocal
- true
if the EJB has a local interface, and
false
otherwiseversion
- the level of the EJB specification that this EJB uses. Use one of the EJB_xx
constants declared on EJBBean
public EJBBean(IModule module, java.lang.String jndiName, boolean remote, boolean local, java.lang.String version, java.lang.String interfaceName)
module
- the module that the EJB is contained injndiName
- the JNDI name of the EJBremote
- true
if the EJB has a remote interface, and
false
otherwiselocal
- true
if the EJB has a local interface, and
false
otherwiseversion
- the level of the EJB specification that this EJB uses. Use one of the EJB_xx
constants declared on EJBBean
interfaceName
- the interface name of the EJBpublic EJBBean()
Method Detail |
---|
public java.lang.String getJndiName()
public boolean hasRemoteInterface()
true
if the EJB has a remote interface, and
false
otherwisepublic boolean hasLocalInterface()
true
if the EJB has a local interface, and
false
otherwisepublic java.lang.String getVersion()
public java.lang.String getName()
ModuleArtifactDelegate
getName
in class ModuleArtifactDelegate
public void deserialize(java.lang.String s)
ModuleArtifactDelegate
deserialize
in class ModuleArtifactDelegate
s
- a serialized string.public java.lang.String serialize()
ModuleArtifactDelegate
serialize
in class ModuleArtifactDelegate
public java.lang.String getInterfaceName()
public void setInterfaceName(java.lang.String interfaceName)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |