Examples of RoomPoll


Examples of org.apache.openmeetings.db.entity.room.RoomPoll

    q.setParameter("pollTypesId", typeId);
    return q.getSingleResult();
  }
 
  public RoomPoll createPoll(Client rc, String pollName, String pollQuestion, Long pollTypeId) {
    RoomPoll roomP = new RoomPoll();
   
    roomP.setCreatedBy(userDao.get(rc.getUser_id()));
    roomP.setCreated(new Date());
    roomP.setPollName(pollName);
    roomP.setPollQuestion(pollQuestion);
    roomP.setPollType(getPollType(pollTypeId));
    roomP.setRoom(roomDao.get(rc.getRoom_id()));
   
    em.persist(roomP);
    return roomP;
  }
View Full Code Here

Examples of org.apache.openmeetings.db.entity.room.RoomPoll

      if (pollManager.hasVoted(roomId, rc.getUser_id())) {
        log.debug("hasVoted: true");
        return -1;
      }
      // get Poll
      RoomPoll roomP = pollManager.getPoll(roomId);

      log.debug("vote: " + pollvalue + " " + pollTypeId + " "
          + roomP.getPollQuestion());

      log.debug("hasVoted: false");
      RoomPollAnswers rpA = new RoomPollAnswers();
      if (roomP.getPollType().getIsNumericAnswer()) {
        log.debug("numeric");
        rpA.setPointList(pollvalue);
      } else {
        log.debug("boolean");
        // Is boolean Question
        rpA.setAnswer(new Boolean(pollvalue == 1));
      }
      rpA.setVotedUser(userManager.getUserById(rc.getUser_id()));
      rpA.setVoteDate(new Date());
      rpA.setRoomPoll(roomP);
      roomP.getRoomPollAnswerList().add(rpA);
      pollManager.updatePoll(roomP);
      return 1;
    } catch (Exception err) {
      log.error("[vote]", err);
    }
View Full Code Here

Examples of org.apache.openmeetings.db.entity.room.RoomPoll

      if (pollManager.hasVoted(roomId, rc.getUser_id())) {
        log.debug("hasVoted: true");
        return -1;
      }
      // get Poll
      RoomPoll roomP = pollManager.getPoll(roomId);

      log.debug("vote: " + pollvalue + " " + pollTypeId + " "
          + roomP.getPollQuestion());

      log.debug("hasVoted: false");
      RoomPollAnswers rpA = new RoomPollAnswers();
      if (roomP.getPollType().getIsNumericAnswer()) {
        log.debug("numeric");
        rpA.setPointList(pollvalue);
      } else {
        log.debug("boolean");
        // Is boolean Question
        rpA.setAnswer(new Boolean(pollvalue == 1));
      }
      rpA.setVotedUser(userDao.get(rc.getUser_id()));
      rpA.setVoteDate(new Date());
      rpA.setRoomPoll(roomP);
      roomP.getRoomPollAnswerList().add(rpA);
      pollManager.updatePoll(roomP);
      return 1;
    } catch (Exception err) {
      log.error("[vote]", err);
    }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.poll.RoomPoll

      if (pollManager.hasVoted(roomId, rc.getUser_id())) {
        log.debug("hasVoted: true");
        return -1;
      }
      // get Poll
      RoomPoll roomP = pollManager.getPoll(roomId);

      log.debug("vote: " + pollvalue + " " + pollTypeId + " "
          + roomP.getPollQuestion());

      log.debug("hasVoted: false");
      RoomPollAnswers rpA = new RoomPollAnswers();
      if (roomP.getPollType().getIsNumericAnswer()) {
        log.debug("numeric");
        rpA.setPointList(pollvalue);
      } else {
        log.debug("boolean");
        // Is boolean Question
        rpA.setAnswer(new Boolean(pollvalue == 1));
      }
      rpA.setVotedUser(userManager.getUserById(rc.getUser_id()));
      rpA.setVoteDate(new Date());
      rpA.setRoomPoll(roomP);
      roomP.getRoomPollAnswerList().add(rpA);
      pollManager.updatePoll(roomP);
      return 1;
    } catch (Exception err) {
      log.error("[vote]", err);
    }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.poll.RoomPoll

    q.setParameter("pollTypesId", typeId);
    return q.getSingleResult();
  }
 
  public RoomPoll createPoll(Client rc, String pollName, String pollQuestion, Long pollTypeId) {
    RoomPoll roomP = new RoomPoll();
   
    roomP.setCreatedBy(userManager.getUserById(rc.getUser_id()));
    roomP.setCreated(new Date());
    roomP.setPollName(pollName);
    roomP.setPollQuestion(pollQuestion);
    roomP.setPollType(getPollType(pollTypeId));
    roomP.setRoom(roomDao.get(rc.getRoom_id()));
   
    em.persist(roomP);
    return roomP;
  }
View Full Code Here

