プロジェクト

全般

プロフィール

統計
| リビジョン:

h-you / branches / src / ProcessManagement / ProcessManagement / DataModel / ProcessParameter.cs @ 339

履歴 | 表示 | アノテート | ダウンロード (4.04 KB)

1
using System;
2
using System.Collections.Generic;
3
using System.Collections;
4
using System.Linq;
5
using System.Text;
6
using System.Windows.Forms;
7

    
8
using ProcessManagement.Common;
9
using ProcessManagement.Forms.CustomControls;
10

    
11
namespace ProcessManagement.DataModel
12
{
13
    /// <summary>
14
    ///プロセス制御パラメータクラス
15
    /// </summary>
16
    public class ProcessParameter
17
    {
18
        #region メンバ変数
19
        /// <summary>
20
        /// 次起動プロセス番号
21
        /// </summary>
22
        private int m_ProcNo = 0;
23

    
24
        /// <summary>
25
        /// 数値パラメータ
26
        /// </summary>
27
        private List<int> m_IntParameter = new List<int>();
28
        /// <summary>
29
        /// 文字列パラメータ
30
        /// </summary>
31
        private List<string> m_StringParameter = new List<string>();
32
        /// <summary>
33
        /// ブール値パラメータ
34
        /// </summary>
35
        private List<bool> m_BoolParameter = new List<bool>();
36
        /// <summary>
37
        /// 日付値パラメータ
38
        /// </summary>
39
        private List<DateTime> m_DateParameter = new List<DateTime>();
40
        /// <summary>
41
        /// オブジェクト値配列パラメータ
42
        /// </summary>
43
        private List<ArrayList> m_ArrayParameter = new List<ArrayList>();
44

    
45
        /// <summary>
46
        /// 数値パラメータ
47
        /// </summary>
48
        private List<int> m_IntSaveParameter = new List<int>();
49
        /// <summary>
50
        /// 文字列パラメータ
51
        /// </summary>
52
        private List<string> m_StringSaveParameter = new List<string>();
53
        /// <summary>
54
        /// ブール値パラメータ
55
        /// </summary>
56
        private List<bool> m_BoolSaveParameter = new List<bool>();
57
        #endregion
58

    
59
        #region プロパティ
60
        /// <summary>
61
        /// 次起動プロセス番号
62
        /// </summary>
63
        public int ProcNo
64
        {
65
            get { return m_ProcNo; }
66
            set { m_ProcNo = value; }
67
        }
68
        /// <summary>
69
        /// 数値パラメータ
70
        /// </summary>
71
        public List<int> IntExecParameter
72
        {
73
            get { return m_IntParameter; }
74
            set { m_IntParameter = value; }
75
        }
76
        /// <summary>
77
        /// 文字列パラメータ
78
        /// </summary>
79
        public List<string> StringExecParameter
80
        {
81
            get { return m_StringParameter; }
82
            set { m_StringParameter = value; }
83
        }
84
        /// <summary>
85
        /// ブール値パラメータ
86
        /// </summary>
87
        public List<bool> BoolExecParameter
88
        {
89
            get { return m_BoolParameter; }
90
            set { m_BoolParameter = value; }
91
        }
92
        /// <summary>
93
        /// 日付値パラメータ
94
        /// </summary>
95
        public List<DateTime> DateExecParameter
96
        {
97
            get { return m_DateParameter; }
98
            set { m_DateParameter = value; }
99
        }
100
        /// <summary>
101
        /// オブジェクト値配列パラメータ
102
        /// </summary>
103
        public List<ArrayList> ArrayParameter
104
        {
105
            get { return m_ArrayParameter; }
106
            set { m_ArrayParameter = value; }
107
        }
108
        /// <summary>
109
        /// 退避用数値パラメータ
110
        /// </summary>
111
        public List<int> IntSaveParameter
112
        {
113
            get { return m_IntSaveParameter; }
114
            set { m_IntSaveParameter = value; }
115
        }
116
        /// <summary>
117
        /// 退避用文字列パラメータ
118
        /// </summary>
119
        public List<string> StringSaveParameter
120
        {
121
            get { return m_StringSaveParameter; }
122
            set { m_StringSaveParameter = value; }
123
        }
124
        /// <summary>
125
        /// 退避用ブール値パラメータ
126
        /// </summary>
127
        public List<bool> BoolSaveParameter
128
        {
129
            get { return m_BoolSaveParameter; }
130
            set { m_BoolSaveParameter = value; }
131
        }
132
        #endregion
133
    }
134
}