DCL
3.7.4
Loading...
Searching...
No Matches
User.h
Go to the documentation of this file.
1
#ifndef __DCL_HS_USER_INFO_H__
2
#define __DCL_HS_USER_INFO_H__ 20051221
3
4
#ifndef __DCL_HS_HTML_VIEW_H__
5
#include "
HtmlView.h
"
6
#endif
7
8
__DCL_BEGIN_NAMESPACE
9
10
#define SYSTEM_CATEGORY_ID 0
11
#define IS_USER_CATEGORY(n) (n > SYSTEM_CATEGORY_ID)
12
#define IS_GROUP_CATEGORY(n) (n < SYSTEM_CATEGORY_ID)
13
14
#define DEFAULT_SYSTEM_CATEGORY_ID 0
15
#define DEFAULT_GROUP_CATEGORY_ID -1
16
#define DEFAULT_USER_CATEGORY_ID 1
17
18
class
SignCheckForm
:
public
FormView
19
{
20
DECLARE_CLASSINFO_EX
(
SignCheckForm
)
21
public
:
22
SignCheckForm
(
HtmlPage
* pPage);
23
24
virtual
void
init(
SQLFields
& fields)
25
__DCL_THROWS1
(
Exception
*);
26
27
virtual
void
onPrint(
Session
& session)
28
__DCL_THROWS1
(
Exception
*);
29
30
virtual
void
onPost(
Session
& session)
31
__DCL_THROWS1
(
Exception
*);
32
33
protected
:
34
String
__strReject
;
35
};
36
37
class
UserListView
:
public
HtmlView
38
{
39
DECLARE_CLASSINFO_EX
(
UserListView
)
40
protected
:
41
UserListView
(
HtmlPage
* pPage);
42
43
virtual
void
init(
SQLFields
& fields)
44
__DCL_THROWS1
(
Exception
*);
45
46
virtual
void
onPrint(
Session
& session)
47
__DCL_THROWS1
(
Exception
*);
48
49
protected
:
50
String
__strDetailPage
;
51
String
__strWritePage
;
52
int
__nParts
;
53
int
__nRows
;
54
int
__nShortComment
;
55
56
enum
ORIGIN
57
{
58
ORIGIN_ALL
= 0,
59
ORIGIN_SYSTEM
= 1,
60
ORIGIN_USER
= 2,
61
ORIGIN_GROUP
= 3
62
};
63
64
ORIGIN
__origin
;
65
bool
__bNoAsc
;
66
};
67
68
class
UserWriteForm
:
public
FormView
69
{
70
DECLARE_CLASSINFO_EX
(
UserWriteForm
)
71
protected
:
72
UserWriteForm
(
HtmlPage
* pPage);
73
74
virtual
void
init(
SQLFields
& fields)
75
__DCL_THROWS1
(
Exception
*);
76
77
virtual
void
onPrint(
Session
& session)
78
__DCL_THROWS1
(
Exception
*);
79
80
virtual
void
onPost(
Session
& session)
81
__DCL_THROWS1
(
Exception
*);
82
83
protected
:
84
String
__strListPage
;
85
String
__strDetailPage
;
86
87
enum
ORIGIN
88
{
89
ORIGIN_ALL
= 0,
90
ORIGIN_SYSTEM
= 1,
91
ORIGIN_USER
= 2,
92
ORIGIN_GROUP
= 3
93
};
94
95
ORIGIN
__origin
;
96
};
97
98
class
UserDetailView
:
public
HtmlView
99
{
100
DECLARE_CLASSINFO_EX
(
UserDetailView
)
101
protected
:
102
UserDetailView
(
HtmlPage
* pPage);
103
104
virtual
void
init(
SQLFields
& fields)
105
__DCL_THROWS1
(
Exception
*);
106
107
virtual
void
onPrint(
Session
& session)
108
__DCL_THROWS1
(
Exception
*);
109
110
virtual
void
onGet(
Session
& session)
111
__DCL_THROWS1
(
Exception
*);
112
113
protected
:
114
String
__strListPage
;
115
String
__strWritePage
;
116
};
117
118
class
UserSearchForm
:
public
FormView
119
{
120
DECLARE_CLASSINFO_EX
(
UserSearchForm
)
121
public
:
122
UserSearchForm
(
HtmlPage
* pPage);
123
124
virtual
void
onPrint(
Session
& session)
125
__DCL_THROWS1
(
Exception
*);
126
127
virtual
void
onPost(
Session
& session)
128
__DCL_THROWS1
(
Exception
*);
129
};
130
131
class
UserActivityView
:
public
HtmlView
132
{
133
DECLARE_CLASSINFO_EX
(
UserActivityView
)
134
protected
:
135
UserActivityView
(
HtmlPage
* pPage);
136
137
virtual
void
onPrint(
Session
& session)
138
__DCL_THROWS1
(
Exception
*);
139
};
140
141
class
GroupListView
:
public
HtmlView
142
{
143
DECLARE_CLASSINFO_EX
(
GroupListView
)
144
protected
:
145
GroupListView
(
HtmlPage
* pPage);
146
147
virtual
void
init(
SQLFields
& fields)
148
__DCL_THROWS1
(
Exception
*);
149
150
virtual
void
onPrint(
Session
& session)
151
__DCL_THROWS1
(
Exception
*);
152
153
protected
:
154
String
__strDetailPage
;
155
String
__strWritePage
;
156
int
__nParts
;
157
int
__nRows
;
158
int
__nShortComment
;
159
};
160
161
class
GroupWriteForm
:
public
FormView
162
{
163
DECLARE_CLASSINFO_EX
(
GroupWriteForm
)
164
protected
:
165
GroupWriteForm
(
HtmlPage
* pPage);
166
167
virtual
void
onPrint(
Session
& session)
168
__DCL_THROWS1
(
Exception
*);
169
170
virtual
void
onPost(
Session
& session)
171
__DCL_THROWS1
(
Exception
*);
172
173
protected
:
174
String
__strListPage
;
175
String
__strDetailPage
;
176
};
177
178
class
GroupDetailView
:
public
HtmlView
179
{
180
DECLARE_CLASSINFO_EX
(
GroupDetailView
)
181
protected
:
182
GroupDetailView
(
HtmlPage
* pPage);
183
184
virtual
void
init(
SQLFields
& fields)
185
__DCL_THROWS1
(
Exception
*);
186
187
virtual
void
onPrint(
Session
& session)
188
__DCL_THROWS1
(
Exception
*);
189
190
protected
:
191
String
__strWritePage
;
192
String
__strListPage
;
193
};
194
195
class
GroupSearchForm
:
public
FormView
196
{
197
DECLARE_CLASSINFO_EX
(
GroupSearchForm
)
198
public
:
199
GroupSearchForm
(
HtmlPage
* pPage);
200
201
virtual
void
onPrint(
Session
& session)
202
__DCL_THROWS1
(
Exception
*);
203
204
virtual
void
onPost(
Session
& session)
205
__DCL_THROWS1
(
Exception
*);
206
};
207
208
__DCL_END_NAMESPACE
209
210
#endif
// __DCL_HS_USER_INFO_H__
__DCL_THROWS1
#define __DCL_THROWS1(e)
Definition
Config.h:152
HtmlView.h
DECLARE_CLASSINFO_EX
#define DECLARE_CLASSINFO_EX(class_name)
Definition
HtmlView.h:32
Exception
Definition
Exception.h:26
FormView
Definition
HtmlView.h:156
GroupDetailView
Definition
User.h:179
GroupDetailView::__strWritePage
String __strWritePage
Definition
User.h:191
GroupDetailView::__strListPage
String __strListPage
Definition
User.h:192
GroupListView
Definition
User.h:142
GroupListView::__nShortComment
int __nShortComment
Definition
User.h:158
GroupListView::__strDetailPage
String __strDetailPage
Definition
User.h:154
GroupListView::__strWritePage
String __strWritePage
Definition
User.h:155
GroupListView::__nRows
int __nRows
Definition
User.h:157
GroupListView::__nParts
int __nParts
Definition
User.h:156
GroupSearchForm
Definition
User.h:196
GroupWriteForm
Definition
User.h:162
GroupWriteForm::__strDetailPage
String __strDetailPage
Definition
User.h:175
GroupWriteForm::__strListPage
String __strListPage
Definition
User.h:174
HtmlPage
Definition
HtmlPage.h:29
HtmlView::HtmlView
HtmlView(HtmlPage *pPage)
SQLFields
Definition
SQL.h:220
Session
Definition
Session.h:14
SignCheckForm
Definition
User.h:19
SignCheckForm::__strReject
String __strReject
Definition
User.h:34
UserActivityView
Definition
User.h:132
UserDetailView
Definition
User.h:99
UserDetailView::__strListPage
String __strListPage
Definition
User.h:114
UserDetailView::__strWritePage
String __strWritePage
Definition
User.h:115
UserListView
Definition
User.h:38
UserListView::__nRows
int __nRows
Definition
User.h:53
UserListView::__origin
ORIGIN __origin
Definition
User.h:64
UserListView::__strWritePage
String __strWritePage
Definition
User.h:51
UserListView::__nParts
int __nParts
Definition
User.h:52
UserListView::__nShortComment
int __nShortComment
Definition
User.h:54
UserListView::__bNoAsc
bool __bNoAsc
Definition
User.h:65
UserListView::ORIGIN
ORIGIN
Definition
User.h:57
UserListView::ORIGIN_ALL
@ ORIGIN_ALL
Definition
User.h:58
UserListView::ORIGIN_SYSTEM
@ ORIGIN_SYSTEM
Definition
User.h:59
UserListView::ORIGIN_USER
@ ORIGIN_USER
Definition
User.h:60
UserListView::ORIGIN_GROUP
@ ORIGIN_GROUP
Definition
User.h:61
UserListView::__strDetailPage
String __strDetailPage
Definition
User.h:50
UserSearchForm
Definition
User.h:119
UserWriteForm
Definition
User.h:69
UserWriteForm::__origin
ORIGIN __origin
Definition
User.h:95
UserWriteForm::__strListPage
String __strListPage
Definition
User.h:84
UserWriteForm::ORIGIN
ORIGIN
Definition
User.h:88
UserWriteForm::ORIGIN_GROUP
@ ORIGIN_GROUP
Definition
User.h:92
UserWriteForm::ORIGIN_USER
@ ORIGIN_USER
Definition
User.h:91
UserWriteForm::ORIGIN_ALL
@ ORIGIN_ALL
Definition
User.h:89
UserWriteForm::ORIGIN_SYSTEM
@ ORIGIN_SYSTEM
Definition
User.h:90
UserWriteForm::__strDetailPage
String __strDetailPage
Definition
User.h:85
hse
HSAFastPage
User.h
Generated by
1.14.0