Package org.apache.airavata.model.appcatalog

Examples of org.apache.airavata.model.appcatalog.ApplicationDescriptor


        List<ApplicationDeployment> applicationDeployments = applicationInterface
            .getApplicationDeployments();
        for (ApplicationDeployment deployment : applicationDeployments) {
          String hostId = deployment.getComputeResourceDescription()
              .getResourceId();
          ApplicationDescriptor applicationDescriptor = deployment
              .getApplicationDescriptor();
          getRegistry().addApplicationDescriptor(
              serviceDescription.getType().getName(),
              hostId,
              ApplicationDescription
                  .fromXML(applicationDescriptor
                      .getApplicationDescriptorData()));
        }
      }
      return serviceDescription.getType().getName();
    } catch (Exception e) {
View Full Code Here


      applicationInterface.setApplicationInterfaceData(serviceDescriptor.toXML());
      Map<String, ApplicationDescription> applicationDescriptors = getRegistry().getApplicationDescriptors(applicationInterfaceId);
      for (String hostId : applicationDescriptors.keySet()) {
        ApplicationDeployment applicationDeployment = new ApplicationDeployment();
        applicationDeployment.setComputeResourceDescription(getComputeResourceDescription(hostId));
        ApplicationDescriptor applicationDescriptor = new ApplicationDescriptor();
        applicationDescriptor.setApplicationDescriptorId(applicationDescriptors.get(hostId).getType().getApplicationName().getStringValue());
        applicationDescriptor.setApplicationDescriptorData(applicationDescriptors.get(hostId).toXML());
        applicationDeployment.setApplicationDescriptor(applicationDescriptor);
        applicationInterface.addToApplicationDeployments(applicationDeployment);
      }
      return applicationInterface;
    } catch (Exception e) {
View Full Code Here

      Map<String, ApplicationDescription> applicationDescriptors = getRegistry().getApplicationDescriptors(applicationInterfaceId);
      for (String hostId : applicationDescriptors.keySet()) {
        if (applicationDescriptors.get(hostId).getType().getApplicationName().getStringValue().equals(applicationDeploymentId)){
          ApplicationDeployment applicationDeployment = new ApplicationDeployment();
          applicationDeployment.setDeploymentId(applicationDescriptors.get(hostId).getType().getApplicationName().getStringValue());
          ApplicationDescriptor applicationDescriptor=new ApplicationDescriptor();
          applicationDescriptor.setApplicationDescriptorId(applicationDescriptors.get(hostId).getType().getApplicationName().getStringValue());
          applicationDescriptor.setApplicationDescriptorData(applicationDescriptors.get(hostId).toXML());
          applicationDeployment.setApplicationDescriptor(applicationDescriptor);
          applicationDeployment.setComputeResourceDescription(getComputeResourceDescription(hostId));
          return applicationDeployment;
        }
      }
View Full Code Here

TOP

Related Classes of org.apache.airavata.model.appcatalog.ApplicationDescriptor

Copyright © 2018 www.massapicom. 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.