Examples of updateExperiment()


Examples of eu.planets_project.tb.api.TestbedManager.updateExperiment()

        public String approveExperiment() {
            Experiment exp = (Experiment) this.getToAppExp_data().getRowData();
            TestbedManager testbedMan = (TestbedManager) JSFUtil.getManagedObject("TestbedManager");
            exp.getExperimentApproval().setState(Experiment.STATE_COMPLETED);
            exp.getExperimentExecution().setState(Experiment.STATE_IN_PROGRESS);
            testbedMan.updateExperiment(exp);
            //send email to helpdesk to inform them of approval
            PlanetsMailMessage mailer = new PlanetsMailMessage();
            mailer.setSender("noreply@planets-project.eu");
            mailer.setSubject("Testbed Experiment Deleted");
            mailer.setBody("Experiment "+exp.getExperimentSetup().getBasicProperties().getExperimentName()+" approved.");
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.ExperimentBean.updateExperiment()

     * Persist any changes
     */
    public static void persistExperiment() {
        ExperimentInspector ei = (ExperimentInspector)JSFUtil.getManagedObject("ExperimentInspector");
        ExperimentBean expBean = ei.getExperimentBean();
        if(expBean != null ) expBean.updateExperiment();
        new Exception("Who is the caller?").printStackTrace();
    }

    /** */
    static final String EXP_BEAN_IN_SESSION_DEPRECATED = "ExperimentBeanInSession";
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.ExperimentBean.updateExperiment()

     */
    public void setViewerService(String viewerService) {
        log.info("Setting the Viewer service to: "+viewerService);
        ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
        expBean.getExperiment().getExperimentExecutable().getParameters().put(ViewerWorkflow.PARAM_SERVICE, viewerService);
        expBean.updateExperiment();
    }

    /* (non-Javadoc)
     * @see eu.planets_project.tb.gui.backing.exp.ExpTypeBackingBean#getStageBeans()
     */
 
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.ExperimentBean.updateExperiment()

     */
    public void setIdentifyService(String identifyService) {
        log.info("Setting the Identify service to: "+identifyService);
        ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
        expBean.getExperiment().getExperimentExecutable().getParameters().put(IdentifyWorkflow.PARAM_SERVICE, identifyService);
        expBean.updateExperiment();
    }

    /* (non-Javadoc)
     * @see eu.planets_project.tb.gui.backing.exp.ExpTypeBackingBean#getStageBeans()
     */
 
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.ExperimentBean.updateExperiment()

        // FIXME Refresh the service list at this moment?
        log.info("Setting the Migrate service to: "+identifyService);
      //update the experimentBean
        ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
        expBean.getExperiment().getExperimentExecutable().getParameters().put(MigrateWorkflow.PARAM_SERVICE, identifyService);
        expBean.updateExperiment();
        //update the wfConfiguration with the new values
      this.buildWorkflowConfFromCurrentConfiguration();
    }
   
    private boolean isServiceSet() {
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.ExperimentBean.updateExperiment()

        log.info("Setting the Pre-Migrate service to: "+service);
        ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
        HashMap<String, String> p = expBean.getExperiment().getExperimentExecutable().getParameters();
        p.put(MigrateWorkflow.PARAM_PRE_SERVICE_TYPE, decodeOpFromCharPar(service) );
        p.put(MigrateWorkflow.PARAM_PRE_SERVICE, decodeEndpointFromCharPar(service) );
        expBean.updateExperiment();
    }

    /**
     * @return
     */
 
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.ExperimentBean.updateExperiment()

        log.info("Setting the Post-Migrate service to: "+service);
        ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
        HashMap<String, String> p = expBean.getExperiment().getExperimentExecutable().getParameters();
        p.put(MigrateWorkflow.PARAM_POST_SERVICE_TYPE, decodeOpFromCharPar(service) );
        p.put(MigrateWorkflow.PARAM_POST_SERVICE, decodeEndpointFromCharPar(service) );
        expBean.updateExperiment();
    }

    /**
     * @return
     */
 
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.ExperimentBean.updateExperiment()

     */
    public void setInputFormat( String inputFormat) {
      //update the experimentBean
      ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
        expBean.getExperiment().getExperimentExecutable().getParameters().put(MigrateWorkflow.PARAM_FROM, inputFormat );
        expBean.updateExperiment();
        //update the wfConfiguration with the new values
      this.buildWorkflowConfFromCurrentConfiguration();
    }
   
    private boolean isInputSet() {
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.ExperimentBean.updateExperiment()

     */
    public void setOutputFormat( String format) {
      //update the experimentBean
      ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
        expBean.getExperiment().getExperimentExecutable().getParameters().put(MigrateWorkflow.PARAM_TO, format );
        expBean.updateExperiment();
        //update the wfConfiguration with the new values
      this.buildWorkflowConfFromCurrentConfiguration();
    }

    private boolean isOutputSet() {
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.ExperimentBean.updateExperiment()

        //store information in the db entities
    ExperimentExecutable expExecutable = expBean.getExperiment().getExperimentExecutable();
        expExecutable.setWEEWorkflowConfig(this.buildWorkflowConfFromCurrentConfiguration());
        //specify which batch processing system WEE or TB/Local we want to use for this experiment
        expExecutable.setBatchSystemIdentifier(BatchProcessor.BATCH_QUEUE_TESTBED_WEE_LOCAL);
        expBean.updateExperiment();
  }

  /* (non-Javadoc)
   * @see eu.planets_project.tb.gui.backing.exp.ExpTypeBackingBean#isExperimentBeanType()
   */
 
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.