Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

oracle.apps.fnd.applcore.common.bipPrefs
Interface BIPPreferencesWrapper

All Known Implementing Classes:
BIPPreferencesWrapperImpl

public interface BIPPreferencesWrapper


Method Summary
 java.util.HashMap<java.lang.String,java.lang.String> getUserPreferences(java.lang.String userName)
          This method will return the ldap user attributes corresponding to a user
 java.util.HashMap<java.lang.String,java.lang.String> getUserPreferences(java.lang.String SessionId, java.lang.String SessionCookie, java.sql.Connection conn)
          returns user preferences based on a given session Cookie and the connection If cookie is not avaiable, Session Id can be passed.
 java.lang.Boolean initSession(java.sql.Connection conn)
          create an ApplSession and initialize the passed in connection with that session.
 java.util.HashMap<java.lang.String,java.lang.String> lastAccessedPillarAndCookie(javax.servlet.http.Cookie[] cookies)
          we can get the sessionCookie and lastAccessedPillarName
 

Method Detail

getUserPreferences

java.util.HashMap<java.lang.String,java.lang.String> getUserPreferences(java.lang.String userName)
This method will return the ldap user attributes corresponding to a user

Parameters:
UserName -
Returns:

getUserPreferences

java.util.HashMap<java.lang.String,java.lang.String> getUserPreferences(java.lang.String SessionId,
                                                                        java.lang.String SessionCookie,
                                                                        java.sql.Connection conn)
returns user preferences based on a given session Cookie and the connection If cookie is not avaiable, Session Id can be passed. In case of ESS, UI is not available and BIPAgentAPI can't get the SessionCookie. But, BIPAgentAPI can get ATG appl session id.

Parameters:
SessionCookie -
conn -
Returns:

initSession

java.lang.Boolean initSession(java.sql.Connection conn)
                              throws java.lang.Exception
create an ApplSession and initialize the passed in connection with that session. ApplSession should not be put on ThreadLocal. ApplSession object should not be made available, as it may not have conn details to do any gets/sets/synchronize.

Parameters:
conn -
Returns:
Throws:
java.lang.Exception

lastAccessedPillarAndCookie

java.util.HashMap<java.lang.String,java.lang.String> lastAccessedPillarAndCookie(javax.servlet.http.Cookie[] cookies)
we can get the sessionCookie and lastAccessedPillarName

Parameters:
cookies -
Returns:

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.