Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14650-06


oracle.security.jps.service.idstore
Interface AttributeRetriever


public interface AttributeRetriever

An AttributeRetriever that tries to fetch the UserProfile Attributes of a Cross-Tenant user.


Method Summary
 java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getAttributeValues(java.security.Principal principal)
           
 java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getAttributeValues(java.lang.String username)
           

 

Method Detail

getAttributeValues

java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getAttributeValues(java.lang.String username)
                                                                                   throws AttributeRetrieverException
Parameters:
username - the Cross-Tenant Username which could be a Mangled name in a Shared IDM V2 Environment.
Returns:
the set of accessible Attributes and their values of the Cross-Tenant User. A Null is returned by this method when it cannot determine the User-Tenancy of the supplied username or if the User-Tenancy determined matches the Resource-Tenancy.
Throws:
AttributeRetrieverException - if the operation performed by the AttributeRetriever implementation results in an Error, or if the operation could not obtain any attributes for a Valid Cross-Tenant User.

getAttributeValues

java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getAttributeValues(java.security.Principal principal)
                                                                                   throws AttributeRetrieverException
Parameters:
principal - the Cross-Tenant Principal in a Shared IDM V2 Environment.
Returns:
the set of accessible Attributes and their values of the Cross-Tenant User. A Null is returned by this method when it cannot determine the User-Tenancy of the supplied principal or if the User-Tenancy determined matches the Resource-Tenancy.
Throws:
AttributeRetrieverException - if the operation performed by the AttributeRetriever implementation results in an Error, or if the operation could not obtain any attributes for a Valid Cross-Tenant Principal.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14650-06


Copyright © 2013 Oracle. All rights reserved.