OSDN Git Service

G国URLに対応
authorOlyutorskii <olyutorskii@users.osdn.me>
Mon, 18 Apr 2011 18:33:38 +0000 (03:33 +0900)
committerOlyutorskii <olyutorskii@users.osdn.me>
Mon, 18 Apr 2011 18:33:38 +0000 (03:33 +0900)
src/main/java/jp/sourceforge/jindolf/archiver/HttpAccess.java

index 1a92e02..51e40f1 100644 (file)
@@ -124,19 +124,42 @@ public final class HttpAccess{
         public String getURL(PeriodType type, int day){\r
             String base = this.landDef.getCgiURI().toASCIIString();\r
             base += "?vid=" + this.vid;\r
-            base += "&meslog=" + this.vid + "_";\r
-            switch(type){\r
-            case PROLOGUE:\r
-                base += "ready_0";\r
-                break;\r
-            case PROGRESS:\r
-                base += "progress_" + (day - 1);\r
-                break;\r
-            case EPILOGUE:\r
-                base += "party_" + (day - 1);\r
-                break;\r
-            default:\r
-                return null;\r
+\r
+            if(this.landDef.getLandId().equals("wolfg")){\r
+                base += "&meslog=";\r
+                String dnum = "000" + (day - 1);\r
+                dnum = dnum.substring(dnum.length() - 3);\r
+                switch(type){\r
+                case PROLOGUE:\r
+                    base += "000_ready";\r
+                    break;\r
+                case PROGRESS:\r
+                    base += dnum;\r
+                    base += "_progress";\r
+                    break;\r
+                case EPILOGUE:\r
+                    base += dnum;\r
+                    base += "_party";\r
+                    break;\r
+                default:\r
+                    assert false;\r
+                    return null;\r
+                }\r
+            }else{\r
+                base += "&meslog=" + this.vid + "_";\r
+                switch(type){\r
+                case PROLOGUE:\r
+                    base += "ready_0";\r
+                    break;\r
+                case PROGRESS:\r
+                    base += "progress_" + (day - 1);\r
+                    break;\r
+                case EPILOGUE:\r
+                    base += "party_" + (day - 1);\r
+                    break;\r
+                default:\r
+                    return null;\r
+                }\r
             }\r
 \r
             base += "&mes=all";\r