OSDN Git Service

構成変更のためファイルを置き直し。
[kybernetes/Kybernetes.git] / base / command / SYSTEM / TimerCommandArg.cs
diff --git a/base/command/SYSTEM/TimerCommandArg.cs b/base/command/SYSTEM/TimerCommandArg.cs
new file mode 100644 (file)
index 0000000..fd2c247
--- /dev/null
@@ -0,0 +1,54 @@
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using com.andoutomo.kybernetes.command.template;\r
+\r
+namespace com.andoutomo.kybernetes.command\r
+{\r
+    class TimerCommandArg:CommandArg\r
+    {\r
+        public bool manualSetting\r
+        {\r
+            get;\r
+            private set;\r
+        }\r
+\r
+        private bool isValid;\r
+\r
+        public int sortID\r
+        {\r
+            get;\r
+            private set;\r
+        }\r
+\r
+        public bool getSplitResult()\r
+        {\r
+            return isValid;\r
+        }\r
+\r
+        public void split(string arguments)\r
+        {\r
+            string[] splitData;\r
+            splitData = arguments.Split(' ');\r
+            if (splitData.Length < 2)\r
+            {\r
+                manualSetting = true;\r
+                isValid = true;\r
+                return;\r
+            }\r
+            manualSetting = false;\r
+            int idWork;\r
+            if (int.TryParse(splitData[1], out idWork))\r
+            {\r
+                sortID = idWork;\r
+                isValid = true;\r
+            }\r
+            else\r
+            {\r
+                isValid = false;\r
+            }\r
+\r
+        }\r
+    }\r
+}\r