[Home] [Help]
PACKAGE: APPS.IRC_POSTING_CONTENT_API
Source
1 Package IRC_POSTING_CONTENT_API as
2 /* $Header: iripcapi.pkh 120.7 2008/02/21 14:21:22 viviswan noship $ */
3 /*#
4 * This package contains APIs for job adverts.
5 * @rep:scope public
6 * @rep:product irc
7 * @rep:displayname Posting Content
8 */
9 --
10 -- ----------------------------------------------------------------------------
11 -- |----------------------------< synchronize_index >-------------------------|
12 -- ----------------------------------------------------------------------------
13 --
14 -- {Start Of Comments}
15 /*#
16 * This API synchronizes the advert text indexes.
17 *
18 * The API will either add new entries (ONLINE mode) or update and delete old
19 * entries (FULL mode), or do nothing (NONE mode).
20 *
21 * <p><b>Licensing</b><br>
22 * This API is licensed for use with iRecruitment.
23 *
24 * <p><b>Prerequisites</b><br>
25 * None.
26 *
27 * <p><b>Post Success</b><br>
28 * The API will rebuild the index.
29 *
30 * <p><b>Post Failure</b><br>
31 * The API will not rebuild the index and an error will be raised
32 * @param p_mode Mode can be ONLINE, FULL or NONE.
33 * @rep:displayname Synchronize Index
34 * @rep:category BUSINESS_ENTITY IRC_JOB_POSTING
35 * @rep:scope public
36 * @rep:lifecycle active
37 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
38 */
39 --
40 -- {End Of Comments}
41 --
42 Procedure synchronize_index(p_mode in varchar2);
43 --
44 -- ----------------------------------------------------------------------------
45 -- |--------------------------< create_posting_content >----------------------|
46 -- ----------------------------------------------------------------------------
47 --
48 -- {Start Of Comments}
49 /*#
50 * This API creates a new job advert.
51 *
52 * Job adverts are used to advertise a vacancy.
53 *
54 * <p><b>Licensing</b><br>
55 * This API is licensed for use with iRecruitment.
56 *
57 * <p><b>Prerequisites</b><br>
58 * None.
59 *
60 * <p><b>Post Success</b><br>
61 * The job advert will be created.
62 *
63 * <p><b>Post Failure</b><br>
64 * The job advert will not be created in the database, and an error will be
65 * raised.
66 * @param p_validate If true, then validation alone will be performed and the
67 * database will remain unchanged. If false and all validation checks pass,
68 * then the database will be modified.
69 * @param p_display_manager_info Should the manager's information be displayed
70 * on the advert (Y or N).
71 * @param p_display_recruiter_info Should the recruiter's information be
72 * displayed on the advert (Y or N).
73 * @param p_language_code Specifies to which language the translation values
74 * apply. You can set to the base or any installed language. The default value
75 * of hr_api.userenv_lang is equivalent to the RDBMS userenv('LANG') function
76 * value.
77 * @param p_name The name of the job advert.
78 * @param p_org_name The advertised organization name.
79 * @param p_org_description The advertised organization description.
80 * @param p_job_title The advertised job title.
81 * @param p_brief_description The advertised brief description.
82 * @param p_detailed_description The advertised detailed description.
83 * @param p_job_requirements The advertised job requirements.
84 * @param p_additional_details The advertised additional details.
85 * @param p_how_to_apply Instructions for applying for job.
86 * @param p_benefit_info The information about available benefits.
87 * @param p_image_url The URL for an image to accompany the advert.
88 * @param p_alt_image_url The alternative text for an image to accompany the
89 * advert.
90 * @param p_attribute_category This context value determines which flexfield
91 * structure to use with the descriptive flexfield segments.
92 * @param p_attribute1 Descriptive flexfield segment.
93 * @param p_attribute2 Descriptive flexfield segment.
94 * @param p_attribute3 Descriptive flexfield segment.
95 * @param p_attribute4 Descriptive flexfield segment.
96 * @param p_attribute5 Descriptive flexfield segment.
97 * @param p_attribute6 Descriptive flexfield segment.
98 * @param p_attribute7 Descriptive flexfield segment.
99 * @param p_attribute8 Descriptive flexfield segment.
100 * @param p_attribute9 Descriptive flexfield segment.
101 * @param p_attribute10 Descriptive flexfield segment.
102 * @param p_attribute11 Descriptive flexfield segment.
103 * @param p_attribute12 Descriptive flexfield segment.
104 * @param p_attribute13 Descriptive flexfield segment.
105 * @param p_attribute14 Descriptive flexfield segment.
106 * @param p_attribute15 Descriptive flexfield segment.
107 * @param p_attribute16 Descriptive flexfield segment.
108 * @param p_attribute17 Descriptive flexfield segment.
109 * @param p_attribute18 Descriptive flexfield segment.
110 * @param p_attribute19 Descriptive flexfield segment.
111 * @param p_attribute20 Descriptive flexfield segment.
112 * @param p_attribute21 Descriptive flexfield segment.
113 * @param p_attribute22 Descriptive flexfield segment.
114 * @param p_attribute23 Descriptive flexfield segment.
115 * @param p_attribute24 Descriptive flexfield segment.
116 * @param p_attribute25 Descriptive flexfield segment.
117 * @param p_attribute26 Descriptive flexfield segment.
118 * @param p_attribute27 Descriptive flexfield segment.
119 * @param p_attribute28 Descriptive flexfield segment.
120 * @param p_attribute29 Descriptive flexfield segment.
121 * @param p_attribute30 Descriptive flexfield segment.
122 * @param p_ipc_information_category Developer Descriptive flexfield segment.
123 * @param p_ipc_information1 Developer Descriptive flexfield segment.
124 * @param p_ipc_information2 Developer Descriptive flexfield segment.
125 * @param p_ipc_information3 Developer Descriptive flexfield segment.
126 * @param p_ipc_information4 Developer Descriptive flexfield segment.
127 * @param p_ipc_information5 Developer Descriptive flexfield segment.
128 * @param p_ipc_information6 Developer Descriptive flexfield segment.
129 * @param p_ipc_information7 Developer Descriptive flexfield segment.
130 * @param p_ipc_information8 Developer Descriptive flexfield segment.
131 * @param p_ipc_information9 Developer Descriptive flexfield segment.
132 * @param p_ipc_information10 Developer Descriptive flexfield segment.
133 * @param p_ipc_information11 Developer Descriptive flexfield segment.
134 * @param p_ipc_information12 Developer Descriptive flexfield segment.
135 * @param p_ipc_information13 Developer Descriptive flexfield segment.
136 * @param p_ipc_information14 Developer Descriptive flexfield segment.
137 * @param p_ipc_information15 Developer Descriptive flexfield segment.
138 * @param p_ipc_information16 Developer Descriptive flexfield segment.
139 * @param p_ipc_information17 Developer Descriptive flexfield segment.
140 * @param p_ipc_information18 Developer Descriptive flexfield segment.
141 * @param p_ipc_information19 Developer Descriptive flexfield segment.
142 * @param p_ipc_information20 Developer Descriptive flexfield segment.
143 * @param p_ipc_information21 Developer Descriptive flexfield segment.
144 * @param p_ipc_information22 Developer Descriptive flexfield segment.
145 * @param p_ipc_information23 Developer Descriptive flexfield segment.
146 * @param p_ipc_information24 Developer Descriptive flexfield segment.
147 * @param p_ipc_information25 Developer Descriptive flexfield segment.
148 * @param p_ipc_information26 Developer Descriptive flexfield segment.
149 * @param p_ipc_information27 Developer Descriptive flexfield segment.
150 * @param p_ipc_information28 Developer Descriptive flexfield segment.
151 * @param p_ipc_information29 Developer Descriptive flexfield segment.
152 * @param p_ipc_information30 Developer Descriptive flexfield segment.
153 * @param p_date_approved The date on which the job advert was approved
154 * @param p_posting_content_id If p_validate is false, then this uniquely
155 * identifies the job advert created. If p_validate is true, then set to null.
156 * @param p_object_version_number If p_validate is false, then set to the
157 * version number of the created job advert. If p_validate is true, then the
158 * value will be null.
159 * @rep:displayname Create Posting Content
160 * @rep:category BUSINESS_ENTITY IRC_JOB_POSTING
161 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
162 * @rep:scope public
163 * @rep:lifecycle active
164 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
165 */
166 --
167 -- {End Of Comments}
168 --
169 procedure create_posting_content
170 (
171 P_VALIDATE in boolean default false
172 ,P_DISPLAY_MANAGER_INFO in varchar2
173 ,P_DISPLAY_RECRUITER_INFO in varchar2
174 ,P_LANGUAGE_CODE in varchar2 default hr_api.userenv_lang
175 ,P_NAME in varchar2
176 ,P_ORG_NAME in varchar2 default null
177 ,P_ORG_DESCRIPTION in varchar2 default null
178 ,P_JOB_TITLE in varchar2 default null
179 ,P_BRIEF_DESCRIPTION in varchar2 default null
180 ,P_DETAILED_DESCRIPTION in varchar2 default null
181 ,P_JOB_REQUIREMENTS in varchar2 default null
182 ,P_ADDITIONAL_DETAILS in varchar2 default null
183 ,P_HOW_TO_APPLY in varchar2 default null
184 ,P_BENEFIT_INFO in varchar2 default null
185 ,P_IMAGE_URL in varchar2 default null
186 ,P_ALT_IMAGE_URL in varchar2 default null
187 ,P_ATTRIBUTE_CATEGORY in varchar2 default null
188 ,P_ATTRIBUTE1 in varchar2 default null
189 ,P_ATTRIBUTE2 in varchar2 default null
190 ,P_ATTRIBUTE3 in varchar2 default null
191 ,P_ATTRIBUTE4 in varchar2 default null
192 ,P_ATTRIBUTE5 in varchar2 default null
193 ,P_ATTRIBUTE6 in varchar2 default null
194 ,P_ATTRIBUTE7 in varchar2 default null
195 ,P_ATTRIBUTE8 in varchar2 default null
196 ,P_ATTRIBUTE9 in varchar2 default null
197 ,P_ATTRIBUTE10 in varchar2 default null
198 ,P_ATTRIBUTE11 in varchar2 default null
199 ,P_ATTRIBUTE12 in varchar2 default null
200 ,P_ATTRIBUTE13 in varchar2 default null
201 ,P_ATTRIBUTE14 in varchar2 default null
202 ,P_ATTRIBUTE15 in varchar2 default null
203 ,P_ATTRIBUTE16 in varchar2 default null
204 ,P_ATTRIBUTE17 in varchar2 default null
205 ,P_ATTRIBUTE18 in varchar2 default null
206 ,P_ATTRIBUTE19 in varchar2 default null
207 ,P_ATTRIBUTE20 in varchar2 default null
208 ,P_ATTRIBUTE21 in varchar2 default null
209 ,P_ATTRIBUTE22 in varchar2 default null
210 ,P_ATTRIBUTE23 in varchar2 default null
211 ,P_ATTRIBUTE24 in varchar2 default null
212 ,P_ATTRIBUTE25 in varchar2 default null
213 ,P_ATTRIBUTE26 in varchar2 default null
214 ,P_ATTRIBUTE27 in varchar2 default null
215 ,P_ATTRIBUTE28 in varchar2 default null
216 ,P_ATTRIBUTE29 in varchar2 default null
217 ,P_ATTRIBUTE30 in varchar2 default null
218 ,P_IPC_INFORMATION_CATEGORY in varchar2 default null
219 ,P_IPC_INFORMATION1 in varchar2 default null
220 ,P_IPC_INFORMATION2 in varchar2 default null
221 ,P_IPC_INFORMATION3 in varchar2 default null
222 ,P_IPC_INFORMATION4 in varchar2 default null
223 ,P_IPC_INFORMATION5 in varchar2 default null
224 ,P_IPC_INFORMATION6 in varchar2 default null
225 ,P_IPC_INFORMATION7 in varchar2 default null
226 ,P_IPC_INFORMATION8 in varchar2 default null
227 ,P_IPC_INFORMATION9 in varchar2 default null
228 ,P_IPC_INFORMATION10 in varchar2 default null
229 ,P_IPC_INFORMATION11 in varchar2 default null
230 ,P_IPC_INFORMATION12 in varchar2 default null
231 ,P_IPC_INFORMATION13 in varchar2 default null
232 ,P_IPC_INFORMATION14 in varchar2 default null
233 ,P_IPC_INFORMATION15 in varchar2 default null
234 ,P_IPC_INFORMATION16 in varchar2 default null
235 ,P_IPC_INFORMATION17 in varchar2 default null
236 ,P_IPC_INFORMATION18 in varchar2 default null
237 ,P_IPC_INFORMATION19 in varchar2 default null
238 ,P_IPC_INFORMATION20 in varchar2 default null
239 ,P_IPC_INFORMATION21 in varchar2 default null
240 ,P_IPC_INFORMATION22 in varchar2 default null
241 ,P_IPC_INFORMATION23 in varchar2 default null
242 ,P_IPC_INFORMATION24 in varchar2 default null
243 ,P_IPC_INFORMATION25 in varchar2 default null
244 ,P_IPC_INFORMATION26 in varchar2 default null
245 ,P_IPC_INFORMATION27 in varchar2 default null
246 ,P_IPC_INFORMATION28 in varchar2 default null
247 ,P_IPC_INFORMATION29 in varchar2 default null
248 ,P_IPC_INFORMATION30 in varchar2 default null
249 ,P_DATE_APPROVED in date default null
250 ,P_POSTING_CONTENT_ID out nocopy number
251 ,P_OBJECT_VERSION_NUMBER out nocopy number
252 );
253 --
254 -- ----------------------------------------------------------------------------
255 -- |--------------------------< update_posting_content >----------------------|
256 -- ----------------------------------------------------------------------------
257 --
258 -- {Start Of Comments}
259 /*#
260 * This API updates a job advert.
261 *
262 * Job adverts are used to advertise a vacancy.
263 *
264 * <p><b>Licensing</b><br>
265 * This API is licensed for use with iRecruitment.
266 *
267 * <p><b>Prerequisites</b><br>
268 * The job advert must already exist.
269 *
270 * <p><b>Post Success</b><br>
271 * The job advert will be updated.
272 *
273 * <p><b>Post Failure</b><br>
274 * The job advert will not be updated in the database and an error will be
275 * raised.
276 * @param p_validate If true, then validation alone will be performed and the
277 * database will remain unchanged. If false and all validation checks pass,
278 * then the database will be modified.
279 * @param p_posting_content_id Identifies the job advert.
280 * @param p_display_manager_info Should the manager's information be displayed
281 * on the advert (Y or N).
282 * @param p_display_recruiter_info Should the recruiter's information be
283 * displayed on the advert (Y or N).
284 * @param p_language_code Specifies to which language the translation values
285 * apply. You can set to the base or any installed language. The default value
286 * of hr_api.userenv_lang is equivalent to the RDBMS userenv('LANG') function
287 * value.
288 * @param p_name The name of the job advert.
289 * @param p_org_name The advertised organization name.
290 * @param p_org_description The advertised organization description.
291 * @param p_job_title The advertised job title.
292 * @param p_brief_description The advertised brief description.
293 * @param p_detailed_description The advertised detailed description.
294 * @param p_job_requirements The advertised job requirements.
295 * @param p_additional_details The advertised additional details.
296 * @param p_how_to_apply Instructions for applying for job.
297 * @param p_benefit_info The information about available benefits.
298 * @param p_image_url The URL for an image to accompany the advert.
299 * @param p_alt_image_url The alternative text for an image to accompany the
300 * advert.
301 * @param p_attribute_category This context value determines which flexfield
302 * structure to use with the descriptive flexfield segments.
303 * @param p_attribute1 Descriptive flexfield segment.
304 * @param p_attribute2 Descriptive flexfield segment.
305 * @param p_attribute3 Descriptive flexfield segment.
306 * @param p_attribute4 Descriptive flexfield segment.
307 * @param p_attribute5 Descriptive flexfield segment.
308 * @param p_attribute6 Descriptive flexfield segment.
309 * @param p_attribute7 Descriptive flexfield segment.
310 * @param p_attribute8 Descriptive flexfield segment.
311 * @param p_attribute9 Descriptive flexfield segment.
312 * @param p_attribute10 Descriptive flexfield segment.
313 * @param p_attribute11 Descriptive flexfield segment.
314 * @param p_attribute12 Descriptive flexfield segment.
318 * @param p_attribute16 Descriptive flexfield segment.
315 * @param p_attribute13 Descriptive flexfield segment.
316 * @param p_attribute14 Descriptive flexfield segment.
317 * @param p_attribute15 Descriptive flexfield segment.
319 * @param p_attribute17 Descriptive flexfield segment.
320 * @param p_attribute18 Descriptive flexfield segment.
321 * @param p_attribute19 Descriptive flexfield segment.
322 * @param p_attribute20 Descriptive flexfield segment.
323 * @param p_attribute21 Descriptive flexfield segment.
324 * @param p_attribute22 Descriptive flexfield segment.
325 * @param p_attribute23 Descriptive flexfield segment.
326 * @param p_attribute24 Descriptive flexfield segment.
327 * @param p_attribute25 Descriptive flexfield segment.
328 * @param p_attribute26 Descriptive flexfield segment.
329 * @param p_attribute27 Descriptive flexfield segment.
330 * @param p_attribute28 Descriptive flexfield segment.
331 * @param p_attribute29 Descriptive flexfield segment.
332 * @param p_attribute30 Descriptive flexfield segment.
333 * @param p_ipc_information_category Developer Descriptive flexfield segment.
334 * @param p_ipc_information1 Developer Descriptive flexfield segment.
335 * @param p_ipc_information2 Developer Descriptive flexfield segment.
336 * @param p_ipc_information3 Developer Descriptive flexfield segment.
337 * @param p_ipc_information4 Developer Descriptive flexfield segment.
338 * @param p_ipc_information5 Developer Descriptive flexfield segment.
339 * @param p_ipc_information6 Developer Descriptive flexfield segment.
340 * @param p_ipc_information7 Developer Descriptive flexfield segment.
341 * @param p_ipc_information8 Developer Descriptive flexfield segment.
342 * @param p_ipc_information9 Developer Descriptive flexfield segment.
343 * @param p_ipc_information10 Developer Descriptive flexfield segment.
344 * @param p_ipc_information11 Developer Descriptive flexfield segment.
345 * @param p_ipc_information12 Developer Descriptive flexfield segment.
346 * @param p_ipc_information13 Developer Descriptive flexfield segment.
347 * @param p_ipc_information14 Developer Descriptive flexfield segment.
348 * @param p_ipc_information15 Developer Descriptive flexfield segment.
349 * @param p_ipc_information16 Developer Descriptive flexfield segment.
350 * @param p_ipc_information17 Developer Descriptive flexfield segment.
351 * @param p_ipc_information18 Developer Descriptive flexfield segment.
352 * @param p_ipc_information19 Developer Descriptive flexfield segment.
353 * @param p_ipc_information20 Developer Descriptive flexfield segment.
354 * @param p_ipc_information21 Developer Descriptive flexfield segment.
355 * @param p_ipc_information22 Developer Descriptive flexfield segment.
356 * @param p_ipc_information23 Developer Descriptive flexfield segment.
357 * @param p_ipc_information24 Developer Descriptive flexfield segment.
358 * @param p_ipc_information25 Developer Descriptive flexfield segment.
359 * @param p_ipc_information26 Developer Descriptive flexfield segment.
360 * @param p_ipc_information27 Developer Descriptive flexfield segment.
361 * @param p_ipc_information28 Developer Descriptive flexfield segment.
362 * @param p_ipc_information29 Developer Descriptive flexfield segment.
363 * @param p_ipc_information30 Developer Descriptive flexfield segment.
364 * @param p_date_approved The date on which the job advert was approved.
365 * @param p_object_version_number Pass in the current version number of the job
366 * advert to be updated. When the API completes if p_validate is false, will be
367 * set to the new version number of the updated job advert. If p_validate is
368 * true will be set to the same value which was passed in.
369 * @rep:displayname Update Posting Content
370 * @rep:category BUSINESS_ENTITY IRC_JOB_POSTING
371 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
372 * @rep:scope public
373 * @rep:lifecycle active
374 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
375 */
376 --
377 -- {End Of Comments}
378 --
379 procedure update_posting_content
380 (
381 P_VALIDATE in boolean default false
382 ,P_POSTING_CONTENT_ID in number
383 ,P_DISPLAY_MANAGER_INFO in varchar2 default hr_api.g_varchar2
384 ,P_DISPLAY_RECRUITER_INFO in varchar2 default hr_api.g_varchar2
385 ,P_LANGUAGE_CODE in varchar2 default hr_api.userenv_lang
386 ,P_NAME in varchar2 default hr_api.g_varchar2
387 ,P_ORG_NAME in varchar2 default hr_api.g_varchar2
388 ,P_ORG_DESCRIPTION in varchar2 default hr_api.g_varchar2
389 ,P_JOB_TITLE in varchar2 default hr_api.g_varchar2
390 ,P_BRIEF_DESCRIPTION in varchar2 default hr_api.g_varchar2
391 ,P_DETAILED_DESCRIPTION in varchar2 default hr_api.g_varchar2
392 ,P_JOB_REQUIREMENTS in varchar2 default hr_api.g_varchar2
393 ,P_ADDITIONAL_DETAILS in varchar2 default hr_api.g_varchar2
394 ,P_HOW_TO_APPLY in varchar2 default hr_api.g_varchar2
395 ,P_BENEFIT_INFO in varchar2 default hr_api.g_varchar2
396 ,P_IMAGE_URL in varchar2 default hr_api.g_varchar2
397 ,P_ALT_IMAGE_URL in varchar2 default hr_api.g_varchar2
398 ,P_ATTRIBUTE_CATEGORY in varchar2 default hr_api.g_varchar2
399 ,P_ATTRIBUTE1 in varchar2 default hr_api.g_varchar2
400 ,P_ATTRIBUTE2 in varchar2 default hr_api.g_varchar2
401 ,P_ATTRIBUTE3 in varchar2 default hr_api.g_varchar2
402 ,P_ATTRIBUTE4 in varchar2 default hr_api.g_varchar2
403 ,P_ATTRIBUTE5 in varchar2 default hr_api.g_varchar2
404 ,P_ATTRIBUTE6 in varchar2 default hr_api.g_varchar2
405 ,P_ATTRIBUTE7 in varchar2 default hr_api.g_varchar2
409 ,P_ATTRIBUTE11 in varchar2 default hr_api.g_varchar2
406 ,P_ATTRIBUTE8 in varchar2 default hr_api.g_varchar2
407 ,P_ATTRIBUTE9 in varchar2 default hr_api.g_varchar2
408 ,P_ATTRIBUTE10 in varchar2 default hr_api.g_varchar2
410 ,P_ATTRIBUTE12 in varchar2 default hr_api.g_varchar2
411 ,P_ATTRIBUTE13 in varchar2 default hr_api.g_varchar2
412 ,P_ATTRIBUTE14 in varchar2 default hr_api.g_varchar2
413 ,P_ATTRIBUTE15 in varchar2 default hr_api.g_varchar2
414 ,P_ATTRIBUTE16 in varchar2 default hr_api.g_varchar2
415 ,P_ATTRIBUTE17 in varchar2 default hr_api.g_varchar2
416 ,P_ATTRIBUTE18 in varchar2 default hr_api.g_varchar2
417 ,P_ATTRIBUTE19 in varchar2 default hr_api.g_varchar2
418 ,P_ATTRIBUTE20 in varchar2 default hr_api.g_varchar2
419 ,P_ATTRIBUTE21 in varchar2 default hr_api.g_varchar2
420 ,P_ATTRIBUTE22 in varchar2 default hr_api.g_varchar2
421 ,P_ATTRIBUTE23 in varchar2 default hr_api.g_varchar2
422 ,P_ATTRIBUTE24 in varchar2 default hr_api.g_varchar2
423 ,P_ATTRIBUTE25 in varchar2 default hr_api.g_varchar2
424 ,P_ATTRIBUTE26 in varchar2 default hr_api.g_varchar2
425 ,P_ATTRIBUTE27 in varchar2 default hr_api.g_varchar2
426 ,P_ATTRIBUTE28 in varchar2 default hr_api.g_varchar2
427 ,P_ATTRIBUTE29 in varchar2 default hr_api.g_varchar2
428 ,P_ATTRIBUTE30 in varchar2 default hr_api.g_varchar2
429 ,P_IPC_INFORMATION_CATEGORY in varchar2 default hr_api.g_varchar2
430 ,P_IPC_INFORMATION1 in varchar2 default hr_api.g_varchar2
431 ,P_IPC_INFORMATION2 in varchar2 default hr_api.g_varchar2
432 ,P_IPC_INFORMATION3 in varchar2 default hr_api.g_varchar2
433 ,P_IPC_INFORMATION4 in varchar2 default hr_api.g_varchar2
434 ,P_IPC_INFORMATION5 in varchar2 default hr_api.g_varchar2
435 ,P_IPC_INFORMATION6 in varchar2 default hr_api.g_varchar2
436 ,P_IPC_INFORMATION7 in varchar2 default hr_api.g_varchar2
437 ,P_IPC_INFORMATION8 in varchar2 default hr_api.g_varchar2
438 ,P_IPC_INFORMATION9 in varchar2 default hr_api.g_varchar2
439 ,P_IPC_INFORMATION10 in varchar2 default hr_api.g_varchar2
440 ,P_IPC_INFORMATION11 in varchar2 default hr_api.g_varchar2
441 ,P_IPC_INFORMATION12 in varchar2 default hr_api.g_varchar2
442 ,P_IPC_INFORMATION13 in varchar2 default hr_api.g_varchar2
443 ,P_IPC_INFORMATION14 in varchar2 default hr_api.g_varchar2
444 ,P_IPC_INFORMATION15 in varchar2 default hr_api.g_varchar2
445 ,P_IPC_INFORMATION16 in varchar2 default hr_api.g_varchar2
446 ,P_IPC_INFORMATION17 in varchar2 default hr_api.g_varchar2
447 ,P_IPC_INFORMATION18 in varchar2 default hr_api.g_varchar2
448 ,P_IPC_INFORMATION19 in varchar2 default hr_api.g_varchar2
449 ,P_IPC_INFORMATION20 in varchar2 default hr_api.g_varchar2
450 ,P_IPC_INFORMATION21 in varchar2 default hr_api.g_varchar2
451 ,P_IPC_INFORMATION22 in varchar2 default hr_api.g_varchar2
452 ,P_IPC_INFORMATION23 in varchar2 default hr_api.g_varchar2
453 ,P_IPC_INFORMATION24 in varchar2 default hr_api.g_varchar2
454 ,P_IPC_INFORMATION25 in varchar2 default hr_api.g_varchar2
455 ,P_IPC_INFORMATION26 in varchar2 default hr_api.g_varchar2
456 ,P_IPC_INFORMATION27 in varchar2 default hr_api.g_varchar2
457 ,P_IPC_INFORMATION28 in varchar2 default hr_api.g_varchar2
458 ,P_IPC_INFORMATION29 in varchar2 default hr_api.g_varchar2
459 ,P_IPC_INFORMATION30 in varchar2 default hr_api.g_varchar2
460 ,P_DATE_APPROVED in date default hr_api.g_date
461 ,P_OBJECT_VERSION_NUMBER in out nocopy number
462 );
463 --
464 -- ----------------------------------------------------------------------------
465 -- |--------------------------< delete_posting_content >----------------------|
466 -- ----------------------------------------------------------------------------
467 --
468 -- {Start Of Comments}
469 /*#
470 * This API deletes a job advert.
471 *
472 *
473 * <p><b>Licensing</b><br>
474 * This API is licensed for use with iRecruitment.
475 *
476 * <p><b>Prerequisites</b><br>
477 * The job advert must already exist.
478 *
479 * <p><b>Post Success</b><br>
480 * The job advert will be deleted.
481 *
482 * <p><b>Post Failure</b><br>
483 * The job advert will not be removed from the database and an error will be
484 * raised.
485 * @param p_validate If true, then validation alone will be performed and the
486 * database will remain unchanged. If false and all validation checks pass,
487 * then the database will be modified.
488 * @param p_posting_content_id Identifies the job advert.
489 * @param p_object_version_number Current version number of the job advert to
490 * be deleted.
491 * @rep:displayname Delete Posting Content
492 * @rep:category BUSINESS_ENTITY IRC_JOB_POSTING
493 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
494 * @rep:scope public
495 * @rep:lifecycle active
496 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
497 */
498 --
499 -- {End Of Comments}
500 --
501 procedure delete_posting_content
502 (
503 P_VALIDATE in boolean default false
504 ,P_POSTING_CONTENT_ID in number
505 ,P_OBJECT_VERSION_NUMBER in number
506 );
507 --
508 -- ----------------------------------------------------------------------------
509 -- |------------------------< synchronize_recruiter_info >--------------------|
510 -- ----------------------------------------------------------------------------
511 --
512 -- {Start Of Comments}
513 /*#
514 * This API updates posting content rows with Recruiter information.
515 *
516 *
517 * <p><b>Licensing</b><br>
518 * This API is licensed for use with iRecruitment.
519 *
520 * <p><b>Prerequisites</b><br>
521 * None.
522 *
523 * <p><b>Post Success</b><br>
524 * Updates the posting content with Recruiter information.
525 *
526 * <p><b>Post Failure</b><br>
527 * Does not update the row and, raises an error.
528 *
529 * @rep:displayname Synchronize Recruiter Info
530 * @rep:category BUSINESS_ENTITY IRC_JOB_POSTING
531 * @rep:lifecycle active
532 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
533 * @rep:scope public
534 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
535 */
536 --
537 -- {End Of Comments}
538 --
539 procedure synchronize_recruiter_info;
540 --
541 end IRC_POSTING_CONTENT_API;