Codota Logo
EJBArtifactEdit.getEJBArtifactEditForRead
Code IndexAdd Codota 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)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew LinkedList()
  • Codota IconCollections.emptyList()
  • Codota Iconnew ArrayList()
  • Smart code suggestions by Codota
}
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 IModelProvider create(IProject project) {
  return (IModelProvider)getEJBArtifactEditForRead(project);
}
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 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

  • Running tasks concurrently on multiple threads
  • addToBackStack (FragmentTransaction)
  • orElseThrow (Optional)
  • startActivity (Activity)
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • JCheckBox (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now