Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E54416-01


oracle.security.jps.service.policystore.info
Class BasicPropertyPrincipalEntry

java.lang.Object
  extended by oracle.security.jps.service.policystore.info.BasicPrincipalEntry
      extended by oracle.security.jps.service.policystore.info.BasicPropertyPrincipalEntry

All Implemented Interfaces:
PrincipalEntry, PropertyPrincipalEntry

public class BasicPropertyPrincipalEntry
extends BasicPrincipalEntry
implements PropertyPrincipalEntry

A class to hold an in-memory principal object. This class can accept user properties.


Field Summary

 

Fields inherited from interface oracle.security.jps.service.policystore.info.PropertyPrincipalEntry
IDENTITY_DOMAIN_PROP_NAME

 

Constructor Summary
BasicPropertyPrincipalEntry(java.lang.String className, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> props)
          Constructor

 

Method Summary
 boolean equals(PrincipalEntry obj)
           
 java.util.Map<java.lang.String,java.lang.String> getProperties()
          Return the read only Properties object the principal handled,
 int hashCode()
           
 java.lang.String toString()
           

 

Methods inherited from class oracle.security.jps.service.policystore.info.BasicPrincipalEntry
equals, getAppID, getClassName, getDescription, getDisplayName, getGuid, getGUID, getName, getPrincipal, getPrincipalName, getType, getUniqueName

 

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

 

Methods inherited from interface oracle.security.jps.service.policystore.info.PrincipalEntry
getAppID, getClassName, getDescription, getDisplayName, getGUID, getName, getPrincipal, getType, getUniqueName

 

Constructor Detail

BasicPropertyPrincipalEntry

public BasicPropertyPrincipalEntry(java.lang.String className,
                                   java.lang.String name,
                                   java.util.Map<java.lang.String,java.lang.String> props)
                            throws java.lang.IllegalArgumentException
Constructor
Parameters:
className - principal class name. Cannot be oracle.security.jps.service.policystore.ApplicationRole. Please use AppRoleEntry instead if you want to have an object for application role.
name - principal name
props - Principal Properties
Throws:
Ill - Be thrown if inputted props is null.
java.lang.IllegalArgumentException

Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class BasicPrincipalEntry

equals

public boolean equals(PrincipalEntry obj)
Overrides:
equals in class BasicPrincipalEntry

toString

public java.lang.String toString()
Overrides:
toString in class BasicPrincipalEntry

getProperties

public java.util.Map<java.lang.String,java.lang.String> getProperties()
Description copied from interface: PropertyPrincipalEntry
Return the read only Properties object the principal handled,
Specified by:
getProperties in interface PropertyPrincipalEntry
Returns:
Return the Properties object the principal handled

Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 2 (11.1.2)

E54416-01


Copyright © 2011, 2015, Oracle and/or its affiliates. All rights reserved.