DBA Data[Home] [Help]

PACKAGE: APPS.HR_SCORECARD_SHARING_API

Source


1 Package hr_scorecard_sharing_api as
2 /* $Header: pepshapi.pkh 120.1 2006/10/16 23:38:56 tpapired noship $ */
3 /*#
4  * This package contains scorecard sharing APIs.
5  * @rep:scope public
6  * @rep:product per
7  * @rep:displayname Scorecard Sharing
8 */
9 --
10 -- ----------------------------------------------------------------------------
11 -- |-------------------------< create_sharing_instance >----------------------|
12 -- ----------------------------------------------------------------------------
13 --
14 -- {Start Of Comments}
15 /*#
16  * This API shares a personal scorecard with a nominated person.
17  *
18  * <p><b>Licensing</b><br>
19  * This API is licensed for use with Human Resources.
20  *
21  * <p><b>Prerequisites</b><br>
22  * The personal scorecard and person must exist.
23  *
24  * <p><b>Post Success</b><br>
25  * The scorecard will have been shared.
26  *
27  * <p><b>Post Failure</b><br>
28  * The scorecard will not be shared and an error will be raised.
29  *
30  * @param p_validate If true, then validation alone will be performed and
31  * the database will remain unchanged. If false and all validation checks pass,
32  * then the database will be modified.
33  * @param p_scorecard_id Identifies the scorecard that is available to be shared.
34  * @param p_person_id Identifies the person for whom the scorecard is shared
35  * @param p_attribute_category This context value determines which
36  * flexfield structure to use with the descriptive flexfield segments.
37  * @param p_attribute1 Descriptive flexfield segment.
38  * @param p_attribute2 Descriptive flexfield segment.
39  * @param p_attribute3 Descriptive flexfield segment.
40  * @param p_attribute4 Descriptive flexfield segment.
41  * @param p_attribute5 Descriptive flexfield segment.
42  * @param p_attribute6 Descriptive flexfield segment.
43  * @param p_attribute7 Descriptive flexfield segment.
44  * @param p_attribute8 Descriptive flexfield segment.
45  * @param p_attribute9 Descriptive flexfield segment.
46  * @param p_attribute10 Descriptive flexfield segment.
47  * @param p_attribute11 Descriptive flexfield segment.
48  * @param p_attribute12 Descriptive flexfield segment.
49  * @param p_attribute13 Descriptive flexfield segment.
50  * @param p_attribute14 Descriptive flexfield segment.
51  * @param p_attribute15 Descriptive flexfield segment.
52  * @param p_attribute16 Descriptive flexfield segment.
53  * @param p_attribute17 Descriptive flexfield segment.
54  * @param p_attribute18 Descriptive flexfield segment.
55  * @param p_attribute19 Descriptive flexfield segment.
56  * @param p_attribute20 Descriptive flexfield segment.
57  * @param p_attribute21 Descriptive flexfield segment.
58  * @param p_attribute22 Descriptive flexfield segment.
59  * @param p_attribute23 Descriptive flexfield segment.
60  * @param p_attribute24 Descriptive flexfield segment.
61  * @param p_attribute25 Descriptive flexfield segment.
62  * @param p_attribute26 Descriptive flexfield segment.
63  * @param p_attribute27 Descriptive flexfield segment.
64  * @param p_attribute28 Descriptive flexfield segment.
65  * @param p_attribute29 Descriptive flexfield segment.
66  * @param p_attribute30 Descriptive flexfield segment.
67  * @param p_sharing_instance_id If p_validate is false, then this uniquely
68  * identifies the sharing instance created. If p_validate is true, then set to
69  * null.
70  * @param p_object_version_number If p_validate is false, then set to
71  * the version number of the created sharing instance. If p_validate is true,
72  * then the value will be null.
73  * @rep:displayname Create Sharing Instance
74  * @rep:category BUSINESS_ENTITY PER_SCORECARD_SHARING
75  * @rep:lifecycle active
76  * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
77  * @rep:scope public
78  * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
79 */
80 --
81 -- {End Of Comments}
82 --
83 --
84 procedure create_sharing_instance
85   (p_validate                      in     boolean  default false
86   ,p_scorecard_id                  in     number
87   ,p_person_id                     in     number
88   ,p_attribute_category            in     varchar2 default null
89   ,p_attribute1                    in     varchar2 default null
90   ,p_attribute2                    in     varchar2 default null
91   ,p_attribute3                    in     varchar2 default null
92   ,p_attribute4                    in     varchar2 default null
93   ,p_attribute5                    in     varchar2 default null
94   ,p_attribute6                    in     varchar2 default null
95   ,p_attribute7                    in     varchar2 default null
96   ,p_attribute8                    in     varchar2 default null
97   ,p_attribute9                    in     varchar2 default null
98   ,p_attribute10                   in     varchar2 default null
99   ,p_attribute11                   in     varchar2 default null
100   ,p_attribute12                   in     varchar2 default null
101   ,p_attribute13                   in     varchar2 default null
102   ,p_attribute14                   in     varchar2 default null
103   ,p_attribute15                   in     varchar2 default null
104   ,p_attribute16                   in     varchar2 default null
105   ,p_attribute17                   in     varchar2 default null
106   ,p_attribute18                   in     varchar2 default null
107   ,p_attribute19                   in     varchar2 default null
108   ,p_attribute20                   in     varchar2 default null
109   ,p_attribute21                   in     varchar2 default null
110   ,p_attribute22                   in     varchar2 default null
111   ,p_attribute23                   in     varchar2 default null
112   ,p_attribute24                   in     varchar2 default null
113   ,p_attribute25                   in     varchar2 default null
114   ,p_attribute26                   in     varchar2 default null
115   ,p_attribute27                   in     varchar2 default null
116   ,p_attribute28                   in     varchar2 default null
117   ,p_attribute29                   in     varchar2 default null
118   ,p_attribute30                   in     varchar2 default null
119   ,p_sharing_instance_id              out nocopy   number
120   ,p_object_version_number            out nocopy   number
121   );
122 --
123 -- ----------------------------------------------------------------------------
124 -- |-------------------------< delete_sharing_instance >----------------------|
125 -- ----------------------------------------------------------------------------
126 --
127 -- {Start Of Comments}
128 /*#
129  * This API deletes a scorecard sharing instance.
130  *
131  * <p><b>Licensing</b><br>
132  * This API is licensed for use with Human Resources.
133  *
134  * <p><b>Prerequisites</b><br>
135  * The sharing instance must exist.
136  *
137  * <p><b>Post Success</b><br>
138  * The sharing instance will have been deleted.
139  *
140  * <p><b>Post Failure</b><br>
141  * The sharing instance will not be deleted and an error will be raised.
142  *
143  * @param p_validate If true, then validation alone will be performed and
144  * the database will remain unchanged. If false and all validation checks pass,
145  * then the database will be modified.
146  * @param p_sharing_instance_id Identifies the sharing instance to be
147  * deleted.
148  * @param p_object_version_number Current version number of the sharing
149  * instance to be deleted.
150  * @rep:displayname Delete Sharing Instance
151  * @rep:category BUSINESS_ENTITY PER_SCORECARD_SHARING
152  * @rep:lifecycle active
153  * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
154  * @rep:scope public
155  * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
156 */
157 --
158 -- {End Of Comments}
159 --
160 procedure delete_sharing_instance
161   (p_validate                      in     boolean  default false
162   ,p_sharing_instance_id           in     number
163   ,p_object_version_number         in     number
164   );
165 --
166 end hr_scorecard_sharing_api;