- java.lang.Object
-
- com.sun.security.auth.SolarisNumericGroupPrincipal
-
- 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 byUnixNumericGroupPrincipal. 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 SolarisNumericGroupPrincipal extends Object implements Principal, Serializable
This class implements thePrincipalinterface and represents a user's Solaris group identification number (GID).Principals such as this
SolarisNumericGroupPrincipalmay 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 SolarisNumericGroupPrincipal(long name, boolean primaryGroup)Deprecated, for removal: This API element is subject to removal in a future version.Create aSolarisNumericGroupPrincipalusing a long representation of the user's group identification number (GID).SolarisNumericGroupPrincipal(String name, boolean primaryGroup)Deprecated, for removal: This API element is subject to removal in a future version.Create aSolarisNumericGroupPrincipalusing aStringrepresentation of the user's group identification number (GID).
-
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 thisSolarisNumericGroupPrincipalfor equality.StringgetName()Deprecated, for removal: This API element is subject to removal in a future version.Return the user's group identification number (GID) for thisSolarisNumericGroupPrincipal.inthashCode()Deprecated, for removal: This API element is subject to removal in a future version.Return a hash code for thisSolarisNumericGroupPrincipal.booleanisPrimaryGroup()Deprecated, for removal: This API element is subject to removal in a future version.Return whether this group identification number (GID) represents the primary group to which this user belongs.longlongValue()Deprecated, for removal: This API element is subject to removal in a future version.Return the user's group identification number (GID) for thisSolarisNumericGroupPrincipalas a long.StringtoString()Deprecated, for removal: This API element is subject to removal in a future version.Return a string representation of thisSolarisNumericGroupPrincipal.
-
-
-
Constructor Detail
-
SolarisNumericGroupPrincipal
public SolarisNumericGroupPrincipal(String name, boolean primaryGroup)
Deprecated, for removal: This API element is subject to removal in a future version.Create aSolarisNumericGroupPrincipalusing aStringrepresentation of the user's group identification number (GID).- Parameters:
name- the user's group identification number (GID) for this user.primaryGroup- true if the specified GID represents the primary group to which this user belongs.- Throws:
NullPointerException- if thenameisnull.
-
SolarisNumericGroupPrincipal
public SolarisNumericGroupPrincipal(long name, boolean primaryGroup)Deprecated, for removal: This API element is subject to removal in a future version.Create aSolarisNumericGroupPrincipalusing a long representation of the user's group identification number (GID).- Parameters:
name- the user's group identification number (GID) for this user represented as a long.primaryGroup- true if the specified GID represents the primary group to which this user belongs.
-
-
Method Detail
-
getName
public String getName()
Deprecated, for removal: This API element is subject to removal in a future version.Return the user's group identification number (GID) for thisSolarisNumericGroupPrincipal.
-
longValue
public long longValue()
Deprecated, for removal: This API element is subject to removal in a future version.Return the user's group identification number (GID) for thisSolarisNumericGroupPrincipalas a long.- Returns:
- the user's group identification number (GID) for this
SolarisNumericGroupPrincipalas a long.
-
isPrimaryGroup
public boolean isPrimaryGroup()
Deprecated, for removal: This API element is subject to removal in a future version.Return whether this group identification number (GID) represents the primary group to which this user belongs.- Returns:
- true if this group identification number (GID) represents the primary group to which this user belongs, or false otherwise.
-
toString
public String toString()
Deprecated, for removal: This API element is subject to removal in a future version.Return a string representation of thisSolarisNumericGroupPrincipal.
-
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 thisSolarisNumericGroupPrincipalfor equality. Returns true if the given object is also aSolarisNumericGroupPrincipaland the two SolarisNumericGroupPrincipals have the same group identification number (GID).
-
hashCode
public int hashCode()
Deprecated, for removal: This API element is subject to removal in a future version.Return a hash code for thisSolarisNumericGroupPrincipal.- Specified by:
hashCodein interfacePrincipal- Overrides:
hashCodein classObject- Returns:
- a hash code for this
SolarisNumericGroupPrincipal. - See Also:
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-