DBA Data[Home] [Help]

PACKAGE: APPS.AMW_SECURITY_UTILS_PVT

Source


1 PACKAGE AMW_SECURITY_UTILS_PVT AUTHID CURRENT_USER AS
2 /*$Header: amwsutls.pls 120.0 2005/06/15 18:02:42 appldev noship $*/
3 
4 G_PKG_NAME CONSTANT VARCHAR2(30):= 'AMW_SECURITY_UTILS_PVT';
5 G_FILE_NAME CONSTANT VARCHAR2(12) := 'amwsutls.pls';
6 G_USER_ID NUMBER := FND_GLOBAL.USER_ID;
7 G_LOGIN_ID NUMBER := FND_GLOBAL.CONC_LOGIN_ID;
8 
9 G_API_VERSION CONSTANT NUMBER := 1.0;
10 
11 
12 procedure give_dependant_grants (p_grant_guid in raw,
13                                  p_parent_obj_name in varchar2,
14                                  p_parent_role in varchar2,
15                                  p_parent_pk1 in varchar2,
16                                  p_parent_pk2 in varchar2,
17                                  p_parent_pk3 in varchar2,
18                                  p_parent_pk4 in varchar2,
19                                  p_parent_pk5 in varchar2,
20                                  p_grantee_type in varchar2,
21                                  p_grantee_key in varchar2,
22                                  p_start_date in date,
23                                  p_end_date in date,
24                                  x_success  OUT NOCOPY VARCHAR, /* Boolean */
25                                  x_errorcode OUT NOCOPY NUMBER);
26 
27 
28 procedure update_dependant_grants(p_grant_guid in raw,
29                                   p_new_start_date in date,
30                                   p_new_end_date in date,
31                                   x_success  OUT NOCOPY VARCHAR /* Boolean */);
32 
33 procedure revoke_dependant_grants(p_grant_guid in raw,
34                                   x_success        OUT NOCOPY VARCHAR2, /* Boolean */
35                                   x_errorcode      OUT NOCOPY NUMBER);
36 
37 
38 FUNCTION get_party_id return number;
39 
40 
41 FUNCTION check_function
42   (
43    p_function            IN  VARCHAR2,
44    p_object_name         IN  VARCHAR2,
45    p_instance_pk1_value  IN  VARCHAR2,
46    p_instance_pk2_value  IN  VARCHAR2,
47    p_instance_pk3_value  IN  VARCHAR2,
48    p_instance_pk4_value  IN  VARCHAR2,
49    p_instance_pk5_value  IN  VARCHAR2
50  )
51  RETURN VARCHAR2;
52 
53 END AMW_SECURITY_UTILS_PVT;