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