Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.dataSecurity.util
Class FndPrivilegeHolder

java.lang.Object
  extended by oracle.apps.fnd.applcore.dataSecurity.util.FndPrivilegeHolder


Constructor Summary
FndPrivilegeHolder(boolean hasPermission, java.lang.String requireAuthenticationLevel, java.lang.String requireAuthenticationType)
           
 
Method Summary
 java.lang.String getRequireAuthenticationLevel()
          This is called if multi level authentication is supported when hasPermission method return false.
 java.lang.String getRequireAuthenticationType()
          Optional: This is called if multi level authentication is supported when hasPermission method return false.
 boolean hasPermission()
          Retrieve the boolean value of privilege check.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FndPrivilegeHolder

public FndPrivilegeHolder(boolean hasPermission,
                          java.lang.String requireAuthenticationLevel,
                          java.lang.String requireAuthenticationType)
Method Detail

hasPermission

public boolean hasPermission()
Retrieve the boolean value of privilege check.

Returns:
True if the current user has permisison for the privilege.

getRequireAuthenticationLevel

public java.lang.String getRequireAuthenticationLevel()
This is called if multi level authentication is supported when hasPermission method return false.

Returns:
the authentication level require for pivilege if user could re-authenticate at higher level.

getRequireAuthenticationType

public java.lang.String getRequireAuthenticationType()
Optional: This is called if multi level authentication is supported when hasPermission method return false.

Returns:
the authentication type require for pivilege if user could re-authenticate at higher level.

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.