DBA Data[Home] [Help]

PACKAGE: APPS.IGS_AS_EXAM_INSTANCE_PKG

Source


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