org.eclipse.jst.j2ee.ejb
Class EjbMethodElementHelper

java.lang.Object
  extended byorg.eclipse.jst.j2ee.ejb.EjbMethodElementHelper

public class EjbMethodElementHelper
extends java.lang.Object


Field Summary
static int ALL_METHODS
           
static int CLIENT_METHODS
           
static java.lang.String DEFAULT_METHOD_NAME
           
static int HOME_METHODS
           
static int LOCAL_HOME_METHODS
           
static int LOCAL_METHODS
           
static int LOCAL_REMOTE_METHODS
           
static int REMOTE_METHODS
           
 
Constructor Summary
EjbMethodElementHelper()
           
 
Method Summary
 java.util.List getAvailableFindQueryMethodsExcludingExisting(ContainerManagedEntity cmp)
           
 java.util.List getAvailableMethodElementsExcludingExisting(EnterpriseBean ejb, java.util.List someMethodElementOwners, EReference methodElementReference)
           
 java.util.List getAvailableMethodElementsExcludingExisting(EnterpriseBean ejb, java.util.List someMethodElementOwners, EReference methodElementReference, java.util.Comparator comparator)
           
 java.util.List getAvailableMethodElementsExcludingExisting(EnterpriseBean ejb, java.util.List someMethodElementOwners, EReference methodElementReference, java.util.Comparator comparator, int usageFlag)
           
 java.util.List getAvailableMethodElementsExcludingExisting(EnterpriseBean ejb, java.util.List someMethodElementOwners, EReference methodElementReference, int usageFlag)
           
 java.util.List getAvailableMethodTransactionMethodElementsExcludingExisting(EnterpriseBean bean)
           
 java.util.List getAvailableSelectQueryMethodsExcludingExisting(ContainerManagedEntity cmp)
           
 java.util.List getExistingOrAvailableTransactionMethodElements(EObject object, EnterpriseBean bean)
           
 java.util.List getInterfaces(java.lang.Object[] interfaces, java.lang.String aEjbObjectClassName)
           
 java.util.List getMethodElementSignatures(java.util.List methods)
           
 boolean isMethodElementinList(java.util.List meList, java.lang.Object me)
           
 boolean isMethodElementsEqual(MethodElement me1, MethodElement me2)
           
static EjbMethodElementHelper singleton()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL_METHODS

public static final int ALL_METHODS
See Also:
Constant Field Values

HOME_METHODS

public static final int HOME_METHODS
See Also:
Constant Field Values

CLIENT_METHODS

public static final int CLIENT_METHODS
See Also:
Constant Field Values

REMOTE_METHODS

public static final int REMOTE_METHODS
See Also:
Constant Field Values

LOCAL_METHODS

public static final int LOCAL_METHODS
See Also:
Constant Field Values

LOCAL_HOME_METHODS

public static final int LOCAL_HOME_METHODS
See Also:
Constant Field Values

LOCAL_REMOTE_METHODS

public static final int LOCAL_REMOTE_METHODS
See Also:
Constant Field Values

DEFAULT_METHOD_NAME

public static final java.lang.String DEFAULT_METHOD_NAME
See Also:
Constant Field Values
Constructor Detail

EjbMethodElementHelper

public EjbMethodElementHelper()
Method Detail

singleton

public static EjbMethodElementHelper singleton()

isMethodElementsEqual

public boolean isMethodElementsEqual(MethodElement me1,
                                     MethodElement me2)

isMethodElementinList

public boolean isMethodElementinList(java.util.List meList,
                                     java.lang.Object me)

getAvailableSelectQueryMethodsExcludingExisting

public java.util.List getAvailableSelectQueryMethodsExcludingExisting(ContainerManagedEntity cmp)

getAvailableFindQueryMethodsExcludingExisting

public java.util.List getAvailableFindQueryMethodsExcludingExisting(ContainerManagedEntity cmp)

getExistingOrAvailableTransactionMethodElements

public java.util.List getExistingOrAvailableTransactionMethodElements(EObject object,
                                                                      EnterpriseBean bean)

getAvailableMethodTransactionMethodElementsExcludingExisting

public java.util.List getAvailableMethodTransactionMethodElementsExcludingExisting(EnterpriseBean bean)

getMethodElementSignatures

public java.util.List getMethodElementSignatures(java.util.List methods)

getInterfaces

public java.util.List getInterfaces(java.lang.Object[] interfaces,
                                    java.lang.String aEjbObjectClassName)

getAvailableMethodElementsExcludingExisting

public java.util.List getAvailableMethodElementsExcludingExisting(EnterpriseBean ejb,
                                                                  java.util.List someMethodElementOwners,
                                                                  EReference methodElementReference,
                                                                  int usageFlag)

getAvailableMethodElementsExcludingExisting

public java.util.List getAvailableMethodElementsExcludingExisting(EnterpriseBean ejb,
                                                                  java.util.List someMethodElementOwners,
                                                                  EReference methodElementReference)

getAvailableMethodElementsExcludingExisting

public java.util.List getAvailableMethodElementsExcludingExisting(EnterpriseBean ejb,
                                                                  java.util.List someMethodElementOwners,
                                                                  EReference methodElementReference,
                                                                  java.util.Comparator comparator)

getAvailableMethodElementsExcludingExisting

public java.util.List getAvailableMethodElementsExcludingExisting(EnterpriseBean ejb,
                                                                  java.util.List someMethodElementOwners,
                                                                  EReference methodElementReference,
                                                                  java.util.Comparator comparator,
                                                                  int usageFlag)