Tabnine Logo
EJBArtifactEdit.getEJBArtifactEditForRead
Code IndexAdd Tabnine to your IDE (free)

How to use
getEJBArtifactEditForRead
method
in
org.eclipse.jst.j2ee.ejb.componentcore.util.EJBArtifactEdit

Best Java code snippets using org.eclipse.jst.j2ee.ejb.componentcore.util.EJBArtifactEdit.getEJBArtifactEditForRead (Showing top 20 results out of 315)

origin: org.eclipse/org.eclipse.jst.j2ee.ejb

  protected synchronized ArtifactEdit getArtifactEditForRead() {
    if(artifactEdit == null){
      artifactEdit = EJBArtifactEdit.getEJBArtifactEditForRead(vComponent);
    }
    return artifactEdit;
  }
}
origin: org.eclipse/org.eclipse.jst.j2ee.ejb

public IModelProvider create(IVirtualComponent component) {
  return (IModelProvider)getEJBArtifactEditForRead(component);
}
public void modify(Runnable runnable, IPath modelPath) {
origin: org.eclipse/org.eclipse.jst.j2ee.ejb

public ArtifactEdit createArtifactEditForRead(IVirtualComponent aComponent) {
  return getEJBArtifactEditForRead(aComponent);
}
origin: org.eclipse/org.eclipse.jst.j2ee.ejb

public IModelProvider create(IProject project) {
  return (IModelProvider)getEJBArtifactEditForRead(project);
}
origin: org.eclipse/org.eclipse.jst.j2ee.ejb

  public static EJBJar getEJBJar(IVirtualComponent comp) {
    EJBArtifactEdit edit = null;
    EJBJar ejbJar = null;
    try {
      edit = EJBArtifactEdit.getEJBArtifactEditForRead(comp);
      if (edit != null)
        ejbJar = edit.getEJBJar();
    } finally {
      if (edit != null)
        edit.dispose();
    }
    return ejbJar;	
  }
}
origin: org.eclipse/org.eclipse.jst.j2ee.ui

/**
 * @param project
 * @param localProjects
 */
private void addEJBClientProjectIfNecessary(IProject project, List localProjects) {
  IVirtualComponent comp = ComponentCore.createComponent(project);
  EJBArtifactEdit edit = EJBArtifactEdit.getEJBArtifactEditForRead(comp);
  if (edit != null && edit.hasEJBClientJARProject())
    localProjects.add(edit.getEJBClientJarModule().getProject());
}
origin: org.eclipse/org.eclipse.jst.j2ee.ejb

private Collection computeBeanTypeNames() {
  Collection names = null;
  if( ejbProject.exists() && ejbProject.isAccessible()){
    EJBArtifactEdit edit = null;
    try {
        edit = EJBArtifactEdit.getEJBArtifactEditForRead(ejbProject);
        EJBJar ejbJar = edit.getEJBJar();
        if (ejbJar != null) {
          List beans = ejbJar.getEnterpriseBeans();
          if (!beans.isEmpty()) {
            names = new HashSet(beans.size());
            for (int i = 0; i < beans.size(); i++) {
              EnterpriseBean bean = (EnterpriseBean) beans.get(i);
              names.add(bean.getEjbClassName());
            }
          }
        }
      
    } finally {
      if(edit != null)
        edit.dispose();
         
    }
  }
  if (names == null)
    names = Collections.EMPTY_LIST;
  return names;			
}

origin: org.eclipse/org.eclipse.jst.ws.consumption.ui

try 
  ejbEdit = EJBArtifactEdit.getEJBArtifactEditForRead(ejbComponent);
  EJBResource ejbRes = ejbEdit.getEJBJarXmiResource();
  EJBJar jar = ejbRes.getEJBJar();
origin: org.eclipse/org.eclipse.jst.j2ee.ejb

public IProject getDefinedEJBClientJARProject(IProject anEJBProject) {
  IVirtualComponent comp = ComponentCore.createComponent(anEJBProject);
  EJBArtifactEdit edit = null;
  IVirtualComponent clientComp = null;
  try {
    edit = EJBArtifactEdit.getEJBArtifactEditForRead(comp);
    clientComp = edit.getEJBClientJarModule();
  } finally {
    if (edit != null)
      edit.dispose();
  }
  if (clientComp == null)
    return null;
  return clientComp.getProject();
}
origin: org.eclipse/org.eclipse.jst.j2ee.ejb.annotation.model

