|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EnterpriseBean
Method Summary | |
---|---|
java.util.List |
createMethodElements(java.util.List someMethods,
JavaClass anInterface)
Creates a List of MethodElements that represent the Methods from @someMethods pointing to this EJB. |
java.util.List |
getAvailableCommonMethodElements()
Deprecated. used getAvailableUnspecifiedMethodElements |
java.util.List |
getAvailableCommonMethodElementSignatures()
Deprecated. used getAvailableUnspecifiedMethodElementSignatures |
java.util.List |
getAvailableHomeMethodElements()
This method will return a List of newly created MethodElements that represent all the possible MethodElements that can be created for the Home interface. |
java.util.List |
getAvailableLocalHomeMethodElements()
This method will return a List of newly created MethodElements that represent all the possible MethodElements that can be created for the Local Home interface. |
java.util.List |
getAvailableLocalMethodElements()
This method will return a List of newly created MethodElements that represent all the possible MethodElements that can be created for the Local interface. |
java.util.List |
getAvailableRemoteMethodElements()
This method will return a List of newly created MethodElements that represent all the possible MethodElements that can be created for the Remote interface. |
java.util.List |
getAvailableUnspecifiedMethodElements()
This method will return a List of newly created MethodElements that represent all the possible MethodElements that can be created and are common to both the Home and Remote interfaces. |
java.util.List |
getAvailableUnspecifiedMethodElementSignatures()
This method will return a List of MethodElements signatures that represent all the possible MethodElements that can be created and are common to both the Home and Remote interfaces. |
JavaClass |
getEjbClass()
|
java.lang.String |
getEjbClassName()
|
EJBJar |
getEjbJar()
|
EJBLocalRef |
getEquivalentEJBLocalRef(EJBLocalRef anEjbLocalRef)
Method getEquivalentEJBLocalRef. |
EjbRef |
getEquivalentEjbRef(EjbRef anEjbRef)
Return an EjbRef contained by this bean which is equivalent to @anEjbRef. |
java.util.List |
getExistingOrAvailableMethodElements(org.eclipse.emf.ecore.EObject refObject)
Return a List of all available MethodElements for all types as well as the existing MethodElements from the refObject . |
java.util.List |
getExistingOrAvailableMethodElements(org.eclipse.emf.ecore.EObject refObject,
java.util.Comparator comparator)
Return a List of all available MethodElements for all types as well as the existing MethodElements from the refObject . |
JavaClass |
getHomeInterface()
|
java.lang.String |
getHomeInterfaceName()
|
Method[] |
getHomeMethodsForDeployment()
|
EJBLocalRef |
getLinkedEJBLocalReference(EnterpriseBean anEJB)
Return an EJBLocalRef that is physically linked to @anEJB. |
EjbRef |
getLinkedEJBReference(EnterpriseBean anEJB)
Return an EjbRef that is physically linked to @anEJB. |
JavaClass |
getLocalHomeInterface()
|
java.lang.String |
getLocalHomeInterfaceName()
|
Method[] |
getLocalHomeMethodsForDeployment()
|
JavaClass |
getLocalInterface()
|
java.lang.String |
getLocalInterfaceName()
|
java.lang.String |
getName()
Returns the value of the 'Name' attribute |
JavaClass |
getRemoteInterface()
|
java.lang.String |
getRemoteInterfaceName()
|
Method[] |
getRemoteMethodsForDeployment()
|
SecurityIdentity |
getSecurityIdentity()
|
org.eclipse.emf.common.util.EList |
getSecurityRoleRefs()
|
int |
getVersionID()
returns an integer representing the version of the bean in the EJBJar |
boolean |
hasJavaReference(JavaClass aJavaClass)
Return true if @aJavaClass as equal to the home, remote, bean class, or key class. |
boolean |
hasLocalClient()
Return true if this EJB has a local interface and a local home interface. |
boolean |
hasRemoteClient()
Return true if this EJB has a remote interface and a home interface. |
boolean |
isBeanManagedEntity()
Return true if this ejb has BeanManagedPersistance. |
boolean |
isContainerManagedEntity()
|
boolean |
isEntity()
|
boolean |
isMessageDriven()
|
boolean |
isSession()
|
boolean |
isVersion1_X()
Deprecated. - Use getVersionID() |
boolean |
isVersion2_X()
Deprecated. - Use getVersionID() |
void |
reSyncSecurityRoleRef(java.lang.String existingRoleName,
java.lang.String newRoleName)
Fix the role-link on any contained role refs |
void |
setEjbClass(JavaClass value)
|
void |
setEjbClassName(java.lang.String ejbClassName)
|
void |
setEjbJar(EJBJar value)
|
void |
setHomeInterface(JavaClass value)
|
void |
setHomeInterfaceName(java.lang.String homeInterfaceName)
|
void |
setLocalHomeInterface(JavaClass value)
|
void |
setLocalHomeInterfaceName(java.lang.String localHomeInterfaceName)
|
void |
setLocalInterface(JavaClass value)
|
void |
setLocalInterfaceName(java.lang.String localInterfaceName)
|
void |
setName(java.lang.String value)
Sets the value of the ' Name ' attribute |
void |
setRemoteInterface(JavaClass value)
|
void |
setRemoteInterfaceName(java.lang.String remoteInterfaceName)
|
void |
setSecurityIdentity(SecurityIdentity value)
|
Methods inherited from interface org.eclipse.jst.j2ee.common.JNDIEnvRefsGroup |
---|
getEjbLocalRefs, getEjbRefs, getEnvironmentProperties, getMessageDestinationRefs, getResourceEnvRefs, getResourceRefs, getServiceRefs |
Methods inherited from interface org.eclipse.jst.j2ee.common.CompatibilityDescriptionGroup |
---|
getDescription, getDisplayName, getLargeIcon, getSmallIcon, setDescription, setDescriptionGen, setDisplayName, setDisplayNameGen, setLargeIcon, setLargeIconGen, setSmallIcon, setSmallIconGen |
Methods inherited from interface org.eclipse.jst.j2ee.common.DescriptionGroup |
---|
getDescriptions, getDisplayNames, getIcons |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
---|
getEAnnotation, getEAnnotations |
Method Detail |
---|
java.util.List createMethodElements(java.util.List someMethods, JavaClass anInterface)
java.util.List getAvailableCommonMethodElements()
java.util.List getAvailableUnspecifiedMethodElements()
java.util.List getAvailableCommonMethodElementSignatures()
java.util.List getAvailableUnspecifiedMethodElementSignatures()
java.util.List getAvailableHomeMethodElements()
java.util.List getAvailableLocalHomeMethodElements()
java.util.List getAvailableLocalMethodElements()
java.util.List getAvailableRemoteMethodElements()
java.util.List getExistingOrAvailableMethodElements(org.eclipse.emf.ecore.EObject refObject, java.util.Comparator comparator)
refObject
. The parameter
will be either a MethodTransaction or a MethodPermission. The List will be
sorted based on the passed EjbMethodElementComparator
java.util.List getExistingOrAvailableMethodElements(org.eclipse.emf.ecore.EObject refObject)
refObject
. The parameter
will be either a MethodTransaction or a MethodPermission. The List will be
sorted based on the EjbMethodElementComparator
java.lang.String getEjbClassName()
EjbRef getEquivalentEjbRef(EjbRef anEjbRef)
EJBLocalRef getEquivalentEJBLocalRef(EJBLocalRef anEjbLocalRef)
anEjbLocalRef
-
java.lang.String getHomeInterfaceName()
Method[] getHomeMethodsForDeployment()
EjbRef getLinkedEJBReference(EnterpriseBean anEJB)
EJBLocalRef getLinkedEJBLocalReference(EnterpriseBean anEJB)
java.lang.String getLocalHomeInterfaceName()
Method[] getLocalHomeMethodsForDeployment()
java.lang.String getLocalInterfaceName()
java.lang.String getRemoteInterfaceName()
Method[] getRemoteMethodsForDeployment()
boolean hasJavaReference(JavaClass aJavaClass)
boolean isBeanManagedEntity()
boolean isContainerManagedEntity()
boolean isEntity()
boolean isMessageDriven()
boolean isSession()
int getVersionID()
J2EEVersionConstants
boolean isVersion1_X()
getVersionID()
J2EEVersionConstants
boolean isVersion2_X()
getVersionID()
J2EEVersionConstants
boolean hasLocalClient()
boolean hasRemoteClient()
void reSyncSecurityRoleRef(java.lang.String existingRoleName, java.lang.String newRoleName)
void setEjbClassName(java.lang.String ejbClassName)
void setHomeInterfaceName(java.lang.String homeInterfaceName)
void setLocalHomeInterfaceName(java.lang.String localHomeInterfaceName)
void setLocalInterfaceName(java.lang.String localInterfaceName)
void setRemoteInterfaceName(java.lang.String remoteInterfaceName)
java.lang.String getName()
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
getName
in interface org.eclipse.emf.ecore.ENamedElement
setName(String)
,
EjbPackage.getEnterpriseBean_Name()
void setName(java.lang.String value)
Name
' attribute.
setName
in interface org.eclipse.emf.ecore.ENamedElement
value
- the new value of the 'Name' attribute.getName()
org.eclipse.emf.common.util.EList getSecurityRoleRefs()
JavaClass getEjbClass()
void setEjbClass(JavaClass value)
l
- The new value of the EjbClass referenceJavaClass getHomeInterface()
void setHomeInterface(JavaClass value)
l
- The new value of the HomeInterface referenceJavaClass getRemoteInterface()
void setRemoteInterface(JavaClass value)
l
- The new value of the RemoteInterface referenceEJBJar getEjbJar()
void setEjbJar(EJBJar value)
l
- The new value of the EjbJar referenceSecurityIdentity getSecurityIdentity()
void setSecurityIdentity(SecurityIdentity value)
l
- The new value of the SecurityIdentity referenceJavaClass getLocalHomeInterface()
void setLocalHomeInterface(JavaClass value)
l
- The new value of the LocalHomeInterface referenceJavaClass getLocalInterface()
void setLocalInterface(JavaClass value)
l
- The new value of the LocalInterface reference
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |