Package org.apache.openmeetings.persistence.beans.room

Examples of org.apache.openmeetings.persistence.beans.room.RoomModerator


   * @return
   */
  public Long addRoomModeratorByUserId(User us, Boolean isSuperModerator,
      Long roomId) {
    try {
      RoomModerator rModerator = new RoomModerator();
      rModerator.setUser(us);
      rModerator.setIsSuperModerator(isSuperModerator);
      rModerator.setStarttime(new Date());
      rModerator.setDeleted(false);
      rModerator.setRoomId(roomId);
      rModerator = em.merge(rModerator);
      long rModeratorId = rModerator.getRoomModeratorsId();
      return rModeratorId;
    } catch (Exception ex2) {
      log.error("[addRoomModeratorByUserId] ", ex2);
    }
    return null;
View Full Code Here


   */
  public RoomModerator getRoomModeratorById(Long roomModeratorsId) {
    try {
      TypedQuery<RoomModerator> query = em.createNamedQuery("getRoomModeratorById", RoomModerator.class);
      query.setParameter("roomModeratorsId", roomModeratorsId);
      RoomModerator roomModerators = null;
      try {
        roomModerators = query.getSingleResult();
      } catch (NoResultException ex) {
      }
      return roomModerators;
View Full Code Here

   *
   * @param roomModeratorsId
   */
  public void removeRoomModeratorByUserId(Long roomModeratorsId) {
    try {
      RoomModerator rModerator = this
          .getRoomModeratorById(roomModeratorsId);

      if (rModerator == null) {
        return;
      }

      rModerator.setUpdatetime(new Date());
      rModerator.setDeleted(true);

      if (rModerator.getRoomModeratorsId() == 0) {
        em.persist(rModerator);
      } else {
        if (!em.contains(rModerator)) {
          em.merge(rModerator);
        }
View Full Code Here

  }

  public void updateRoomModeratorByUserId(Long roomModeratorsId,
      Boolean isSuperModerator) {
    try {
      RoomModerator rModerator = this
          .getRoomModeratorById(roomModeratorsId);

      if (rModerator == null) {
        return;
      }

      rModerator.setIsSuperModerator(isSuperModerator);
      rModerator.setUpdatetime(new Date());

      if (rModerator.getRoomModeratorsId() == 0) {
        em.persist(rModerator);
      } else {
        if (!em.contains(rModerator)) {
          em.merge(rModerator);
        }
View Full Code Here

        // We need to reset ids as openJPA reject to store them otherwise
        r.setRooms_id(null);
        if (r.getModerators() != null) {
          for (Iterator<RoomModerator> i = r.getModerators().iterator(); i.hasNext();) {
            RoomModerator rm = i.next();
            if (rm.getUser().getUser_id() == null) {
              i.remove();
            }
          }
        }
        r = roomDao.update(r, null);
View Full Code Here

        // We need to reset ids as openJPA reject to store them otherwise
        r.setRooms_id(null);
        if (r.getModerators() != null) {
          for (Iterator<RoomModerator> i = r.getModerators().iterator(); i.hasNext();) {
            RoomModerator rm = i.next();
            if (rm.getUser().getUser_id() == null) {
              i.remove();
            }
          }
        }
        r = roomDao.update(r, null);
View Full Code Here

   * @return
   */
  public Long addRoomModeratorByUserId(User us, Boolean isSuperModerator,
      Long roomId) {
    try {
      RoomModerator rModerator = new RoomModerator();
      rModerator.setUser(us);
      rModerator.setIsSuperModerator(isSuperModerator);
      rModerator.setStarttime(new Date());
      rModerator.setDeleted(false);
      rModerator.setRoomId(roomId);
      rModerator = em.merge(rModerator);
      long rModeratorId = rModerator.getRoomModeratorsId();
      return rModeratorId;
    } catch (Exception ex2) {
      log.error("[addRoomModeratorByUserId] ", ex2);
    }
    return null;
View Full Code Here

   */
  public RoomModerator getRoomModeratorById(Long roomModeratorsId) {
    try {
      TypedQuery<RoomModerator> query = em.createNamedQuery("getRoomModeratorById", RoomModerator.class);
      query.setParameter("roomModeratorsId", roomModeratorsId);
      RoomModerator roomModerators = null;
      try {
        roomModerators = query.getSingleResult();
      } catch (NoResultException ex) {
      }
      return roomModerators;
View Full Code Here

   *
   * @param roomModeratorsId
   */
  public void removeRoomModeratorByUserId(Long roomModeratorsId) {
    try {
      RoomModerator rModerator = this
          .getRoomModeratorById(roomModeratorsId);

      if (rModerator == null) {
        return;
      }

      rModerator.setUpdatetime(new Date());
      rModerator.setDeleted(true);

      if (rModerator.getRoomModeratorsId() == 0) {
        em.persist(rModerator);
      } else {
        if (!em.contains(rModerator)) {
          em.merge(rModerator);
        }
View Full Code Here

  }

  public void updateRoomModeratorByUserId(Long roomModeratorsId,
      Boolean isSuperModerator) {
    try {
      RoomModerator rModerator = this
          .getRoomModeratorById(roomModeratorsId);

      if (rModerator == null) {
        return;
      }

      rModerator.setIsSuperModerator(isSuperModerator);
      rModerator.setUpdatetime(new Date());

      if (rModerator.getRoomModeratorsId() == 0) {
        em.persist(rModerator);
      } else {
        if (!em.contains(rModerator)) {
          em.merge(rModerator);
        }
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.persistence.beans.room.RoomModerator

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.