1 PACKAGE AMS_DeliverableRules_PVT AUTHID CURRENT_USER AS
2 /* $Header: amsvders.pls 120.0 2005/05/31 18:52:16 appldev noship $ */
3
4 --========================================================================
5 -- PROCEDURE
6 -- update_delv_status
7 --
8 -- PURPOSE
9 -- Update deliverable status through workflow.
10 --========================================================================
11 PROCEDURE update_delv_status(
12 p_deliverable_id IN NUMBER
13 ,p_user_status_id IN NUMBER
14 );
15
16
17 --========================================================================
18 -- PROCEDURE
19 -- update_status
20 --
21 -- PURPOSE
22 -- This api will be used by Delv api and also by approval api
23 -- to update the status of a deliverable
24 --========================================================================
25
26 PROCEDURE update_status(
27 p_deliverable_id IN NUMBER
28 ,p_new_status_id IN NUMBER
29 ,p_new_status_code IN VARCHAR2
30 );
31
32
33 --========================================================================
34 -- PROCEDURE
35 -- Approve_Content_Item
36 --
37 -- PURPOSE
38 -- This api will be used to approve the content item before the deliv
39 -- goes active
40 --========================================================================
41 PROCEDURE Approve_Content_Item(
42 p_deliverable_id IN NUMBER,
43 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
44 p_commit IN VARCHAR2 := FND_API.G_FALSE,
45 p_api_version_number IN NUMBER,
46 x_return_status OUT NOCOPY VARCHAR2,
47 x_msg_count OUT NOCOPY NUMBER,
48 x_msg_data OUT NOCOPY VARCHAR2
49 );
50
51
52 END AMS_DeliverableRules_PVT;