protected boolean isAnnotationsSupported() {
  if (getTargetProject() == null || getTargetComponent() == null)
    return true;
  EJBArtifactEdit ejbEdit = null;
  try {
    ejbEdit = EJBArtifactEdit.getEJBArtifactEditForRead(getTargetProject());
    if (ejbEdit == null)
      return false;
    return ejbEdit.getJ2EEVersion() > J2EEVersionConstants.VERSION_1_2;
  } catch (Exception e) {
    e.printStackTrace();
    return false;
  } finally {
    if (ejbEdit != null)
      ejbEdit.dispose();
  }
}
origin: org.eclipse/org.eclipse.jst.j2ee.ejb

  return new EJBArtifactEdit(aModule);
return getEJBArtifactEditForRead(aModule.getProject());
origin: org.eclipse/org.eclipse.jst.j2ee.ejb

public IStatus validateInJob(IValidationContext inHelper, IReporter inReporter) throws
  org.eclipse.wst.validation.internal.core.ValidationException {
  
  IProject proj = ((IWorkbenchContext) inHelper).getProject();
  if (J2EEProjectUtilities.isEJBProject(proj)) {
      EnterpriseArtifactEdit edit = null;
      try {
        edit = EJBArtifactEdit.getEJBArtifactEditForRead(proj);
        if(edit != null && edit.getDeploymentDescriptorResource() != null)
          return super.validateInJob(inHelper, inReporter);
      } finally {
        if (edit != null)
          edit.dispose();
      }
  }
  return IValidatorJob.OK_STATUS;
  
}

origin: org.eclipse/org.eclipse.jst.j2ee.ejb

  public  boolean hasExistingClientJar() {
    IProject project = getEJBProject();
    if( project.exists() && project.isAccessible()){
      EJBArtifactEdit edit = null;
      try {
          edit = EJBArtifactEdit.getEJBArtifactEditForRead(project);
          if (edit != null && edit.hasEJBClientJARProject()){
            return true;
          }
          return false;
      } finally {
        if(edit != null)
          edit.dispose();
           
      }
    }
    return false;
  }    
}
origin: org.eclipse/org.eclipse.jst.j2ee.ejb

  public  boolean hasExistingClientJar() {
    IProject project = getEJBProject();
    if( project.exists() && project.isAccessible()){
      EJBArtifactEdit edit = null;
      try {
          edit = EJBArtifactEdit.getEJBArtifactEditForRead(project);
          if (edit != null && edit.hasEJBClientJARProject()){
            return true;
          }
          return false;
      } finally {
        if(edit != null)
          edit.dispose();
           
      }
    }
    return false;
  }    
}
origin: org.eclipse/org.eclipse.jst.j2ee.ejb

public Map getFilesToMove() {
  
  
  searchHelper = new MySearchHelper(searchEngine, computeBeanTypeNames());

  if( ejbProject.exists() && ejbProject.isAccessible()){
    EJBArtifactEdit edit = null;
    try {
        edit = EJBArtifactEdit.getEJBArtifactEditForRead(ejbProject);
        EJBJar ejbJar = edit.getEJBJar();
        if (ejbJar != null) {
          List enterpriseBeans = ejbJar.getEnterpriseBeans();
          for (int i = 0; i < enterpriseBeans.size(); i++) {
            EnterpriseBean ejb = (EnterpriseBean) enterpriseBeans.get(i);
            computeJavaTypes(ejb);
          }
        }
        computeRMICJavaTypes();                    
    } finally {
      if(edit != null)
        edit.dispose();
         
    }
  }
  return javaFilesToMove;
}

origin: org.eclipse/org.eclipse.jst.ws.consumption.ui

