1 Package hr_form_data_groups_api as
2 /* $Header: hrfdgapi.pkh 120.0 2005/05/31 00:16:43 appldev noship $ */
3 --
4 --
5 -- ----------------------------------------------------------------------------
6 -- |------------------------< create_form_data_group >------------------------|
7 -- ----------------------------------------------------------------------------
8 -- {Start Of Comments}
9 --
10 -- Description: This business process inserts a new form data group in the
11 -- HR Schema.
12 --
13 -- Prerequisites:
14 --
15 --
16 -- In Parameters:
17 -- Name Reqd Type Description
18 -- p_language_code N Varchar2
19 -- p_application_id Y Number
20 -- p_form_id Y Number
21 -- p_data_group_name Y Varchar2
22 -- p_user_data_group_name Y Varchar2
23 -- p_description N Varchar2
24 --
25 --
26 -- Post Success:
27 --
28 --
29 -- Name Type Description
30 -- p_form_data_group_id Number
31 -- p_object_version_number Number
32 --
33 -- Post Failure:
34 --
35 --
36 -- Access Status:
37 -- Internal.
38 --
39 -- {End Of Comments}
40 --
41 procedure create_form_data_group
42 (p_validate in boolean default false
43 ,p_effective_date in date
44 ,p_language_code in varchar2 default hr_api.userenv_lang
45 ,p_application_id in number
46 ,p_form_id in number
47 ,p_data_group_name in varchar2
48 ,p_user_data_group_name in varchar2
49 ,p_description in varchar2 default null
50 ,p_form_data_group_id out nocopy number
51 ,p_object_version_number out nocopy number
52 );
53 --
54 --
55 -- ----------------------------------------------------------------------------
56 -- |------------------------< delete_form_data_group >------------------------|
57 -- ----------------------------------------------------------------------------
58 -- {Start Of Comments}
59 --
60 -- Description: This business process deletes a form data group form the
61 -- HR Schema. It also removes any associations between the data group and
62 -- items, without removing the item itself.
63 --
64 --
65 -- Prerequisites:
66 --
67 --
68 -- In Parameters:
69 -- Name Reqd Type Description
70 --
71 -- p_form_data_group_id Y Number
72 -- p_object_version_number Y Number
73 --
74 -- Post Success:
75 --
76 --
77 -- Name Type Description
78 --
79 -- Post Failure:
80 --
81 --
82 -- Access Status:
83 -- Internal.
84 --
85 -- {End Of Comments}
86 --
87 procedure delete_form_data_group
88 (p_validate in boolean default false
89 ,p_form_data_group_id in number
90 ,p_object_version_number in number
91 );
92 --
93 --
94 -- ----------------------------------------------------------------------------
95 -- |------------------------< update_form_data_group >------------------------|
96 -- ----------------------------------------------------------------------------
97 -- {Start Of Comments}
98 --
99 -- Description: This business process updates a form data group in the
100 -- HR Schema.
101 --
102 --
103 -- Prerequisites:
104 --
105 --
106 -- In Parameters:
107 -- Name Reqd Type Description
108 -- p_language_code N Varchar2
109 -- p_form_data_group_id Y Number
110 -- p_data_group_name Y Varchar2
111 -- p_user_data_group_name Y Varchar2
112 -- p_description N Varchar2
113 --
114 -- Post Success:
115 --
116 --
117 -- Name Type Description
118 -- p_object_version_number Number
119 --
120 -- Post Failure:
121 --
122 --
123 -- Access Status:
124 -- Internal.
125 --
126 -- {End Of Comments}
127 --
128 procedure update_form_data_group
129 (p_validate in boolean default false
130 ,p_effective_date in date
131 ,p_language_code in varchar2 default hr_api.userenv_lang
132 --,p_application_id in number
133 --,p_form_id in number
134 ,p_form_data_group_id in number
135 ,p_data_group_name in varchar2 default hr_api.g_varchar2
136 ,p_user_data_group_name in varchar2 default hr_api.g_varchar2
137 ,p_description in varchar2 default hr_api.g_varchar2
138 ,p_object_version_number in out nocopy number
139 );
140 --
141 end hr_form_data_groups_api;