[Home] [Help]
PACKAGE: APPS.IGS_AS_EXAM_SESSION_PKG
Source
1 package IGS_AS_EXAM_SESSION_PKG AUTHID CURRENT_USER AS
2 /* $Header: IGSDI12S.pls 115.4 2002/11/28 23:13:23 nsidana ship $ */
3 procedure INSERT_ROW (
4 X_ROWID in out NOCOPY VARCHAR2,
5 X_ORG_ID in NUMBER,
6 X_EXAM_CAL_TYPE in VARCHAR2,
7 X_EXAM_CI_SEQUENCE_NUMBER in NUMBER,
8 X_DT_ALIAS in VARCHAR2,
9 X_DAI_SEQUENCE_NUMBER in NUMBER,
10 X_START_TIME in DATE,
11 X_END_TIME in DATE,
12 X_CI_START_DT in DATE,
13 X_CI_END_DT in DATE,
14 X_ESE_ID in NUMBER,
15 X_EXAM_SESSION_NUMBER in NUMBER,
16 X_COMMENTS in VARCHAR2,
17 X_MODE in VARCHAR2 default 'R'
18 );
19 procedure LOCK_ROW (
20 X_ROWID in VARCHAR2,
21 X_EXAM_CAL_TYPE in VARCHAR2,
22 X_EXAM_CI_SEQUENCE_NUMBER in NUMBER,
23 X_DT_ALIAS in VARCHAR2,
24 X_DAI_SEQUENCE_NUMBER in NUMBER,
25 X_START_TIME in DATE,
26 X_END_TIME in DATE,
27 X_CI_START_DT in DATE,
28 X_CI_END_DT in DATE,
29 X_ESE_ID in NUMBER,
30 X_EXAM_SESSION_NUMBER in NUMBER,
31 X_COMMENTS in VARCHAR2
32 );
33 procedure UPDATE_ROW (
34 X_ROWID in VARCHAR2,
35 X_EXAM_CAL_TYPE in VARCHAR2,
36 X_EXAM_CI_SEQUENCE_NUMBER in NUMBER,
37 X_DT_ALIAS in VARCHAR2,
38 X_DAI_SEQUENCE_NUMBER in NUMBER,
39 X_START_TIME in DATE,
40 X_END_TIME in DATE,
41 X_CI_START_DT in DATE,
42 X_CI_END_DT in DATE,
43 X_ESE_ID in NUMBER,
44 X_EXAM_SESSION_NUMBER in NUMBER,
45 X_COMMENTS in VARCHAR2,
46 X_MODE in VARCHAR2 default 'R'
47 );
48 procedure ADD_ROW (
49 X_ROWID in out NOCOPY VARCHAR2,
50 X_ORG_ID in NUMBER,
51 X_EXAM_CAL_TYPE in VARCHAR2,
52 X_EXAM_CI_SEQUENCE_NUMBER in NUMBER,
53 X_DT_ALIAS in VARCHAR2,
54 X_DAI_SEQUENCE_NUMBER in NUMBER,
55 X_START_TIME in DATE,
56 X_END_TIME in DATE,
57 X_CI_START_DT in DATE,
58 X_CI_END_DT in DATE,
59 X_ESE_ID in NUMBER,
60 X_EXAM_SESSION_NUMBER in NUMBER,
61 X_COMMENTS in VARCHAR2,
62 X_MODE in VARCHAR2 default 'R'
63 );
64 procedure DELETE_ROW (
65 X_ROWID in VARCHAR2
66 );
67
68 FUNCTION Get_PK_For_Validation (
69 x_exam_cal_type IN VARCHAR2,
70 x_exam_ci_sequence_number IN NUMBER,
71 x_dt_alias IN VARCHAR2,
72 x_dai_sequence_number IN NUMBER,
73 x_start_time IN DATE,
74 x_end_time IN DATE
75 )RETURN BOOLEAN;
76
77 FUNCTION Get_UK_For_Validation (
78 x_ese_id IN NUMBER
79 )RETURN BOOLEAN;
80
81
82 PROCEDURE GET_FK_IGS_CA_DA_INST (
83 x_dt_alias IN VARCHAR2,
84 x_sequence_number IN NUMBER,
85 x_cal_type IN VARCHAR2,
86 x_ci_sequence_number IN NUMBER
87 );
88
89 PROCEDURE GET_FK_IGS_CA_INST (
90 x_cal_type IN VARCHAR2,
91 x_sequence_number IN NUMBER
92 );
93
94
95
96
97
98
99 PROCEDURE CHECK_UNIQUENESS;
100
101 PROCEDURE Check_Constraints (
102
103
104
105
106
107
108 Column_Name IN VARCHAR2 DEFAULT NULL,
109
110
111
112
113
114
115 Column_Value IN VARCHAR2 DEFAULT NULL
116
117
118
119
120
121
122 );
123
124
125
126
127
128
129
130
131
132
133
134
135
136 PROCEDURE Before_DML (
137
138
139
140
141
142
143 p_action IN VARCHAR2,
144
145
146
147
148
149
150 x_rowid IN VARCHAR2 DEFAULT NULL,
151
152 x_org_id in NUMBER DEFAULT NULL,
153
154
155
156
157 x_exam_cal_type IN VARCHAR2 DEFAULT NULL,
158
159
160
161
162
163
164 x_exam_ci_sequence_number IN NUMBER DEFAULT NULL,
165
166
167
168
169
170
171 x_dt_alias IN VARCHAR2 DEFAULT NULL,
172
173
174
175
176
177
178 x_dai_sequence_number IN NUMBER DEFAULT NULL,
179
180
181
182
183
184
185 x_ci_start_dt IN DATE DEFAULT NULL,
186
187
188
189
190
191
192 x_ci_end_dt IN DATE DEFAULT NULL,
193
194
195
196
197
198
199 x_start_time IN DATE DEFAULT NULL,
200
201
202
203
204
205
206 x_end_time IN DATE DEFAULT NULL,
207
208
209
210
211
212
213 x_ese_id IN NUMBER DEFAULT NULL,
214
215
216
217
218
219
220 x_exam_session_number IN NUMBER DEFAULT NULL,
221
222
223
224
225
226
227 x_comments IN VARCHAR2 DEFAULT NULL,
228
229
230
231
232
233
234 x_creation_date IN DATE DEFAULT NULL,
235
236
237
238
239
240
241 x_created_by IN NUMBER DEFAULT NULL,
242
243
244
245
246
247
248 x_last_update_date IN DATE DEFAULT NULL,
249
250
251
252
253
254
255 x_last_updated_by IN NUMBER DEFAULT NULL,
256
257
258
259
260
261
262 x_last_update_login IN NUMBER DEFAULT NULL
263
264
265
266
267
268
269 ) ;
270 end IGS_AS_EXAM_SESSION_PKG;