Package org.openmeetings.app.persistence.beans.flvrecord

Examples of org.openmeetings.app.persistence.beans.flvrecord.FlvRecording


  }
 
  public void startConversion(Long flvRecordingId) {
    try {

      FlvRecording flvRecording = this.flvRecordingDaoImpl
          .getFlvRecordingById(flvRecordingId);
      log.debug("flvRecording " + flvRecording.getFlvRecordingId());

      // Strip Audio out of all Audio-FLVs
      this.stripAudioFromFLVs(flvRecording);

      // Add empty pieces at the beginning and end of the wav
View Full Code Here


      EntityTransaction tx = session.getTransaction();
      tx.begin();
      Query query = session.createQuery(hql);
      query.setParameter("flvRecordingId", flvRecordingId);
     
      FlvRecording flvRecording = null;
      try {
        flvRecording = (FlvRecording) query.getSingleResult();
        } catch (NoResultException ex) {
        }
     
View Full Code Here

  public Long addFlvFolderRecording(String fileHash, String fileName, Long fileSize, Long user_id,
      Long room_id, Date recordStart, Date recordEnd, Long ownerId, String comment,
      Long  parentFileExplorerItemId, Long organization_id) {
    try {
     
      FlvRecording flvRecording = new FlvRecording();
     
      flvRecording.setParentFileExplorerItemId(parentFileExplorerItemId);
     
      flvRecording.setDeleted("false");
      flvRecording.setFileHash(fileHash);
      flvRecording.setFileName(fileName);
      flvRecording.setFileSize(fileSize);
      flvRecording.setInserted(new Date());
      flvRecording.setInsertedBy(user_id);
      flvRecording.setIsFolder(true);
      flvRecording.setIsImage(false);
      flvRecording.setIsPresentation(false);
      flvRecording.setIsRecording(true);
      flvRecording.setComment(comment);
      flvRecording.setOrganization_id(organization_id);
     
      flvRecording.setRoom_id(room_id);
      flvRecording.setRecordStart(recordStart);
      flvRecording.setRecordEnd(recordEnd);
     
      flvRecording.setOwnerId(ownerId);
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
     
      flvRecording = session.merge(flvRecording);
      Long flvRecordingId = flvRecording.getFlvRecordingId();
     
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
      return flvRecordingId;
View Full Code Here

  public Long addFlvRecording(String fileHash, String fileName, Long fileSize, Long user_id,
      Long room_id, Date recordStart, Date recordEnd, Long ownerId, String comment,
      String recorderStreamId, Integer width, Integer height, Boolean isInterview) {
    try {
     
      FlvRecording flvRecording = new FlvRecording();
     
      flvRecording.setDeleted("false");
      flvRecording.setFileHash(fileHash);
      flvRecording.setFileName(fileName);
      flvRecording.setFileSize(fileSize);
      flvRecording.setInserted(new Date());
      flvRecording.setInsertedBy(user_id);
      flvRecording.setIsFolder(false);
      flvRecording.setIsImage(false);
      flvRecording.setIsPresentation(false);
      flvRecording.setIsRecording(true);
      flvRecording.setComment(comment);
      flvRecording.setIsInterview(isInterview);
     
      flvRecording.setRoom_id(room_id);
      flvRecording.setRecordStart(recordStart);
      flvRecording.setRecordEnd(recordEnd);
     
      flvRecording.setWidth(width);
      flvRecording.setHeight(height);
     
      flvRecording.setOwnerId(ownerId);
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
     
      flvRecording = session.merge(flvRecording);
      Long flvRecordingId = flvRecording.getFlvRecordingId();
     
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);
     
      return flvRecordingId;
View Full Code Here

  }
 
  public void updateFlvRecordingOrganization(Long flvRecordingId, Long organization_id) {
    try {
     
      FlvRecording fId = this.getFlvRecordingById(flvRecordingId);
     
      fId.setOrganization_id(organization_id);
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      if (fId.getFlvRecordingId() == 0) {
        session.persist(fId);
          } else {
            if (!session.contains(fId)) {
              session.merge(fId);
          }
View Full Code Here

  }
 
  public void updateFlvRecordingEndTime(Long flvRecordingId, Date recordEnd, Long organization_id) {
    try {
     
      FlvRecording fId = this.getFlvRecordingById(flvRecordingId);
     
      fId.setProgressPostProcessing(0);
      fId.setRecordEnd(recordEnd);
      fId.setOrganization_id(organization_id);
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      if (fId.getFlvRecordingId() == 0) {
        session.persist(fId);
          } else {
            if (!session.contains(fId)) {
              session.merge(fId);
          }
View Full Code Here

  }
 
  public void updateFlvRecordingProgress(Long flvRecordingId, Integer progress) {
    try {
     
      FlvRecording fId = this.getFlvRecordingById(flvRecordingId);
     
      fId.setProgressPostProcessing(progress);
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      if (fId.getFlvRecordingId() == 0) {
        session.persist(fId);
          } else {
            if (!session.contains(fId)) {
              session.merge(fId);
          }
View Full Code Here

   * @param fileExplorerItemId
   */
  public void deleteFlvRecording(Long flvRecordingId) {
    try {
     
      FlvRecording fId = this.getFlvRecordingById(flvRecordingId);
     
      fId.setDeleted("true");
      fId.setUpdated(new Date());
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      if (fId.getFlvRecordingId() == 0) {
        session.persist(fId);
          } else {
            if (!session.contains(fId)) {
              session.merge(fId);
          }
View Full Code Here

   * @param fileName
   */
  public void updateFileOrFolderName(Long flvRecordingId, String fileName) {
    try {
     
      FlvRecording fId = this.getFlvRecordingById(flvRecordingId);
     
      fId.setFileName(fileName);
      fId.setUpdated(new Date());
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      if (fId.getFlvRecordingId() == 0) {
        session.persist(fId);
          } else {
            if (!session.contains(fId)) {
              session.merge(fId);
          }
View Full Code Here

   */
  public void moveFile(Long flvRecordingId, Long parentFileExplorerItemId,
        Boolean isOwner, Long ownerId) {
    try {
     
      FlvRecording fId = this.getFlvRecordingById(flvRecordingId);
     
      fId.setParentFileExplorerItemId(parentFileExplorerItemId);
     
      if (parentFileExplorerItemId == 0) {
        if (isOwner) {
          //move to personal Folder
          fId.setOwnerId(ownerId);
        } else {
          //move to public room folder
          fId.setOwnerId(null);
        }
      } else {
        fId.setOwnerId(null);
      }
     
      fId.setUpdated(new Date());
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      if (fId.getFlvRecordingId() == 0) {
        session.persist(fId);
          } else {
            if (!session.contains(fId)) {
              session.merge(fId);
          }
View Full Code Here

TOP

Related Classes of org.openmeetings.app.persistence.beans.flvrecord.FlvRecording

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.