OSDN Git Service

needsDownloadメソッドをインタフェースから削除
authoryukihane <yukihane.feather@gmail.com>
Sat, 25 Jun 2011 07:48:11 +0000 (16:48 +0900)
committeryukihane <yukihane.feather@gmail.com>
Sat, 25 Jun 2011 07:48:11 +0000 (16:48 +0900)
frontend/src/saccubus/converter/Converter.java
frontend/src/saccubus/converter/classic/profile/Profile.java
frontend/src/saccubus/converter/profile/Profile.java

index d80a9f9..e1be1a6 100644 (file)
@@ -171,7 +171,8 @@ public class Converter extends AbstractCommand implements Runnable, Callable<Boo
         FileInstanciator.InstanciationType tcommType = new FileInstanciator.InstanciationType(
                 profile.getTcommentSetting());
 
-        fi = FileInstanciator.create(getStopFlag(), videoType, commentType, tcommType, profile.getLoginInfo(), movieId, time);
+        fi = FileInstanciator.create(getStopFlag(), videoType, commentType, tcommType, profile.getLoginInfo(), movieId,
+                time);
         return fi;
     }
 
@@ -224,6 +225,12 @@ public class Converter extends AbstractCommand implements Runnable, Callable<Boo
 
     /** @return 何か実行すべき処理があればtrue. */
     private static boolean shouldRun(Profile profile) {
-        return profile.getOutputFileSetting().isConvert() || profile.needsDownload();
+        return profile.getOutputFileSetting().isConvert() || needsDownload(profile);
+    }
+
+    /** @return 何かダウンロードするものがあればtrue. */
+    private static boolean needsDownload(Profile profile) {
+        return (profile.getVideoSetting().isDownload() || profile.getCommentSetting().isDownload() || profile.
+                getTcommentSetting().isDownload());
     }
 }
index 398b342..e663703 100644 (file)
@@ -42,12 +42,6 @@ public class Profile implements saccubus.converter.profile.Profile {
         return loginInfo;
     }
 
-    /** @return 何かダウンロードするものがあればtrue. */
-    @Override
-    public boolean needsDownload() {
-        return (videoSetting.isDownload() || commentSetting.isDownload() || tcommentSetting.isDownload());
-    }
-
     @Override
     public InputFileSetting getVideoSetting() {
         return videoSetting;
index dc09bfb..671d39e 100644 (file)
@@ -15,9 +15,6 @@ public interface Profile {
 
     LoginInfo getLoginInfo();
 
-    /** @return 何かダウンロードするものがあればtrue. */
-    boolean needsDownload();
-
     InputFileSetting getVideoSetting();
 
     InputFileSetting getCommentSetting();
@@ -28,9 +25,9 @@ public interface Profile {
 
     CommentGetInfo getCommentGetInfo();
 
-    public boolean needsConvert();
+    boolean needsConvert();
 
-    public Ffmpeg getFfmpeg();
+    Ffmpeg getFfmpeg();
 
-    public GeneralSetting getGeneralSetting();
+    GeneralSetting getGeneralSetting();
 }