public interface ProfileProvider
            The interface to be implemented for interfacing with profile data present in external storage systems. (for example, CRM,LDAP and custom repositories). 'Interfacing' means querying for visitor data from these systems.
| Modifier and Type | Method and Description | 
|---|---|
RawProfile | 
                      getProfile(String dn)  | 
                    
String | 
                      getProviderName()  | 
                    
List<RawProfile> | 
                      search(String attribute,
                          String value)  | 
                    
void | 
                      setProviderConfig(Properties config)
                        This is called by Visitor Service
                          framework to populate configuration from optional
                          field 'Configuration' in profile provider asset in
                          Sites. 
                       | 
                    
String getProviderName()
RawProfile getProfile(String dn)
dn - - value of an attribute that
                        identifies a visitor in a profile storage. The attribute
                        name for which value belong is known to profile provider
                        through its configuration generally.RawProfile
                        of the user.List<RawProfile> search(String attribute, String value)
attribute - - Name of attributevalue - - value of attribute to be
                        matched againstvoid setProviderConfig(Properties config)
config - - value from field
                        'Configuration' in profile provider asset in Sites.Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.