DBA Data[Home] [Help]

PACKAGE: APPS.ICX_PORTLET

Source


1 package ICX_PORTLET as
2 /* $Header: ICXPUTIS.pls 120.0 2005/10/07 12:17:58 gjimenez noship $ */
3 
4 TYPE responsibility IS RECORD (
5         ids            varchar2(80),
6         name           varchar2(240));
7 
8 TYPE responsibilityTable IS TABLE OF responsibility index by binary_integer;
9 
10 procedure responsibilities(p_portlet_id       in number,
11                            p_responsibilities out NOCOPY icx_portlet.responsibilityTable);
12 
13 -- Returns SSWA session id
14 function validateSessionpart1
15   return number;
16 
17 function validateSessionpart2(p_session_id        in number,
18                               p_application_id    in number default NULL,
19                               p_responsibility_id in number default NULL,
20                               p_security_group_id in number default NULL,
21                               p_function_id       in number default NULL)
22   return boolean;
23 
24 function validateSession(p_application_id    in number default NULL,
25                          p_responsibility_id in number default NULL,
26                          p_security_group_id in number default NULL,
27                          p_function_id       in number default NULL)
28   return boolean;
29 
30 function createBookmarkLink(p_text                   varchar2,
31                             p_application_id         number,
32                             p_responsibility_id      number,
33                             p_security_group_id      number,
34                             p_function_id            number,
35                             p_function_type          varchar2 default 'WWW',
36                             p_web_html_call          varchar2 default null,
37                             p_target                 varchar2 default '_top',
38                             p_session_id             number   default null,
39                             p_agent                  varchar2 default null,
40                             p_parameters             varchar2 default null)
41   return varchar2;
42 
43 
44 -- Special version of the createBookmarkLink to be used only by
45 -- the OA Framework navigate (and similar) portlet(s).
46 
47 function createFwkBookmarkLink(p_text                   varchar2,
48                             p_application_id         number,
49                             p_responsibility_id      number,
50                             p_security_group_id      number,
51                             p_function_id            number,
52                             p_function_type          varchar2 default 'WWW',
53                             p_web_html_call          varchar2 default null,
54                             p_target                 varchar2 default '_top',
55                             p_session_id             number   default null,
56                             p_agent                  varchar2 default null,
57                             p_parameters             varchar2 default null)
58   return varchar2;
59 
60 procedure updCacheByUser(p_user_name varchar2);
61 
62 procedure updCacheByFuncName(p_function_name varchar2);
63 
64 procedure updateCacheByUserFunc(p_user_name varchar2, p_function_name varchar2);
65 
66 procedure updCacheKeyValueByUser(p_user_name varchar2, p_caching_key_value varchar2);
67 
68 procedure updCacheKeyValueByFuncName(p_function_name varchar2, p_caching_key_value varchar2);
69 
70 procedure updateCacheKeyValueByUserFunc(p_user_name varchar2, p_function_name varchar2, p_caching_key_value varchar2);
71 
72 procedure updCacheKeyValueByPortletRef(p_reference_path varchar2, p_caching_key_value varchar2);
73 
74 
75 function createExecLink(p_application_id         number,
76                         p_responsibility_id      number,
77                         p_security_group_id      number,
78                         p_function_id            number,
79                         p_parameters             VARCHAR2 DEFAULT NULL,
80                         p_target                 varchar2 default '_top',
81                         p_link_name              VARCHAR2 DEFAULT NULL,
82                         p_url_only               VARCHAR2 DEFAULT 'N')
83                        return VARCHAR2;
84 
85 function createExecLink2(p_application_short_name  VARCHAR2,
86                          p_responsibility_key      VARCHAR2,
87                          p_security_group_key      VARCHAR2,
88                          p_function_name           VARCHAR2,
89                          p_parameters              VARCHAR2 DEFAULT NULL,
90                          p_target                  varchar2 default '_top',
91                          p_link_name               VARCHAR2 DEFAULT NULL,
92                          p_url_only                VARCHAR2 DEFAULT 'N')
93                        return VARCHAR2;
94 
95 function GET_CACHING_KEY(p_reference_path VARCHAR2) return VARCHAR2;
96 
97 FUNCTION SSORedirect (p_req_url IN VARCHAR2 DEFAULT NULL,
98                       p_cancel_url IN VARCHAR2 DEFAULT NULL)
99                       RETURN VARCHAR2;
100 
101 Function listener_token return varchar2;
102 
103 
104 end ICX_PORTLET;