ejbEdit = EJBArtifactEdit.getEJBArtifactEditForRead(ejbComponentsArray[index]);
EJBResource ejbRes = ejbEdit.getEJBJarXmiResource();
EJBJar jar = ejbRes.getEJBJar();
origin: org.eclipse/org.eclipse.jst.ws.consumption.ui

ejbEdit = EJBArtifactEdit.getEJBArtifactEditForRead(ejbComponents[j]);
EJBResource ejbRes = ejbEdit.getEJBJarXmiResource();
if (ejbRes.getEJBJar() == jar)
origin: org.eclipse/org.eclipse.jst.j2ee.ejb

public static IVirtualComponent getEJBComponent(EnterpriseBean bean) {
  IProject project = ProjectUtilities.getProject(bean);
  IVirtualComponent component = ComponentCore.createComponent(project);
  if (component == null) return null;
  EJBArtifactEdit edit = null;
  try {
    if (J2EEProjectUtilities.isEJBProject(component.getProject())) {
      edit = EJBArtifactEdit.getEJBArtifactEditForRead(component);
      EJBJar jar = edit.getEJBJar();
      if (jar.getEnterpriseBeanNamed(bean.getName()) != null)
        return component;
    }
  } finally {
    if (edit != null)
      edit.dispose();
  }
  
  return null;
}

origin: org.eclipse/org.eclipse.jst.j2ee.ejb

protected static IModuleArtifact getModuleJavaObject(IFile file) {
    IVirtualComponent comp = (IVirtualComponent)file.getAdapter(IVirtualComponent.class);
    if (comp != null) {
    JavaClass javaClass = JemProjectUtilities.getJavaClass(file);
    if (javaClass != null) {
      EJBArtifactEdit edit = null;
      try {
      edit = EJBArtifactEdit.getEJBArtifactEditForRead(comp);
      EJBJar jar = edit.getEJBJar();
      if (jar != null) {
        EnterpriseBean ejb = jar.getEnterpriseBeanWithReference(javaClass);
        return createModuleObject(getModule(comp.getProject(), comp), ejb.getName(), isRemote(ejb, javaClass), isLocal(ejb, javaClass));
      }
      } finally {
        if (edit != null)
          edit.dispose();
      }
    }
    }
  return null;
}
origin: org.eclipse/org.eclipse.jst.j2ee.ui

EJBArtifactEdit artifactEdit = null;
try {
  artifactEdit = EJBArtifactEdit.getEJBArtifactEditForRead(comp);
  EJBJar ejbJar = artifactEdit.getEJBJar();
  if (ejbJar == null)
org.eclipse.jst.j2ee.ejb.componentcore.utilEJBArtifactEditgetEJBArtifactEditForRead

Javadoc

Returns an instance facade to manage the underlying edit model for the given WorkbenchComponent. Instances of ArtifactEdit that are returned through this method must be #dispose()ed of when no longer in use.

Use to acquire an ArtifactEdit facade for a specific WorkbenchComponent that will not be used for editing. Invocations of any save*() API on an instance returned from this method will throw exceptions.

The following method may return null.

Popular methods of EJBArtifactEdit

  • dispose
  • getEJBArtifactEditForWrite
    Returns an instance facade to manage the underlying edit model for the given WorkbenchComponent. In
  • getEJBClientJarModule
  • getEJBJar
  • getEJBJarXmiResource
  • getJ2EEVersion
    Retrieves J2EE version information from EJBResource.
  • hasEJBClientJARProject
    Checks is a EJB Client Jar exists for the ejb module project
  • <init>
  • addEJBJarIfNecessary
    Creates a deployment descriptor root object (EJBJar) and populates with data. Adds the root object
  • createDeploymentDescriptor
  • createModelRoot
  • getArtifactEditModel
  • createModelRoot,
  • getArtifactEditModel,
  • getBinaryComponentHelper,
  • getComponent,
  • getDeploymentDescriptorFolder,
  • getDeploymentDescriptorResource,
  • getDeploymentDescriptorRoot,
  • getProject,
  • getWritableEdit

Popular in Java

  • Start an intent from android
  • startActivity (Activity)
  • runOnUiThread (Activity)
  • getApplicationContext (Context)
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • Socket (java.net)
    Provides a client-side TCP socket.
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now