Top Description Fields Constructors Methods
waffle.jaas

public Class RolePrincipal

extends Object
implements Principal, Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable, java.security.Principal
Imports
java.io.Serializable, java.security.Principal

Role principal.
Author
dblock[at]dblock[dot]org

Field Summary

Modifier and TypeField and Description
private final String
fqn

The fqn.

private static final long
serialVersionUID

The Constant serialVersionUID.

Constructor Summary

AccessConstructor and Description
public
RolePrincipal(final String
Fully qualified name.
newFqn
)

A windows principal.

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

true, if successful
equals
(final Object
Object used for Equality Check.
o
)

Overrides java.lang.Object.equals.

Implements java.security.Principal.equals.

Role Principal Equals for FQN.
public String

Returns:

the name
getName
()

Implements java.security.Principal.getName.

Role name (Windows Group).
public int

Returns:

the int
hashCode
()

Overrides java.lang.Object.hashCode.

Implements java.security.Principal.hashCode.

Role Principal HashCode for FQN.
Inherited from java.lang.Object:
clonefinalizegetClassnotifynotifyAlltoStringwaitwaitwait

Field Detail

fqnback to summary
private final String fqn

The fqn.

serialVersionUIDback to summary
private static final long serialVersionUID

The Constant serialVersionUID.

Constructor Detail

RolePrincipalback to summary
public RolePrincipal(final String newFqn)

A windows principal.

Parameters
newFqn:String

Fully qualified name.

Method Detail

equalsback to summary
public boolean equals(final Object o)

Overrides java.lang.Object.equals.

Implements java.security.Principal.equals.

Role Principal Equals for FQN.

Parameters
o:Object

Object used for Equality Check.

Returns:boolean

true, if successful

Annotations
@Override
getNameback to summary
public String getName()

Implements java.security.Principal.getName.

Role name (Windows Group).

Returns:String

the name

Annotations
@Override
hashCodeback to summary
public int hashCode()

Overrides java.lang.Object.hashCode.

Implements java.security.Principal.hashCode.

Role Principal HashCode for FQN.

Returns:int

the int

Annotations
@Override