[Home] [Help]
PACKAGE: APPS.EGO_SCTX
Source
1 PACKAGE EGO_SCTX AUTHID CURRENT_USER AS
2 /* $Header: EGOSCTXS.pls 115.0 2002/12/19 08:28:28 wwahid noship $ */
3 /*---------------------------------------------------------------------------+
4 | This package contains public API for Security Context |
5 +---------------------------------------------------------------------------*/
6
7 --1. Get User ID
8 ------------------------------------
9 FUNCTION get_user_id
10 RETURN NUMBER;
11
12
13 --2. Get Party organization ID
14 ------------------------------------
15 FUNCTION get_party_org_id
16 RETURN NUMBER;
17
18
19 --3. Get Party Person ID
20 ------------------------------------
21 FUNCTION get_party_person_id
22 RETURN NUMBER;
23
24 --4. Set User ID
25 ------------------------------------
26 PROCEDURE set_user_id
27 (
28 p_user_id IN NUMBER
29 );
30
31
32 --5. Set Party organization ID
33 ------------------------------------
34 PROCEDURE set_party_org_id
35 (
36 p_party_org_id IN NUMBER
37 );
38
39 --6. Set Party Person ID
40 ------------------------------------
41 PROCEDURE set_party_person_id
42 (
43 p_party_person_id IN NUMBER
44 );
45
46 --7. Set Context
47 ------------------------------------
48 PROCEDURE set_ctx
49 (
50 p_param_name IN VARCHAR2,
51 p_param_value IN NUMBER
52 );
53
54 --8. Get Context
55 ------------------------------------
56 FUNCTION get_ctx
57 (
58 p_param_name IN VARCHAR2
59 ) RETURN NUMBER;
60
61
62 --9. Set Object Name
63 ------------------------------------
64 PROCEDURE set_object_name
65 (
66 p_object_name IN VARCHAR2
67 );
68
69 --10. Get Object Name
70 ------------------------------------
71 FUNCTION get_object_name
72 RETURN VARCHAR2;
73
74 --11. Set Object Key
75 ------------------------------------
76 PROCEDURE set_object_key
77 (
78
79 p_object_key IN NUMBER
80 );
81
82
83 --12. Get Object Key
84 ------------------------------------
85 FUNCTION get_object_key
86 RETURN NUMBER;
87 ------------------------------------
88
89 --13. Set Context params
90 ------------------------------------
91 PROCEDURE set_ctx
92 (
93 p_param_values IN VARCHAR2
94 );
95 ----------------------------------------------------------
96
97 --14. Set Session Language
98 ------------------------------------
99 PROCEDURE set_session_language
100 (
101 p_language in varchar2
102 );
103 ------------------------------------
104
105 END EGO_SCTX ;