- java.lang.Object
-
- com.sun.security.auth.NTSid
-
- com.sun.security.auth.NTSidPrimaryGroupPrincipal
-
- All Implemented Interfaces:
Serializable
,Principal
public class NTSidPrimaryGroupPrincipal extends NTSid
This class extendsNTSid
and represents a Windows NT user's primary group SID.Principals such as this
NTSidPrimaryGroupPrincipal
may be associated with a particularSubject
to augment thatSubject
with an additional identity. Refer to theSubject
class 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 NTSidPrimaryGroupPrincipal(String name)
Create anNTSidPrimaryGroupPrincipal
with a Windows NT group SID.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Compares the specified Object with thisNTSidPrimaryGroupPrincipal
for equality.String
toString()
Return a string representation of thisNTSidPrimaryGroupPrincipal
.
-
-
-
Constructor Detail
NTSidPrimaryGroupPrincipal
public NTSidPrimaryGroupPrincipal(String name)
Create anNTSidPrimaryGroupPrincipal
with a Windows NT group SID.- Parameters:
name
- the primary Windows NT group SID for this user.- Throws:
NullPointerException
- if thename
isnull
.
-
Method Detail
toString
public String toString()
Return a string representation of thisNTSidPrimaryGroupPrincipal
.
equals
public boolean equals(Object o)
Compares the specified Object with thisNTSidPrimaryGroupPrincipal
for equality. Returns true if the given object is also aNTSidPrimaryGroupPrincipal
and the two NTSidPrimaryGroupPrincipals have the same SID.
-