[Home] [Help]
PACKAGE: APPS.JTF_PERZ_DATA_PVT
Source
1 PACKAGE JTF_PERZ_DATA_PVT as
2 /* $Header: jtfzvpds.pls 120.2 2005/11/02 22:31:03 skothe ship $ */
3 --
4 --
5 -- Start of Comments
6 --
7 -- NAME
8 -- JTF_PERZ_DATA_PUB
9 --
10 -- PURPOSE
11 -- Public API for creating, getting and updating personalized data objects
12 -- in the Personalization Framework.
13 --
14 -- NOTES
15 -- This is a pulicly accessible pacakge. It should be used by all
16 -- sources for creating, getting and updating personalized data objects
17 -- in the Personalization Framework.
18 --
19 -- HISTORY
20 --
21 -- 09/20/99 SMATTEGU Created
22 --
23 -- End of Comments
24 --
25 --
26 -- *****************************************************************************
27 --
28 --
29
30 PROCEDURE Save_Perz_Data
31 ( p_api_version_number IN NUMBER,
32 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
33 p_commit IN VARCHAR := FND_API.G_FALSE,
34
35 p_application_id IN NUMBER,
36 p_profile_id IN NUMBER,
37 p_profile_name IN VARCHAR2,
38 p_profile_type IN VARCHAR2,
39 p_profile_attrib IN JTF_PERZ_PROFILE_PUB.PROFILE_ATTRIB_TBL_TYPE
40 := JTF_PERZ_PROFILE_PUB.G_MISS_PROFILE_ATTRIB_TBL,
41 p_perz_data_id IN NUMBER,
42 p_perz_data_name IN VARCHAR2,
43 p_perz_data_type IN VARCHAR2,
44 p_perz_data_desc IN VARCHAR2,
45 p_data_attrib_tbl IN JTF_PERZ_DATA_PUB.DATA_ATTRIB_TBL_TYPE
46 := JTF_PERZ_DATA_PUB.G_MISS_DATA_ATTRIB_TBL,
47
48 x_perz_data_id OUT NOCOPY /* file.sql.39 change */ NUMBER,
49 x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
50 x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER,
51 x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
52 );
53
54
55 -- *****************************************************************************
56 --
57
58 PROCEDURE Create_Perz_Data
59 ( p_api_version_number IN NUMBER,
60 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
61 p_commit IN VARCHAR := FND_API.G_FALSE,
62
63 p_application_id IN NUMBER,
64 p_profile_id IN NUMBER,
65 p_profile_name IN VARCHAR2,
66 p_perz_data_id IN NUMBER,
67 p_perz_data_name IN VARCHAR2,
68 p_perz_data_type IN VARCHAR2,
69 p_perz_data_desc IN VARCHAR2,
70 p_data_attrib_tbl IN JTF_PERZ_DATA_PUB.DATA_ATTRIB_TBL_TYPE
71 := JTF_PERZ_DATA_PUB.G_MISS_DATA_ATTRIB_TBL,
72
73 x_perz_data_id OUT NOCOPY /* file.sql.39 change */ NUMBER,
74 x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
75 x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER,
76 x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
77 );
78
79
80 -- *****************************************************************************
81
82 PROCEDURE Get_Perz_Data
83 ( p_api_version_number IN NUMBER,
84 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
85
86 p_application_id IN NUMBER,
87 p_profile_id IN NUMBER,
88 p_profile_name IN VARCHAR2,
89 p_perz_data_id IN NUMBER,
90 p_perz_data_name IN VARCHAR2,
91 p_perz_data_type IN VARCHAR2 := NULL,
92
93 x_perz_data_id OUT NOCOPY /* file.sql.39 change */ NUMBER,
94 x_perz_data_name OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
95 x_perz_data_type OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
96 x_perz_data_desc OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
97 x_data_attrib_tbl OUT NOCOPY /* file.sql.39 change */ JTF_PERZ_DATA_PUB.DATA_ATTRIB_TBL_TYPE,
98
99 x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
100 x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER,
101 x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
102 );
103 -- *****************************************************************************
104
105 PROCEDURE Get_Perz_Data_Summary
106 ( p_api_version_number IN NUMBER,
107 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
108
109 p_application_id IN NUMBER,
110 p_profile_id IN NUMBER,
111 p_profile_name IN VARCHAR2,
112 p_perz_data_id IN NUMBER,
113 p_perz_data_name IN VARCHAR2,
114 p_perz_data_type IN VARCHAR2 := NULL,
115
116 x_data_out_tbl OUT NOCOPY /* file.sql.39 change */ JTF_PERZ_DATA_PUB.DATA_OUT_TBL_TYPE,
117
118 x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
119 x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER,
120 x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
121 );
122 -- *****************************************************************************
123 --
124
125 PROCEDURE Update_Perz_Data
126 ( p_api_version_number IN NUMBER,
127 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
128 p_commit IN VARCHAR := FND_API.G_FALSE,
129
130 p_application_id IN NUMBER,
131 p_profile_id IN NUMBER,
132
133 p_perz_data_id IN NUMBER,
134 p_perz_data_name IN VARCHAR2,
135 p_perz_data_type IN VARCHAR2 := NULL,
136 p_perz_data_desc IN VARCHAR2,
137 p_data_attrib_tbl IN JTF_PERZ_DATA_PUB.DATA_ATTRIB_TBL_TYPE
138 := JTF_PERZ_DATA_PUB.G_MISS_DATA_ATTRIB_TBL,
139
140 x_perz_data_id OUT NOCOPY /* file.sql.39 change */ NUMBER,
141 x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
142 x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER,
143 x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
144 );
145
146 -- *****************************************************************************
147 --
148
149 PROCEDURE Delete_Perz_Data
150 ( p_api_version_number IN NUMBER,
151 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
152 p_commit IN VARCHAR := FND_API.G_FALSE,
153
154 p_application_id IN NUMBER,
155 p_profile_id IN NUMBER,
156 p_perz_data_id IN NUMBER,
157
158 x_return_status OUT NOCOPY /* file.sql.39 change */ VARCHAR2,
159 x_msg_count OUT NOCOPY /* file.sql.39 change */ NUMBER,
160 x_msg_data OUT NOCOPY /* file.sql.39 change */ VARCHAR2
161 );
162
163 -- *****************************************************************************
164 -- *****************************************************************************
165 END JTF_PERZ_DATA_PVT;