DBA Data[Home] [Help]

PACKAGE: APPS.PA_CI_IMPACTS_UTIL

Source


1 PACKAGE Pa_ci_impacts_util AS
2 /* $Header: PACIIPUS.pls 120.0 2005/05/29 13:53:04 appldev noship $ */
3 
4 function is_any_impact_implemented (
5   p_ci_id IN NUMBER := null
6 ) RETURN boolean;
7 
8 function is_render_true (
9 			 impact_type_code IN VARCHAR2,
10 			  project_id IN NUMBER :=  null
11 ) RETURN varchar2;
12 
13 function is_impact_implemented (
14 				p_ci_id IN NUMBER ,
15 				p_impact_type_code IN VARCHAR2
16 				) RETURN BOOLEAN;
17 
18 function is_impact_exist (
19 				p_ci_id IN NUMBER ,
20 				p_impact_type_code IN VARCHAR2
21 				) RETURN BOOLEAN;
22 
23 procedure delete_all_impacts
24   (
25    p_api_version                 IN     NUMBER :=  1.0,
26    p_init_msg_list               IN     VARCHAR2 := 'T',
27    p_commit                      IN     VARCHAR2 := 'F',
28    p_validate_only               IN     VARCHAR2 := 'T',
29    p_max_msg_count               IN     NUMBER := null,
30 
31    p_ci_id IN NUMBER,
32    x_return_status               OUT NOCOPY    VARCHAR2,
33    x_msg_count                   OUT NOCOPY    NUMBER,
34    x_msg_data                    OUT NOCOPY    VARCHAR2
35    ) ;
36 
37 procedure copy_impact
38   (
39    p_api_version                 IN     NUMBER :=  1.0,
40    p_init_msg_list               IN     VARCHAR2 := 'T',
41    p_commit                      IN     VARCHAR2 := 'F',
42    p_validate_only               IN     VARCHAR2 := 'T',
43    p_max_msg_count               IN     NUMBER := null,
44 
45    p_dest_ci_id IN NUMBER,
46    p_source_ci_id IN NUMBER,
47    p_include_flag IN VARCHAR2,
48    x_return_status               OUT NOCOPY    VARCHAR2,
49    x_msg_count                   OUT NOCOPY    NUMBER,
50    x_msg_data                    OUT NOCOPY    VARCHAR2
51    ) ;
52 
53 function is_all_impact_implemented (
54 				p_ci_id IN NUMBER
55 				    ) RETURN BOOLEAN;
56 
57 procedure is_delete_impact_ok
58   (
59    p_ci_impact_id IN NUMBER,
60 
61    x_return_status               OUT NOCOPY    VARCHAR2,
62    x_msg_count                   OUT NOCOPY    NUMBER,
63    x_msg_data                    OUT NOCOPY    VARCHAR2
64    ) ;
65 
66 function get_edit_mode (
67   p_ci_id IN NUMBER := null
68 			) RETURN VARCHAR2;
69 
70 function get_update_impact_mode (
71   p_ci_id IN NUMBER := null
72 			) RETURN VARCHAR2;
73 
74 function get_implement_impact_mode (
75   p_ci_id IN NUMBER := null
76 			) RETURN VARCHAR2;
77 
78 function get_update_impact_mode (
79   p_ci_id IN NUMBER := null,
80   p_status_code IN VARCHAR2
81 			) RETURN VARCHAR2;
82 
83 function get_implement_impact_mode (
84   p_ci_id IN NUMBER := null,
85   p_status_code IN VARCHAR2,
86   p_type_class  IN VARCHAR2
87 			) RETURN VARCHAR2;
88 
89 END Pa_ci_impacts_util;