Package eu.planets_project.ifr.core.wee.api.workflow.generated.WorkflowConf.Services.Service

Examples of eu.planets_project.ifr.core.wee.api.workflow.generated.WorkflowConf.Services.Service.Parameters


      for(ServiceBean sb : sbs){
        Service service = new Service();
        service.setId(sb.getServiceId());
        service.setEndpoint(sb.getServiceEndpoint());
       
        Parameters parameters = new Parameters();
        //3. iterate over all parameters that have been created/altered
        for(ServiceParameter param : sb.getServiceParameters()){
          Param parameter = new Param();
          parameter.setName(param.getName());
          parameter.setValue(param.getValue());
          parameters.getParam().add(parameter);
        }
        if(parameters.getParam().size()>0){
          //there needs to be a Parameter element only if there's a param for being xsd compliant
          service.setParameters(parameters);
        }
       
        services.getService().add(service);
View Full Code Here


      for(ServiceBean sb : this.getServiceBeans()){
        Service service = new Service();
        service.setId(sb.getServiceId());
        service.setEndpoint(sb.getServiceEndpoint());
       
        Parameters parameters = new Parameters();
        //3. iterate over all parameters that have been created/altered
        for(ServiceParameter param : sb.getServiceParameters()){
          Param parameter = new Param();
          parameter.setName(param.getName());
          parameter.setValue(param.getValue());
          parameters.getParam().add(parameter);
        }
        if(parameters.getParam().size()>0){
          //there needs to be a Parameter element only if there's a param for being xsd compliant
          service.setParameters(parameters);
        }
       
        services.getService().add(service);
View Full Code Here

    /**
     * @return Return available Services consistent with the current Input and Output.
     */
    public List<String> getMigrationServiceParamList() {
      List<String> migrSerParams = new ArrayList<String>();
      Parameters params = this.serviceParams.get(this.getMigrationService());
      if((params!=null)&&params.getParam()!=null){
        for(Param p : params.getParam()){
          String s =  p.getName()+": "+p.getValue();
          migrSerParams.add(s);
        }
      }
      return migrSerParams;
View Full Code Here

   * @param value
   */
  private void addParam(String serviceId, String name, String value){
    if(this.serviceParams.get(serviceId)==null){
      //Params object not available
      this.serviceParams.put(serviceId, new Parameters());
    }
   
    //check if we're updating a param?
    Param spUpdate = this.getServiceParamContained(serviceId, name);
    if(spUpdate!=null){
View Full Code Here

      this.removeParameter(sMigrate.getEndpoint(), pMigTo);
    }
    this.addParam(sMigrate.getEndpoint(), WorkflowTemplate.SER_PARAM_MIGRATE_TO, this.getOutputFormat());
     
    //now add all parameters - also including the one's we've added above
      Parameters params = this.serviceParams.get(this.getMigrationService());
      if((params!=null)&&(params.getParam().size()>0)){
      //there needs to be a Parameter element only if there's a param for being xsd compliant
        sMigrate.setParameters(params);
    }else{
      sMigrate.setParameters(new Parameters());
    }
      services.getService().add(sMigrate);
     
      WorkflowConf wfConf = null;
      try {
View Full Code Here

TOP

Related Classes of eu.planets_project.ifr.core.wee.api.workflow.generated.WorkflowConf.Services.Service.Parameters

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.