Examples of org.openmeetings.app.conference.videobeans.RoomPoll

      Long uniqueRoomPollName = rc.getRoom_id();
     
      log.debug("rc: "+rc.getStreamid()+" "+rc.getUsername()+" "+rc.getIsMod());
     
      if (rc.getIsMod()){
        RoomPoll roomP = new RoomPoll();
       
        roomP.setCreatedBy(rc);
        roomP.setPollDate(new Date());
        roomP.setPollQuestion(pollQuestion);
        roomP.setPollTypeId(pollTypeId);
        roomP.setRoom_id(rc.getRoom_id());
        List<RoomPollAnswers> rpA = new LinkedList<RoomPollAnswers>();
        roomP.setRoomPollAnswerList(rpA);
       
        pollList.put(uniqueRoomPollName, roomP);
       
        sendNotification(currentcon,"newPoll",new Object[] { roomP });
        returnValue="200";
View Full Code Here

Examples of org.openmeetings.app.conference.videobeans.RoomPoll

      if (rc==null){
        log.error("RoomClient IS NULL for ClientID: "+current.getClient().getId());
        return -1;
      }
      //get Poll
      RoomPoll roomP = pollList.get(rc.getRoom_id());
     
      if (roomP==null){
        log.error("POLL IS NULL for RoomId: "+rc.getRoom_id());
        return -1;
      }
     
      log.debug("vote: "+pollvalue+" "+pollTypeId+" "+roomP.getPollQuestion());
     
      //Check if this user has already voted
      if(this.hasVoted(roomP,rc.getStreamid())){
        log.debug("hasVoted: true");
        return -1;
      } else {
        log.debug("hasVoted: false");
        RoomPollAnswers rpA = new RoomPollAnswers();
        if (pollTypeId==1){
          log.debug("boolean");
          //Is boolean Question
          if (pollvalue==1){
            rpA.setAnswer(new Boolean(true));
          } else {
            rpA.setAnswer(new Boolean(false));
          }
        } else if(pollTypeId==2){
          log.debug("numeric");
          rpA.setPointList(pollvalue);
        }
        rpA.setVotedClients(rc);
        rpA.setVoteDate(new Date());
        roomP.getRoomPollAnswerList().add(rpA);
        return 1;
      }   
    } catch (Exception err){
      log.error("vote");
      log.error("[vote]",err);
View Full Code Here

Examples of org.openmeetings.app.conference.videobeans.RoomPoll

    try {
      IConnection current = Red5.getConnectionLocal();
      RoomClient rc = this.clientListManager.getClientByStreamId(current.getClient().getId());
     
      //get Poll
      RoomPoll roomP = pollList.get(rc.getRoom_id());
     
      if (roomP!=null){
        log.debug("checkHasVoted: "+roomP.getPollQuestion());
        //Check if this user has already voted
        if(this.hasVoted(roomP,rc.getStreamid())){
          return -1;
        } else {
          return 1;
View Full Code Here

Examples of org.openmeetings.app.persistence.beans.poll.RoomPoll

    q.setParameter("pollTypesId", typeId);
    return q.getSingleResult();
  }
 
  public RoomPoll createPoll(RoomClient rc, String pollName, String pollQuestion, Long pollTypeId) {
    RoomPoll roomP = new RoomPoll();
   
    roomP.setCreatedBy(usermanagement.getUserById(rc.getUser_id()));
    roomP.setCreated(new Date());
    roomP.setPollName(pollName);
    roomP.setPollQuestion(pollQuestion);
    roomP.setPollType(getPollType(pollTypeId));
    roomP.setRoom(roommanagement.getRoomById(rc.getRoom_id()));
   
    em.persist(roomP);
    return roomP;
  }
View Full Code Here

Examples of org.openmeetings.app.persistence.beans.poll.RoomPoll

          Long polltypeid = importLongType(unformatString(roompollObject
              .element("polltypeid").getText()));
          Long roomid = importLongType(unformatString(roompollObject
              .element("roomid").getText()));
         
          RoomPoll roomPoll = new RoomPoll();
          roomPoll.setPollName(pollname);
          roomPoll.setPollQuestion(pollquestion);
          if (archived != null) {
            roomPoll.setArchived(archived.booleanValue());
          } else {
            roomPoll.setArchived(true);
          }
          roomPoll.setCreated(created);
          roomPoll.setCreatedBy(usersDao.getUser(getNewId(createdbyuserid, Maps.USERS)));
          roomPoll.setPollType(pollManagement.getPollType(polltypeid));
          roomPoll.setRoom(roommanagement.getRoomById(getNewId(roomid, Maps.ROOMS)));
          roomPoll.setRoomPollAnswerList(new LinkedList<RoomPollAnswers>());
         
          Element roompollanswers = roompollObject
              .element("roompollanswers");

          for (Iterator<Element> innerIterAnswers = roompollanswers
              .elementIterator("roompollanswer"); innerIterAnswers
              .hasNext();) {

            Element innerIterAnswerObj = innerIterAnswers.next();

            Integer pointlist = importIntegerType(unformatString(innerIterAnswerObj
                .element("pointlist").getText()));
            Boolean answer = importBooleanType(unformatString(innerIterAnswerObj
                .element("answer").getText()));
            Date votedate = CalendarPatterns
                .parseImportDate(unformatString(innerIterAnswerObj
                    .element("votedate").getText()));
            Long voteduserid = importLongType(unformatString(innerIterAnswerObj
                .element("voteduserid").getText()));
           
            RoomPollAnswers roomPollAnswers = new RoomPollAnswers();
            roomPollAnswers.setPointList(pointlist);
            roomPollAnswers.setAnswer(answer);
            roomPollAnswers.setVoteDate(votedate);
            roomPollAnswers.setVotedUser(usersDao.getUser(getNewId(voteduserid, Maps.USERS)));
           
            roomPoll.getRoomPollAnswerList().add(roomPollAnswers);
          }
         
          roomPollList.add(roomPoll);

        }
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.