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 |
} |