Package eu.planets_project.tb.gui

Examples of eu.planets_project.tb.gui.UserBean


    public void handleUserExperimentRating(){
       ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
         Experiment exp = expBean.getExperiment();
        
         //get the current logged-in user
         UserBean user = (UserBean)JSFUtil.getManagedObject("UserBean");
         exp.setUserRatingForExperiment(user.getUserid(), getUserExperimentRating());
         Double rating = exp.getUserRatingOfExperiment(user.getUserid());
         log.info("added community rating for the experiment: "+exp.getEntityID()+" from user: "+user.getUserid()+" name: "+user.getFullname()+" rating: "+rating);
        
         TestbedManager testbedMan = (TestbedManager) JSFUtil.getManagedObject("TestbedManager");
         testbedMan.updateExperiment(exp);
        
         //reset the rating
View Full Code Here


     */
    public int getUserExpRatingFromDB(){
       ExperimentBean expBean = (ExperimentBean)JSFUtil.getManagedObject("ExperimentBean");
         Experiment exp = expBean.getExperiment();
         //get the current logged-in user
         UserBean user = (UserBean)JSFUtil.getManagedObject("UserBean");
         return (int)Math.round(exp.getUserRatingOfExperiment(user.getUserid()));
    }
View Full Code Here

    /**
     *
     */
    public void createNewManualMeasurementProperty() {
        UserBean user = (UserBean)JSFUtil.getManagedObject("UserBean");
        if( this.getAddManPropName() == null || this.getAddManPropName().trim().equals("") ) {
            log.error("Could not create new manual property: No name.");
            return;
        }
        if( this.getAddManPropDesc() == null || this.getAddManPropDesc().trim().equals("") ) {
            log.error("Could not create new manual property: No description.");
            return;
        }
        ManuallyMeasuredProperty mp = ManuallyMeasuredPropertyHandlerImpl.createUserProperty(
                user.getUserid(), this.getAddManPropName(), this.getAddManPropDesc() );
        // And persist it:
        ManuallyMeasuredPropertyHandlerImpl mm = ManuallyMeasuredPropertyHandlerImpl.getInstance();
        mm.addManualUserProperty(user.getUserid(), mp );
        log.info("Created user property: "+mp+" for user: "+user.getUserid());
        this.newManProp = mp.getURI();
        // And clear the fields.
        this.setAddManPropName("");
        this.setAddManPropDesc("");
    }
View Full Code Here

    /**
     *
     */
    public void removeManualMeasurementProperty() {
        ManuallyMeasuredPropertyHandlerImpl mm = ManuallyMeasuredPropertyHandlerImpl.getInstance();
        UserBean user = (UserBean)JSFUtil.getManagedObject("UserBean");
        mm.removeManualUserProperty(user.getUserid(), newManProp );
        this.newManProp = null;
    }
View Full Code Here

        return mpsl;
    }
   
    public static List<ManuallyMeasuredProperty> getManuallyMeasuredProperties() {
        ManuallyMeasuredPropertyHandlerImpl mm = ManuallyMeasuredPropertyHandlerImpl.getInstance();
        UserBean user = (UserBean)JSFUtil.getManagedObject("UserBean");
        List<ManuallyMeasuredProperty> mps = mm.loadAllManualProperties(user.getUserid());
        return mps;
    }
View Full Code Here

          throws IOException, FacesException, ELException {
         //log.debug("in Tag: GetUser!");   
         FacesContext context = FacesContext.getCurrentInstance();
        //Object session = context.getExternalContext().getSession(false);
        //if (session != null) {
          UserBean user = (UserBean)JSFUtil.getManagedObject("UserBean");
          //UserBean user = (UserBean)(((HttpSession)session).getAttribute("userBean"));
           HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest();
           if (user.getUserid() == null) {
             String userId = request.getRemoteUser();
             // JAAS Login before?
             if (userId != null) {           
               //user = new UserBean();
               user.setUserid(userId);
               //((HttpSession)session).setAttribute("userBean",user);
             }
           }
           log.debug("user is: '" + user.getUserid() + "'");
        //}
    }
View Full Code Here

        }
        // If none, create one and pass it back.
        if( me == null ) {
            log.info("Creating Manual Measurement Event.");
            me = this.createMeasurementEvent();
            UserBean user = (UserBean)JSFUtil.getManagedObject("UserBean");
            me.setAgent( new MeasurementAgent( user ));
            ExperimentInspector.persistExperiment();
        }
        return me;
    }
View Full Code Here

    /**
     */
    public void storeManualMeasurement() {
        // Look up the definition:
        ManuallyMeasuredPropertyHandlerImpl mm = ManuallyMeasuredPropertyHandlerImpl.getInstance();
        UserBean user = (UserBean)JSFUtil.getManagedObject("UserBean");
        ManualMeasurementBackingBean mmbb = (ManualMeasurementBackingBean)JSFUtil.getManagedObject("ManualMeasurementBackingBean");
        List<ManuallyMeasuredProperty> mps = mm.loadAllManualProperties(user.getUserid());
        ManuallyMeasuredProperty mp = null;
        for( ManuallyMeasuredProperty amp : mps ) {
            if( amp.getURI().equals(mmbb.getNewManProp()) ) mp = amp;
        }
        if( mp == null ) {
View Full Code Here

    {
      // Get all experiments created/owned by the current user 
      // get user id from MB facility
      // get UserBean - grab userid  
      /*List<Experiment> usersExpList = new ArrayList<Experiment>();*/
      UserBean managedUserBean = (UserBean)JSFUtil.getManagedObject("UserBean");   
      String userid = managedUserBean.getUserid();      
      TestbedManager testbedMan = (TestbedManager)JSFUtil.getManagedObject("TestbedManager");     
      /*Iterator<Experiment> iter = testbedMan.getAllExperiments().iterator();     
      while (iter.hasNext()) {
        Experiment exp = iter.next();
        if (userid.equals(exp.getExperimentSetup().getBasicProperties().getExperimenter()))
View Full Code Here

      return currExps;
    }
         
      public int getNumExperimentsOfUser()
      {
          UserBean managedUserBean = (UserBean)JSFUtil.getManagedObject("UserBean");   
          String userid = managedUserBean.getUserid();      
          TestbedManager testbedMan = (TestbedManager)JSFUtil.getManagedObject("TestbedManager");        
          int num = testbedMan.getNumberOfExperiments(userid, true);  
          return num;
      }
View Full Code Here

TOP

Related Classes of eu.planets_project.tb.gui.UserBean

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.