Package com.google.tchotchke.model

Examples of com.google.tchotchke.model.VideoSubmission


  public void addVideoSubmission(String videoId, String articleId,
      String uploader, String authSubToken) {
    PersistenceManager pm = PMF.get().getPersistenceManager();

    try {
      VideoSubmission newSubmission = new VideoSubmission(videoId, articleId,
          uploader, authSubToken);
      newSubmission.save(pm);
    } finally {
      pm.close();
    }

  }
View Full Code Here


   */
  public VideoSubmission getVideoSubmissionById(String id) {
    PersistenceManager pm = PMF.get().getPersistenceManager();
    pm.setDetachAllOnCommit(true);
    try {
      VideoSubmission sub = pm.getObjectById(VideoSubmission.class, "video-" + id);
      return sub;
    } catch(JDOObjectNotFoundException e) {
      return null;
    } finally {
      pm.close();
View Full Code Here

   * Moderate the video to have a new moderation status
   * @param videoId YouTube Video ID
   * @param status The new moderation status.
   */
  public void moderateVideo(String videoId, ModerationStatus status) {
    VideoSubmission sub = getVideoSubmissionById(videoId);
    if(sub != null) {
      sub.setStatus(status);
      sub.save();
      clearMemcacheForArticle(sub.getArticleId());
    } else {
      log.severe("Trying to moderate imaginary submission: " + videoId);
    }
  }
View Full Code Here

TOP

Related Classes of com.google.tchotchke.model.VideoSubmission

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.