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

E22562-02

oracle.apps.fnd.applcore.pref.model.util
Class PreferencesUtil

java.lang.Object
  extended by oracle.apps.fnd.applcore.pref.model.util.PreferencesUtil

public class PreferencesUtil
extends java.lang.Object


Field Summary
static int CONTAINS
           
static int ENDS_WITH
           
static int STARTS_WITH
           
 
Constructor Summary
PreferencesUtil()
           
 
Method Summary
static void addUserGrants(java.util.HashMap grantsMap, java.util.HashMap deleteMap)
           
static java.util.List<oracle.security.jps.service.policystore.ApplicationPolicy> getAllStripePolicies()
          Gets all the Application Policies for across stripes.
static oracle.security.jps.service.policystore.ApplicationPolicy getApplicationPolicy()
          Gets the Application Policy name for given stripe associated with the APP.
static java.util.HashMap getDefaultLocaleAttributes(java.util.Locale locale)
           
static java.util.ArrayList<oracle.security.idm.UserProfile> getImpersonateeList(java.lang.String guid)
           
static java.lang.String getLDAPTimeStamp(java.sql.Timestamp stamp)
           
static java.util.HashMap getUserOverridenAttributes(java.util.HashMap map, java.lang.String username)
           
static oracle.security.idm.UserProfile getUserProfile(java.lang.String userName)
           
static java.util.List<oracle.security.idm.UserProfile> getUserProfile(java.lang.String pattern, int operator)
           
static oracle.security.idm.UserProfile getUserProfileFromGuid(java.lang.String guid)
          This api was required to get the User Profile from a GUID supplied from LDAP.
static java.util.ArrayList<oracle.security.idm.UserProfile> getUserProfilesFromGuids(java.lang.String[] guid)
          This api was required to get the User Profile from a GUID supplied from LDAP.
static java.util.ArrayList<oracle.security.idm.UserProfile> getUserSearchResults(java.util.HashMap map)
           
static boolean hasImpersonationPermission(java.security.Principal principal)
           
static boolean isUserMemberOfApprole(java.security.Principal principal, java.lang.String appRole)
           
static java.util.List<oracle.security.idm.UserProfile> listUsersOfApprole(java.lang.String appRole)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STARTS_WITH

public static final int STARTS_WITH
See Also:
Constant Field Values

ENDS_WITH

public static final int ENDS_WITH
See Also:
Constant Field Values

CONTAINS

public static final int CONTAINS
See Also:
Constant Field Values
Constructor Detail

PreferencesUtil

public PreferencesUtil()
Method Detail

getUserProfile

public static oracle.security.idm.UserProfile getUserProfile(java.lang.String userName)

getDefaultLocaleAttributes

public static java.util.HashMap getDefaultLocaleAttributes(java.util.Locale locale)

getUserOverridenAttributes

public static java.util.HashMap getUserOverridenAttributes(java.util.HashMap map,
                                                           java.lang.String username)

getUserProfile

public static java.util.List<oracle.security.idm.UserProfile> getUserProfile(java.lang.String pattern,
                                                                             int operator)
Parameters:
pattern -
operator -
Returns:

getUserProfileFromGuid

public static oracle.security.idm.UserProfile getUserProfileFromGuid(java.lang.String guid)
This api was required to get the User Profile from a GUID supplied from LDAP. This requiremnt was required in ApplSession Impersonation

Parameters:
guid -
Returns:
UserProfile

getUserProfilesFromGuids

public static java.util.ArrayList<oracle.security.idm.UserProfile> getUserProfilesFromGuids(java.lang.String[] guid)
This api was required to get the User Profile from a GUID supplied from LDAP. This requiremnt was required in ApplSession Impersonation

Parameters:
guid -
Returns:
UserProfile list.

getUserSearchResults

public static java.util.ArrayList<oracle.security.idm.UserProfile> getUserSearchResults(java.util.HashMap map)

addUserGrants

public static void addUserGrants(java.util.HashMap grantsMap,
                                 java.util.HashMap deleteMap)

getLDAPTimeStamp

public static java.lang.String getLDAPTimeStamp(java.sql.Timestamp stamp)

getImpersonateeList

public static java.util.ArrayList<oracle.security.idm.UserProfile> getImpersonateeList(java.lang.String guid)

getAllStripePolicies

public static java.util.List<oracle.security.jps.service.policystore.ApplicationPolicy> getAllStripePolicies()
Gets all the Application Policies for across stripes.

Returns:
List of all Application Policies

getApplicationPolicy

public static oracle.security.jps.service.policystore.ApplicationPolicy getApplicationPolicy()
Gets the Application Policy name for given stripe associated with the APP.

Returns:
Application Policy

isUserMemberOfApprole

public static boolean isUserMemberOfApprole(java.security.Principal principal,
                                            java.lang.String appRole)

hasImpersonationPermission

public static boolean hasImpersonationPermission(java.security.Principal principal)

listUsersOfApprole

public static java.util.List<oracle.security.idm.UserProfile> listUsersOfApprole(java.lang.String appRole)

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

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.