public class DefaultPrincipalFactory extends java.lang.Object implements PrincipalFactory
SimplePrincipal
objects.Constructor and Description |
---|
DefaultPrincipalFactory() |
Modifier and Type | Method and Description |
---|---|
Principal |
createPrincipal(java.lang.String id)
Create principal.
|
Principal |
createPrincipal(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> attributes)
Create principal along with its attributes.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
public Principal createPrincipal(java.lang.String id)
PrincipalFactory
createPrincipal
in interface PrincipalFactory
id
- the idpublic Principal createPrincipal(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> attributes)
PrincipalFactory
createPrincipal
in interface PrincipalFactory
id
- the idattributes
- the attributespublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object