DBA Data[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;