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

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


      serTempl.setClazz(wfTemplateName);
     
      Services services = new Services();
      //2.browse through the provided services and build the Services object
      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


      Template serTempl = this.getWeeXMLConfig().getTemplate();
     
      Services services = new Services();
      //2.browse through the servicebeans and build the Services object
      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

    Template serTempl = new Template();
    serTempl.setClazz(bp.getProperty(BackendProperties.TB_EXPTYPE_MIGRATION_WEE_WFTEMPLATENAME));
     
      //create the Service
      Services services = new Services();
      Service sMigrate = new Service();
      sMigrate.setId("migrate1");
      sMigrate.setEndpoint(this.getMigrationService());
     
      //add the general parameters for current input and output format
    Param pMigFrom = this.getServiceParamContained(sMigrate.getEndpoint(), WorkflowTemplate.SER_PARAM_MIGRATE_FROM);
    if(pMigFrom!=null){
      //delete old value - it's not updated until know
      this.removeParameter(sMigrate.getEndpoint(), pMigFrom);
    }
    this.addParam(sMigrate.getEndpoint(), WorkflowTemplate.SER_PARAM_MIGRATE_FROM, this.getInputFormat());
   
    Param pMigTo = this.getServiceParamContained(sMigrate.getEndpoint(), WorkflowTemplate.SER_PARAM_MIGRATE_TO);
    if(pMigTo!=null){
      //delete old value - it's not updated until know
      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

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.