DBA Data[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 ;