com.ibm.security.auth
Class LinuxNumericUserPrincipal
- java.lang.Object
-
- com.ibm.security.auth.LinuxNumericUserPrincipal
-
- All Implemented Interfaces:
- java.io.Serializable, java.security.Principal
Deprecated.replaced byUserIDPrincipal.
@Deprecated public class LinuxNumericUserPrincipal extends java.lang.Object implements java.security.Principal, java.io.SerializableThis class represents a user's Linux identification number (UID).
Principals such as this
LinuxNumericUserPrincipalmay 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,UserIDPrincipal, Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description LinuxNumericUserPrincipal(long name)Deprecated.Create aLinuxNumericUserPrincipalusing a long representation of the user's identification number (UID).LinuxNumericUserPrincipal(java.lang.String name)Deprecated.Create aLinuxNumericUserPrincipalusing aStringrepresentation of the user's identification number (UID).
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method and Description booleanequals(java.lang.Object o)Deprecated.Compares the specified Object with thisLinuxNumericUserPrincipalfor equality.java.lang.StringgetName()Deprecated.Return the user identification number (UID) for thisLinuxNumericUserPrincipal.inthashCode()Deprecated.Return a hash code for thisLinuxNumericUserPrincipal.longlongValue()Deprecated.Return the user identification number (UID) for thisLinuxNumericUserPrincipalas a long.java.lang.StringtoString()Deprecated.Return a string representation of thisLinuxNumericUserPrincipal.
-
-
-
Constructor Detail
-
LinuxNumericUserPrincipal
public LinuxNumericUserPrincipal(java.lang.String name)
Deprecated.Create aLinuxNumericUserPrincipalusing aStringrepresentation of the user's identification number (UID).- Parameters:
name- the user identification number (UID) for this user.- Throws:
java.lang.NullPointerException- if thenameisnull.
-
LinuxNumericUserPrincipal
public LinuxNumericUserPrincipal(long name)
Deprecated.Create aLinuxNumericUserPrincipalusing 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 java.lang.String getName()
Deprecated.Return the user identification number (UID) for thisLinuxNumericUserPrincipal.- Specified by:
getNamein interfacejava.security.Principal- Returns:
- the user identification number (UID) for this
LinuxNumericUserPrincipal
-
longValue
public long longValue()
Deprecated.Return the user identification number (UID) for thisLinuxNumericUserPrincipalas a long.- Returns:
- the user identification number (UID) for this
LinuxNumericUserPrincipalas a long.
-
toString
public java.lang.String toString()
Deprecated.Return a string representation of thisLinuxNumericUserPrincipal.- Specified by:
toStringin interfacejava.security.Principal- Overrides:
toStringin classjava.lang.Object- Returns:
- a string representation of this
LinuxNumericUserPrincipal.
-
equals
public boolean equals(java.lang.Object o)
Deprecated.Compares the specified Object with thisLinuxNumericUserPrincipalfor equality. Returns true if the given object is also aLinuxNumericUserPrincipaland the two LinuxNumericUserPrincipals have the same user identification number (UID).- Specified by:
equalsin interfacejava.security.Principal- Overrides:
equalsin classjava.lang.Object- Parameters:
o- Object to be compared for equality with thisLinuxNumericUserPrincipal.- Returns:
- true if the specified Object is equal to this
LinuxNumericUserPrincipal.
-
hashCode
public int hashCode()
Deprecated.Return a hash code for thisLinuxNumericUserPrincipal.- Specified by:
hashCodein interfacejava.security.Principal- Overrides:
hashCodein classjava.lang.Object- Returns:
- a hash code for this
LinuxNumericUserPrincipal.
-
-