Examples of ExpTypeBackingBean


Examples of eu.planets_project.tb.gui.backing.exp.ExpTypeBackingBean

    /**
     * @return
     */
    public List<ExperimentStageBean> getStages() {
        ExpTypeBackingBean exptype = ExpTypeBackingBean.getExpTypeBean(getEtype());
        if( exptype != null ) {
            return exptype.getStageBeans();
        } else {
            log.warn("Got experiment type NULL: "+this.getEtype());
            return null;
        }
    }
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.exp.ExpTypeBackingBean

   */
  public void commandUpdateWorkflowParameters(){
    ExperimentInspector expInspector = new ExperimentInspector();
    expInspector.setExperimentId(this.getExperimentId());
    ExperimentBean expBean = expInspector.getExperimentBean();
    ExpTypeBackingBean exptypeBean = ExpTypeBackingBean.getExpTypeBean(expBean.getEtype());
   
    Map<String,List<Parameter>> ret = new HashMap<String,List<Parameter>>();
    if(this.forServiceID!=null){
      //using a different serviceID than the service's url
      ret.put(this.forServiceID, sessBean.convertServiceParameterList(this.sessBean.serviceParams));
    }
    else{
      //just using the serviceURL as identifier
      ret.put(this.forServiceURL, sessBean.convertServiceParameterList(this.sessBean.serviceParams));
    }
   
    exptypeBean.setWorkflowParameters(ret);
  }
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.exp.ExpTypeBackingBean

            if( this.workflowType == null ) return null;
        }
       
        // Invoke, depending on the experiment type, using any old WF as the source:
        // FIXME Can this be made cleaner?  What about passing back more meaningful errors?
        ExpTypeBackingBean bb = new ExpTypeIdentify();
        ExperimentWorkflow expwf = bb.getWorkflow(this.workflowType);
        if( expwf != null ) {
            expwf.setParameters(getParameters());
            return expwf;
        }
       
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.exp.ExpTypeBackingBean

        ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
        List<MeasurementImpl> mrl;
        HashMap<String, List<MeasurementImpl>> observables;
       
        // Look up the observables and their definitions:
        ExpTypeBackingBean exptype = ExpTypeBackingBean.getExpTypeBean(expBean.getEtype());
     
        //decide which measurements to fetch
        if( measuredObsManually){
          mrl = this.getManualMeasurements();
          observables = exptype.getManualObservables();
        }else{
          mrl = this.getMeasurements();
          observables = exptype.getObservables();
        }
       
        // Patch the descriptions in with the results:
        List<MeasurementImpl> mobs = new ArrayList<MeasurementImpl>();
        for( MeasurementImpl mr : mrl ) {
View Full Code Here

Examples of eu.planets_project.tb.gui.backing.exp.ExpTypeBackingBean

   
    //1.init default parameters for service
    this.initDefaultParametersFromSerRegistry();
   
    ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
    ExpTypeBackingBean exptypeBean = ExpTypeBackingBean.getExpTypeBean(expBean.getEtype());
   
    //2. fill in existing parameters - handed over by the calling expType
    Map<String, List<Parameter>> existingServiceParamsByService = exptypeBean.getWorkflowParameters();
    if(existingServiceParamsByService!=null){
      //add existing parameters to this bean
      if(this.forServiceID!=null){
        //using a different serviceID than the service's url
        this.serviceParams = convertParameterList(existingServiceParamsByService.get(forServiceID));
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.