1 PACKAGE BODY ast_WebSwitch_CUHK AS
2 /* $Header: astvwsub.pls 115.3 2002/02/06 11:21:34 pkm ship $ */
3
4 PROCEDURE Create_WebSwitch_Pre(
5 p_api_version IN NUMBER,
6 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
7 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
8 p_validation_level IN NUMBER DEFAULT
9 FND_API.G_VALID_LEVEL_FULL,
10 x_return_status OUT VARCHAR2,
11 x_msg_count OUT NUMBER,
12 x_msg_data OUT VARCHAR2,
13 p_cgi_switch_rec IN ast_WebSwitch_PVT.cgi_switch_rec_type,
14 p_switch_data_rec IN ast_WebSwitch_PVT.switch_data_rec_type
15 )
16 AS
17
18 BEGIN
19 /* Vertical to add the customization PROCEDUREs here - for pre processing */
20 null;
21 END;
22
23 PROCEDURE Create_WebSwitch_Post(
24 p_api_version IN NUMBER,
25 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
26 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
27 p_validation_level IN NUMBER DEFAULT
28 FND_API.G_VALID_LEVEL_FULL,
29 x_return_status OUT VARCHAR2,
30 x_msg_count OUT NUMBER,
31 x_msg_data OUT VARCHAR2,
32 p_cgi_switch_rec IN ast_WebSwitch_PVT.cgi_switch_rec_type,
33 p_switch_data_rec IN ast_WebSwitch_PVT.switch_data_rec_type
34 )
35 AS
36
37 BEGIN
38 /* Vertical to add the customization PROCEDUREs here - for post processing */
39 null;
40 END;
41
42 PROCEDURE Lock_WebSwitch_Pre(
43 p_api_version IN NUMBER,
44 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
45 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
46 p_validation_level IN NUMBER DEFAULT
47 FND_API.G_VALID_LEVEL_FULL,
48 x_return_status OUT VARCHAR2,
49 x_msg_count OUT NUMBER,
50 x_msg_data OUT VARCHAR2,
51 p_cgi_switch_rec IN ast_WebSwitch_PVT.cgi_switch_rec_type,
52 p_switch_data_rec IN ast_WebSwitch_PVT.switch_data_rec_type
53 )
54 AS
55
56 BEGIN
57 /* Vertical to add the customization PROCEDUREs here - for post processing */
58 null;
59 END;
60
61 PROCEDURE Lock_WebSwitch_Post(
62 p_api_version IN NUMBER,
63 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
64 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
65 p_validation_level IN NUMBER DEFAULT
66 FND_API.G_VALID_LEVEL_FULL,
67 x_return_status OUT VARCHAR2,
68 x_msg_count OUT NUMBER,
69 x_msg_data OUT VARCHAR2,
70 p_cgi_switch_rec IN ast_WebSwitch_PVT.cgi_switch_rec_type,
71 p_switch_data_rec IN ast_WebSwitch_PVT.switch_data_rec_type
72 )
73 AS
74
75 BEGIN
76 /* Vertical to add the customization PROCEDUREs here - for post processing */
77 null;
78 END;
79
80 PROCEDURE Update_WebSwitch_Pre(
81 p_api_version IN NUMBER,
82 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
83 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
84 p_validation_level IN NUMBER DEFAULT
85 FND_API.G_VALID_LEVEL_FULL,
86 x_return_status OUT VARCHAR2,
87 x_msg_count OUT NUMBER,
88 x_msg_data OUT VARCHAR2,
89 p_cgi_switch_rec IN ast_WebSwitch_PVT.cgi_switch_rec_type,
90 p_switch_data_rec IN ast_WebSwitch_PVT.switch_data_rec_type
91 )
92 AS
93
94 BEGIN
95 /* Vertical to add the customization PROCEDUREs here - for post processing */
96 null;
97 END;
98
99
100 PROCEDURE Update_WebSwitch_Post(
101 p_api_version IN NUMBER,
102 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
103 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
104 p_validation_level IN NUMBER DEFAULT
105 FND_API.G_VALID_LEVEL_FULL,
106 x_return_status OUT VARCHAR2,
107 x_msg_count OUT NUMBER,
108 x_msg_data OUT VARCHAR2,
109 p_cgi_switch_rec IN ast_WebSwitch_PVT.cgi_switch_rec_type,
110 p_switch_data_rec IN ast_WebSwitch_PVT.switch_data_rec_type
111 )
112 AS
113
114 BEGIN
115 /* Vertical to add the customization PROCEDUREs here - for post processing */
116 null;
117 END;
118
119 PROCEDURE Delete_WebSwitch_Pre(
120 p_api_version IN NUMBER,
121 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
122 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
123 p_validation_level IN NUMBER DEFAULT
124 FND_API.G_VALID_LEVEL_FULL,
125 x_return_status OUT VARCHAR2,
126 x_msg_count OUT NUMBER,
127 x_msg_data OUT VARCHAR2,
128 p_cgi_switch_rec IN ast_WebSwitch_PVT.cgi_switch_rec_type,
129 p_switch_data_rec IN ast_WebSwitch_PVT.switch_data_rec_type
130 )
131 AS
132
133 BEGIN
134 /* Vertical to add the customization PROCEDUREs here - for post processing */
135 null;
136 END;
137
138 PROCEDURE Delete_WebSwitch_Post(
139 p_api_version IN NUMBER,
140 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
141 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
142 p_validation_level IN NUMBER DEFAULT
143 FND_API.G_VALID_LEVEL_FULL,
144 x_return_status OUT VARCHAR2,
145 x_msg_count OUT NUMBER,
146 x_msg_data OUT VARCHAR2,
147 p_cgi_switch_rec IN ast_WebSwitch_PVT.cgi_switch_rec_type,
148 p_switch_data_rec IN ast_WebSwitch_PVT.switch_data_rec_type
149 )
150 AS
151
152 BEGIN
153 /* Vertical to add the customization PROCEDUREs here - for post processing */
154 null;
155 END;
156
157 FUNCTION OK_TO_LAUNCH_WORKFLOW(
158 p_api_version IN NUMBER := 1.0,
159 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
160 p_commit IN VARCHAR2 := FND_API.G_FALSE,
161 p_validation_level IN NUMBER :=
162 FND_API.G_VALID_LEVEL_FULL,
163 x_return_status OUT VARCHAR2,
164 x_msg_count OUT NUMBER,
165 x_msg_data OUT VARCHAR2) RETURN BOOLEAN is
166 BEGIN
167 /* logic to check if a workflow to be launched */
168 null;
169 return true;
170 END;
171
172
173 FUNCTION OK_TO_GENERATE_MSG(
174 p_api_version IN NUMBER := 1.0,
175 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
176 p_commit IN VARCHAR2 := FND_API.G_FALSE,
177 p_validation_level IN NUMBER :=
178 FND_API.G_VALID_LEVEL_FULL,
179 x_return_status OUT VARCHAR2,
180 x_msg_count OUT NUMBER,
181 x_msg_data OUT VARCHAR2) RETURN BOOLEAN is
182 BEGIN
183 /* customer/vertical industry to add the customization here */
184 null;
185 return true;
186 END;
187
188 end ast_WebSwitch_CUHK;