com.ibm.websphere.models.extensions.helpers.wbi
Interface WBIEJBJarExtensionHelper

All Superinterfaces:
ApplicationDataHelper
All Known Implementing Classes:
WBIEJBJarExtensionHelperImpl

public interface WBIEJBJarExtensionHelper
extends ApplicationDataHelper

A helper interface for accessing WBI extensions to EJB jar files. This provides accessors for the high-level objects in the model. Note that all getters are lazy initializers ... if you invoke a getter on an extension object that doesn't yet exist, one will be created and linked into the extensions document.


Field Summary
static java.lang.String BASE_EXT_URI
          The name of the xmi document for Base EJB jar extensions.
static java.lang.String WBI_EXT_URI
          The name of the xmi document for WBI EJB jar extensions.
static java.lang.String WBI_SELECTOR_URI
          The name of the xmi document for PME Selector extensions.
 
Method Summary
 AdaptiveEntityEJBJarExtension getAdaptiveEntityEJBJarExtension()
           
 AdaptiveEntityExtension getAdaptiveEntityExtension(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension ext)
           
 CMMEJBJarExtension getCmmEJBJarExtension()
           
 java.lang.String getEJBToRAAdapterImplForBean(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext)
           
 PushDownCMPAttribute getPushDownCMPAttribute(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext, org.eclipse.jst.j2ee.ejb.CMPAttribute cmp)
           
 PushDownContainerManagedEntityExtension getPushDownContainerManagedEntityExtension(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext)
           
 PushDownEJBJarExtension getPushDownEJBJarExtension()
           
 java.util.List getPushDownMethodElementsForBean(PushDownContainerManagedEntityExtension ext)
           
 WOPSEJBJarExtension getWopsEJBJarExtension()
           
 boolean isAdaptive(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension ext)
           
 boolean isProcedural(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext)
           
 void setAdaptive(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension ext, boolean value)
           
 void setAdaptiveEntityEJBJarExtension(AdaptiveEntityEJBJarExtension ext)
           
 void setAdaptiveEntityExtension(AdaptiveEntityExtension ext)
           
 void setCmmEJBJarExtension(CMMEJBJarExtension ext)
           
 void setProcedural(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext, boolean value)
           
 void setPushDownCMPAttribute(PushDownContainerManagedEntityExtension ext, PushDownCMPAttribute attr)
           
 void setPushDownContainerManagedEntityExtension(PushDownContainerManagedEntityExtension ext)
           
 void setPushDownEJBJarExtension(PushDownEJBJarExtension ext)
           
 void setWopsEJBJarExtension(WOPSEJBJarExtension ext)
           
 
Methods inherited from interface com.ibm.websphere.models.extensions.helpers.wbi.ApplicationDataHelper
releaseResources
 

Field Detail

BASE_EXT_URI

static final java.lang.String BASE_EXT_URI
The name of the xmi document for Base EJB jar extensions.

See Also:
Constant Field Values

WBI_EXT_URI

static final java.lang.String WBI_EXT_URI
The name of the xmi document for WBI EJB jar extensions.

See Also:
Constant Field Values

WBI_SELECTOR_URI

static final java.lang.String WBI_SELECTOR_URI
The name of the xmi document for PME Selector extensions.

See Also:
Constant Field Values
Method Detail

getCmmEJBJarExtension

CMMEJBJarExtension getCmmEJBJarExtension()

setCmmEJBJarExtension

void setCmmEJBJarExtension(CMMEJBJarExtension ext)

getAdaptiveEntityEJBJarExtension

AdaptiveEntityEJBJarExtension getAdaptiveEntityEJBJarExtension()

setAdaptiveEntityEJBJarExtension

void setAdaptiveEntityEJBJarExtension(AdaptiveEntityEJBJarExtension ext)

getAdaptiveEntityExtension

AdaptiveEntityExtension getAdaptiveEntityExtension(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension ext)

setAdaptiveEntityExtension

void setAdaptiveEntityExtension(AdaptiveEntityExtension ext)

isAdaptive

boolean isAdaptive(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension ext)

setAdaptive

void setAdaptive(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension ext,
                 boolean value)

getPushDownEJBJarExtension

PushDownEJBJarExtension getPushDownEJBJarExtension()

setPushDownEJBJarExtension

void setPushDownEJBJarExtension(PushDownEJBJarExtension ext)

getPushDownContainerManagedEntityExtension

PushDownContainerManagedEntityExtension getPushDownContainerManagedEntityExtension(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext)

setPushDownContainerManagedEntityExtension

void setPushDownContainerManagedEntityExtension(PushDownContainerManagedEntityExtension ext)

isProcedural

boolean isProcedural(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext)

setProcedural

void setProcedural(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext,
                   boolean value)

getPushDownCMPAttribute

PushDownCMPAttribute getPushDownCMPAttribute(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext,
                                             org.eclipse.jst.j2ee.ejb.CMPAttribute cmp)

setPushDownCMPAttribute

void setPushDownCMPAttribute(PushDownContainerManagedEntityExtension ext,
                             PushDownCMPAttribute attr)

getPushDownMethodElementsForBean

java.util.List getPushDownMethodElementsForBean(PushDownContainerManagedEntityExtension ext)

getEJBToRAAdapterImplForBean

java.lang.String getEJBToRAAdapterImplForBean(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext)

getWopsEJBJarExtension

WOPSEJBJarExtension getWopsEJBJarExtension()

setWopsEJBJarExtension

void setWopsEJBJarExtension(WOPSEJBJarExtension ext)