DBA Data[Home] [Help]

PACKAGE: APPS.FND_OID_PLUG

Source


1 PACKAGE FND_OID_PLUG AS
2 /* $Header: AFSCOPGS.pls 120.0.12010000.2 2008/12/10 20:45:58 rsantis ship $ */
3 
4 
5 
6 /*
7   Pluggin administration functions
8 */
9 
10 /*
11 *** PLUGIN TYPES
12 * G_STATIC: realm and user create base are fixed
13 * G_DYNAMIC : realm and user create base depends on the user
14 */
15 G_STATIC integer := 0;
16 G_DYNAMIC integer :=1 ;
17 /*
18 ** CONFIG PREFERENCES
19 *
20 */
21 L_REALM  varchar2(30):='REALM';
22 
23 L_REPOSITORY varchar2(30):='CREATE_BASE';
24 L_TYPE varchar2(30):='TYPE';
25 
26 /*
27 ** Config used to cache values
28 */
29 L_CN_ATT varchar2(30):='CN_ATT_CACHED';
30 L_NICK_ATT varchar2(30):='NICK_ATT_CACHED';
31 L_SEARCH varchar2(30):='SEARCH_BASE_CACHED';
32 L_RDN varchar2(30):='RDN_CACHED';
33 
34 
35 
36 procedure setPlugin(default_user_repository in varchar2 default null);
37 /*
38  procedure setPlugin(
39          default_realm in varchar2 default null,
40          default_user_repository in varchar2 default null,
41          plugin_name in varchar2 default null);
42 */
43 function pluginType return integer;
44 
45 function getUsernameFromEntry(attr_list ldap_attr_list) return varchar2;
46 
47 /*
48 /*
49 ** PLUGINS MUST IMPLEMENTE THESE FUNCTIONS
50 
51   function Realm(username) return varchar2
52   function UserRepository(username)return varchar2
53 
54 *
55 */
56 
57 function getDN(username in  varchar2) return varchar2;
58 function getRealmDN(username in  varchar2) return varchar2;
59 function getUserRepository(username in  varchar2) return varchar2;
60 function getRDN(username in  varchar2) return varchar2;
61 function getSearchBase(username in varchar2) return varchar2;
62 function getSearchFilter(username in  varchar2) return varchar2;
63 function getNickNameattr(username in varchar2) return varchar2;
64 function getNickNameAttributeFromRealm(realmDn in varchar2) return varchar2;
65 function get_username_from_guid(p_user_guid in fnd_user.user_guid%type) return varchar2;
66 function get_default_realm return varchar2; -- backward compatibility
67 function get_realm_dn( p_user_guid in raw default null, p_user_name in varchar2 default null) return varchar2;
68 function count_attributes( ldap in out nocopy dbms_ldap.session, dn in   varchar2, attName in   varchar2)
69     return integer;
70 
71 END FND_OID_PLUG;