Examples of updateExperiment()


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

        // Store the 'Asking for approval' status as a NULL decision:
        exp.getExperimentApproval().setDecision(APPROVAL_DECISION_AWAITING);
       
        TestbedManager testbedMan = (TestbedManager) JSFUtil.getManagedObject("TestbedManager");
        testbedMan.updateExperiment(exp);
       
        // Mail the administrator:
        sendApprovalRequest(exp);
        log.info("The experiment '"+exp.getExperimentSetup().getBasicProperties().getExperimentName()+"' requires administrator approval.");
    }
View Full Code Here

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

        exp.getExperimentApproval().setState(Experiment.STATE_COMPLETED);
        exp.getExperimentExecution().setState(Experiment.STATE_IN_PROGRESS);
        exp.getExperimentApproval().addApprovalUser(APPROVAL_AUTOMATIC_USER);
       
        TestbedManager testbedMan = (TestbedManager) JSFUtil.getManagedObject("TestbedManager");
        testbedMan.updateExperiment(exp);
       
        log.info("The experiment '"+exp.getExperimentSetup().getBasicProperties().getExperimentName()+"' was automaticallu approved for execution.");
    }
   
    public static void approveExperimentManually(Experiment exp) {
View Full Code Here

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

        exp.getExperimentApproval().addApprovalUser(currentUser.getUserid());
        exp.getExperimentApproval().setState(Experiment.STATE_COMPLETED);
        exp.getExperimentExecution().setState(Experiment.STATE_IN_PROGRESS);
       
        TestbedManager testbedMan = (TestbedManager) JSFUtil.getManagedObject("TestbedManager");
        testbedMan.updateExperiment(exp);
       
        // Mail the user:
        sendApprovalNotice(exp);
        log.info("The experiment '"+exp.getExperimentSetup().getBasicProperties().getExperimentName()+"' was approved for execution.");
    }
View Full Code Here

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

        exp.getExperimentApproval().setDecision(APPROVAL_DECISION_DENIED);
        exp.getExperimentApproval().setGo(false);
        exp.getExperimentApproval().addApprovalUser(currentUser.getUserid());
       
        TestbedManager testbedMan = (TestbedManager) JSFUtil.getManagedObject("TestbedManager");
        testbedMan.updateExperiment(exp);
       
        // Mail the user:
        sendDenialNotice(exp);
        log.info("The experiment '"+exp.getExperimentSetup().getBasicProperties().getExperimentName()+"' was denied approval for execution.");
    }
View Full Code Here

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

        List<String> usersToRemove = new ArrayList<String>();
        for( String user : approvalUsers ) usersToRemove.add(user);
        exp.getExperimentApproval().removeApprovalUsers(usersToRemove);
       
        TestbedManager testbedMan = (TestbedManager) JSFUtil.getManagedObject("TestbedManager");
        testbedMan.updateExperiment(exp);
       
        log.info("The experiment '"+exp.getExperimentSetup().getBasicProperties().getExperimentName()+"' was made editable again.");
    }
   
    /**
 
View Full Code Here

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

        return eid;
    }
   
    public void updateExperiment() {
        TestbedManager testbedMan = (TestbedManager) JSFUtil.getManagedObject("TestbedManager");
        testbedMan.updateExperiment(this.getExperiment());
    }
   
    private String selDigORefStep5OverviewTable = null;
    public void setSelDigitalObjectRefInStep5OverviewTable(String inputDigObjRef){
      this.selDigORefStep5OverviewTable = inputDigObjRef;
View Full Code Here

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

        TestbedManager testbedMan = (TestbedManager) JSFUtil.getManagedObject("TestbedManager");
        ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
        Experiment exp = expBean.getExperiment();
        exp.getExperimentSetup().setState(Experiment.STATE_COMPLETED);
        exp.getExperimentApproval().setState(Experiment.STATE_IN_PROGRESS);
        testbedMan.updateExperiment(exp);
        expBean.setCurrentStage(ExperimentBean.PHASE_EXPERIMENTAPPROVAL)
        FacesContext.getCurrentInstance().getExternalContext().getSessionMap().remove("BenchmarkBeans");
        // Attempt to approve the experiment, and forward appropriately
        if( ! AdminManagerImpl.experimentRequiresApproval(exp) ) {
            autoApproveExperiment();
View Full Code Here

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

    public String unsubmitAndEdit() {
        TestbedManager testbedMan = (TestbedManager) JSFUtil.getManagedObject("TestbedManager");
        ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
        Experiment exp = expBean.getExperiment();
        ExperimentImpl.resetToEditingStage(exp);
        testbedMan.updateExperiment(exp);
       
        NewExpWizardController.redirectToExpStage(expBean.getID(), 1);
        return "success";
    }
   
View Full Code Here

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

   
    public String updateExperimentBeanState() {
        TestbedManager testbedMan = (TestbedManager) JSFUtil.getManagedObject("TestbedManager");
        ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
        Experiment exp = expBean.getExperiment();
        testbedMan.updateExperiment(exp);
        return "success";
    }
   
  /**
   * Adds the autoEval data to the benchmark goal and finally returns to step3 of the new experiment.
View Full Code Here

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

        log.debug("Exp ID: "+ exp.getEntityID() + " exp: " + e);
       
        exp.getExperimentEvaluation().setEvaluatedExperimentBenchmarkGoals(expBMgoals);
        exp.getExperimentEvaluation().setEvaluatedFileBenchmarkGoals(mFileBMGs);
       
        testbedMan.updateExperiment(exp);
          FacesMessage fmsg = new FacesMessage();
          fmsg.setDetail("Evaluation Data saved successfully!");
          fmsg.setSummary("Evaluation Data saved successfully!");
          fmsg.setSeverity(FacesMessage.SEVERITY_INFO);
          FacesContext ctx = FacesContext.getCurrentInstance();
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.