- java.lang.Object
-
- com.sun.security.auth.SolarisNumericUserPrincipal
-
- All Implemented Interfaces:
Serializable,Principal
Deprecated, for removal: This API element is subject to removal in a future version.As of JDK 1.4, replaced byUnixNumericUserPrincipal. This class is entirely deprecated. This class is subject to removal in a future version of Java SE.
@Deprecated(since="1.4", forRemoval=true) public class SolarisNumericUserPrincipal extends Object implements Principal, Serializable
This class implements thePrincipalinterface and represents a user's Solaris identification number (UID).Principals such as this
SolarisNumericUserPrincipalmay be associated with a particularSubjectto augment thatSubjectwith an additional identity. Refer to theSubjectclass for more information on how to achieve this. Authorization decisions can then be based upon the Principals associated with aSubject.- See Also:
Principal,Subject, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SolarisNumericUserPrincipal(long name)Deprecated, for removal: This API element is subject to removal in a future version.Create aSolarisNumericUserPrincipalusing a long representation of the user's identification number (UID).SolarisNumericUserPrincipal(String name)Deprecated, for removal: This API element is subject to removal in a future version.Create aSolarisNumericUserPrincipalusing aStringrepresentation of the user's identification number (UID).
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object o)Deprecated, for removal: This API element is subject to removal in a future version.Compares the specified Object with thisSolarisNumericUserPrincipalfor equality.StringgetName()Deprecated, for removal: This API element is subject to removal in a future version.Return the user identification number (UID) for thisSolarisNumericUserPrincipal.inthashCode()Deprecated, for removal: This API element is subject to removal in a future version.Return a hash code for thisSolarisNumericUserPrincipal.longlongValue()Deprecated, for removal: This API element is subject to removal in a future version.Return the user identification number (UID) for thisSolarisNumericUserPrincipalas a long.StringtoString()Deprecated, for removal: This API element is subject to removal in a future version.Return a string representation of thisSolarisNumericUserPrincipal.
-
-
-
Constructor Detail
-
SolarisNumericUserPrincipal
public SolarisNumericUserPrincipal(String name)
Deprecated, for removal: This API element is subject to removal in a future version.Create aSolarisNumericUserPrincipalusing aStringrepresentation of the user's identification number (UID).- Parameters:
name- the user identification number (UID) for this user.- Throws:
NullPointerException- if thenameisnull.
-
SolarisNumericUserPrincipal
public SolarisNumericUserPrincipal(long name)
Deprecated, for removal: This API element is subject to removal in a future version.Create aSolarisNumericUserPrincipalusing a long representation of the user's identification number (UID).- Parameters:
name- the user identification number (UID) for this user represented as a long.
-
-
Method Detail
-
getName
public String getName()
Deprecated, for removal: This API element is subject to removal in a future version.Return the user identification number (UID) for thisSolarisNumericUserPrincipal.
-
longValue
public long longValue()
Deprecated, for removal: This API element is subject to removal in a future version.Return the user identification number (UID) for thisSolarisNumericUserPrincipalas a long.- Returns:
- the user identification number (UID) for this
SolarisNumericUserPrincipalas a long.
-
toString
public String toString()
Deprecated, for removal: This API element is subject to removal in a future version.Return a string representation of thisSolarisNumericUserPrincipal.
-
equals
public boolean equals(Object o)
Deprecated, for removal: This API element is subject to removal in a future version.Compares the specified Object with thisSolarisNumericUserPrincipalfor equality. Returns true if the given object is also aSolarisNumericUserPrincipaland the two SolarisNumericUserPrincipals have the same user identification number (UID).
-
hashCode
public int hashCode()
Deprecated, for removal: This API element is subject to removal in a future version.Return a hash code for thisSolarisNumericUserPrincipal.- Specified by:
hashCodein interfacePrincipal- Overrides:
hashCodein classObject- Returns:
- a hash code for this
SolarisNumericUserPrincipal. - See Also:
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-