com.ibm.websphere.models.extensions.helpers.wbi.impl
Class WBIEJBJarExtensionHelperImpl

java.lang.Object
  extended by com.ibm.websphere.models.extensions.helpers.wbi.impl.WBIEJBJarExtensionHelperImpl
All Implemented Interfaces:
ApplicationDataHelper, WBIEJBJarExtensionHelper

public class WBIEJBJarExtensionHelperImpl
extends java.lang.Object
implements WBIEJBJarExtensionHelper


Field Summary
 
Fields inherited from interface com.ibm.websphere.models.extensions.helpers.wbi.WBIEJBJarExtensionHelper
BASE_EXT_URI, WBI_EXT_URI, WBI_SELECTOR_URI
 
Constructor Summary
WBIEJBJarExtensionHelperImpl(com.ibm.etools.commonarchive.EJBJarFile ejbjar)
           
WBIEJBJarExtensionHelperImpl(com.ibm.etools.commonarchive.EJBJarFile ejbjar, boolean create)
           
WBIEJBJarExtensionHelperImpl(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
WBIEJBJarExtensionHelperImpl(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, boolean create)
           
 
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)
           
 SelectorInfo getSelectorInfo()
           
 WOPSEJBJarExtension getWopsEJBJarExtension()
           
 void init()
           
 boolean isAdaptive(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension ext)
           
 boolean isProcedural(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext)
           
 void releaseResources()
           
 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 setSelectorInfo(SelectorInfo si)
           
 void setWopsEJBJarExtension(WOPSEJBJarExtension ext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WBIEJBJarExtensionHelperImpl

public WBIEJBJarExtensionHelperImpl(com.ibm.etools.commonarchive.EJBJarFile ejbjar)

WBIEJBJarExtensionHelperImpl

public WBIEJBJarExtensionHelperImpl(com.ibm.etools.commonarchive.EJBJarFile ejbjar,
                                    boolean create)

WBIEJBJarExtensionHelperImpl

public WBIEJBJarExtensionHelperImpl(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)

WBIEJBJarExtensionHelperImpl

public WBIEJBJarExtensionHelperImpl(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                                    boolean create)
Method Detail

init

public void init()

getSelectorInfo

public SelectorInfo getSelectorInfo()

setSelectorInfo

public void setSelectorInfo(SelectorInfo si)

getCmmEJBJarExtension

public CMMEJBJarExtension getCmmEJBJarExtension()
Specified by:
getCmmEJBJarExtension in interface WBIEJBJarExtensionHelper

setCmmEJBJarExtension

public void setCmmEJBJarExtension(CMMEJBJarExtension ext)
Specified by:
setCmmEJBJarExtension in interface WBIEJBJarExtensionHelper

getAdaptiveEntityExtension

public AdaptiveEntityExtension getAdaptiveEntityExtension(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension ext)
Specified by:
getAdaptiveEntityExtension in interface WBIEJBJarExtensionHelper

setAdaptiveEntityEJBJarExtension

public void setAdaptiveEntityEJBJarExtension(AdaptiveEntityEJBJarExtension ext)
Specified by:
setAdaptiveEntityEJBJarExtension in interface WBIEJBJarExtensionHelper

setAdaptiveEntityExtension

public void setAdaptiveEntityExtension(AdaptiveEntityExtension ext)
Specified by:
setAdaptiveEntityExtension in interface WBIEJBJarExtensionHelper

getAdaptiveEntityEJBJarExtension

public AdaptiveEntityEJBJarExtension getAdaptiveEntityEJBJarExtension()
Specified by:
getAdaptiveEntityEJBJarExtension in interface WBIEJBJarExtensionHelper

isAdaptive

public boolean isAdaptive(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension ext)
Specified by:
isAdaptive in interface WBIEJBJarExtensionHelper

setAdaptive

public void setAdaptive(com.ibm.ejs.models.base.extensions.ejbext.EntityExtension ext,
                        boolean value)
Specified by:
setAdaptive in interface WBIEJBJarExtensionHelper

getPushDownContainerManagedEntityExtension

public PushDownContainerManagedEntityExtension getPushDownContainerManagedEntityExtension(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext)
Specified by:
getPushDownContainerManagedEntityExtension in interface WBIEJBJarExtensionHelper

setPushDownEJBJarExtension

public void setPushDownEJBJarExtension(PushDownEJBJarExtension ext)
Specified by:
setPushDownEJBJarExtension in interface WBIEJBJarExtensionHelper

setPushDownContainerManagedEntityExtension

public void setPushDownContainerManagedEntityExtension(PushDownContainerManagedEntityExtension ext)
Specified by:
setPushDownContainerManagedEntityExtension in interface WBIEJBJarExtensionHelper

getPushDownEJBJarExtension

public PushDownEJBJarExtension getPushDownEJBJarExtension()
Specified by:
getPushDownEJBJarExtension in interface WBIEJBJarExtensionHelper

isProcedural

public boolean isProcedural(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext)
Specified by:
isProcedural in interface WBIEJBJarExtensionHelper

setProcedural

public void setProcedural(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext,
                          boolean value)
Specified by:
setProcedural in interface WBIEJBJarExtensionHelper

getPushDownCMPAttribute

public PushDownCMPAttribute getPushDownCMPAttribute(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext,
                                                    org.eclipse.jst.j2ee.ejb.CMPAttribute cmp)
Specified by:
getPushDownCMPAttribute in interface WBIEJBJarExtensionHelper

setPushDownCMPAttribute

public void setPushDownCMPAttribute(PushDownContainerManagedEntityExtension ext,
                                    PushDownCMPAttribute attr)
Specified by:
setPushDownCMPAttribute in interface WBIEJBJarExtensionHelper

getPushDownMethodElementsForBean

public java.util.List getPushDownMethodElementsForBean(PushDownContainerManagedEntityExtension ext)
Specified by:
getPushDownMethodElementsForBean in interface WBIEJBJarExtensionHelper

getEJBToRAAdapterImplForBean

public java.lang.String getEJBToRAAdapterImplForBean(com.ibm.ejs.models.base.extensions.ejbext.ContainerManagedEntityExtension ext)
Specified by:
getEJBToRAAdapterImplForBean in interface WBIEJBJarExtensionHelper

getWopsEJBJarExtension

public WOPSEJBJarExtension getWopsEJBJarExtension()
Specified by:
getWopsEJBJarExtension in interface WBIEJBJarExtensionHelper

setWopsEJBJarExtension

public void setWopsEJBJarExtension(WOPSEJBJarExtension ext)
Specified by:
setWopsEJBJarExtension in interface WBIEJBJarExtensionHelper

releaseResources

public void releaseResources()
Specified by:
releaseResources in interface ApplicationDataHelper
See Also:
ApplicationDataHelper#releaseResources()