Examples of DependenciesType


Examples of org.apache.geronimo.xml.ns.deployment_1.DependenciesType

        for (JAXBElement jaxbElement : jaxbElements) {
            EnvironmentType environment = getEnvironment(jaxbElement);
            if (environment != null) {
                ArtifactType child = environment.getModuleId();
                if (child != null) {
                    DependenciesType dependencies = environment.getDependencies();
                    if (dependencies != null) {
                        List<DependencyType> depList = dependencies.getDependency();
                        if (depList != null) {
                            for ( DependencyType dep : depList) {
                                ArtifactType parent = deploymentFactory.createArtifactType();
                                parent.setGroupId( dep.getGroupId() );
                                parent.setArtifactId( dep.getArtifactId() );
View Full Code Here

Examples of org.apache.geronimo.xml.ns.deployment_1.DependenciesType

        EnvironmentType type = getEnvironment(false);
        return type != null && type.getSuppressDefaultEnvironment() != null;
    }
   
    protected boolean isSharedLibDependency() {
        DependenciesType depType = getDependencies(false);
        if(depType != null) {
            return getSharedLibDependency(depType) != null;
        }
        return false;
    }
View Full Code Here

Examples of org.apache.geronimo.xml.ns.deployment_1.DependenciesType

        }
    }
   
    protected void setSharedLibDependency(boolean enable) {
        if (enable) {
            DependenciesType deptype = getDependencies(true);
            DependencyType sharedLib = getDeploymentObjectFactory().createDependencyType();
            sharedLib.setGroupId("org.apache.geronimo.configs");
            sharedLib.setArtifactId("sharedlib");
            sharedLib.setType("car");
            deptype.getDependency().add(sharedLib);
        } else {
          DependenciesType deptype = getDependencies(false);
            if (deptype != null) {
                ArtifactType ArtifactType = getSharedLibDependency(deptype);
                if(ArtifactType != null) {
                    deptype.getDependency().remove(ArtifactType);
                }
            }
        }
    }
View Full Code Here

Examples of org.apache.geronimo.xml.ns.deployment_1.DependenciesType

            }
        }
    }
   
    private ArtifactType getSharedLibDependency(DependenciesType dependencies) {
      DependenciesType depType = getDependencies(false);
        List dependenciesList = depType.getDependency();
        Iterator i = dependenciesList.iterator();
        while(i.hasNext()) {
            ArtifactType ArtifactType = (ArtifactType) i.next();
            if("org.apache.geronimo.configs".equals(ArtifactType.getGroupId()) && "sharedlib".equals(ArtifactType.getArtifactId()) && "car".equals(ArtifactType.getType())) {
                return ArtifactType;
View Full Code Here

Examples of org.apache.geronimo.xml.ns.deployment_1.DependenciesType

    }
   
    private DependenciesType getDependencies(boolean create) {
        EnvironmentType env = getEnvironment(create);
        if(env != null) {
            DependenciesType dep = env.getDependencies();
            if (dep == null && create) {
                dep = getDeploymentObjectFactory().createDependenciesType();
                env.setDependencies(dep);
            }
            return dep;
View Full Code Here

Examples of org.apache.geronimo.xml.ns.deployment_1.DependenciesType

    private DependenciesType getDependencies() {
        if (environment == null) {
            environment = new EnvironmentType();
        }
        if (environment.getDependencies() == null) {
            environment.setDependencies(new DependenciesType());
        }
        return environment.getDependencies();
    }
View Full Code Here

Examples of org.jboss.ejb3.packagemanager.metadata.DependenciesType

      this.dependencyPackages.addAll(this.getUnprocessedDependencyPackages());
   }

   private Set<PackageContext> getUnprocessedDependencyPackages() throws DependencyResoultionException
   {
      DependenciesType dependencies = this.pkg.getDependencies();
      if (dependencies == null || dependencies.getUnProcessedDependencies() == null)
      {
         logger.debug("No unprocessed dependencies for " + this);
         return Collections.EMPTY_SET;
      }
      UnProcessedDependenciesType unProcessedDeps = dependencies.getUnProcessedDependencies();
      File dependencyFile = new File(this.getPackageRoot(), unProcessedDeps.getFile());
      if (!dependencyFile.exists())
      {
         throw new DependencyResoultionException("Dependency file " + dependencyFile + " not found for " + this);
      }
View Full Code Here

Examples of org.jboss.ejb3.packagemanager.metadata.DependenciesType

   private Set<PackageContext> getPackagedDependencyPackages() throws InvalidPackageException,
         DependencyResoultionException
   {

      DependenciesType dependencies = this.pkg.getDependencies();
      if (dependencies == null || dependencies.getPackagedDependencies() == null
            || dependencies.getPackagedDependencies().isEmpty())
      {
         logger.debug("No packaged dependency for " + this);
         return Collections.EMPTY_SET;
      }
      List<PackagedDependency> packagedDeps = dependencies.getPackagedDependencies();
      Set<PackageContext> depPackageCtxs = new HashSet<PackageContext>();
      for (PackagedDependency packagedDep : packagedDeps)
      {
         String relativePathToDependencyPackage = packagedDep.getFile();
         File dependencyPackage = new File(this.getPackageRoot(), relativePathToDependencyPackage);
View Full Code Here

Examples of org.jboss.ejb3.packagemanager.metadata.DependenciesType

                  PostUnInstallType postUnInstall = processPostUnInstall(pkgMeta, xmlStreamReader);
                  pkgMeta.setPostUnInstall(postUnInstall);
               }
               else if (childElement.equals("dependencies"))
               {
                  DependenciesType dependencies = this.processDependencies(pkgMeta, xmlStreamReader);
                  pkgMeta.setDependencies(dependencies);

               }
               break;
View Full Code Here

Examples of org.jboss.ejb3.packagemanager.metadata.DependenciesType

   }

   private DependenciesType processDependencies(PackageType pkgMetadata, XMLStreamReader2 xmlStreamReader)
         throws Exception
   {
      DependenciesType depMetadata = new DependenciesImpl(pkgMetadata);
      int event = xmlStreamReader.next();
      while (event != XMLEvent.END_ELEMENT)
      {
         switch (event)
         {
            case XMLEvent.START_ELEMENT :
               String childElement = xmlStreamReader.getLocalName();
               if (childElement.equals("unprocessed-dependencies"))
               {
                  UnProcessedDependenciesType unProcessedDeps = processUnProcessedDependencies(pkgMetadata,
                        xmlStreamReader);
                  depMetadata.setUnProcessedDependencies(unProcessedDeps);
               }
               else if (childElement.equals("packaged-dependency"))
               {
                  PackagedDependency packagedDep = processPackagedDependency(pkgMetadata, xmlStreamReader);
                  depMetadata.addPackagedDependency(packagedDep);
               }
               break;

         }
         event = xmlStreamReader.next();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.