org.infoglue.cms.security
Class InfoGluePrincipal
java.lang.Object
org.infoglue.cms.security.InfoGluePrincipal
- All Implemented Interfaces:
- java.security.Principal
public class InfoGluePrincipal
- extends java.lang.Object
- implements java.security.Principal
This class represents an generic InfoGluePrincipal in InfoGlue. It is used to identify a user no matter what source it was defined in.
- Author:
- Mattias Bogeblad
|
Constructor Summary |
InfoGluePrincipal(java.lang.String name,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String email,
java.util.List roles,
java.util.List groups,
boolean isAdministrator)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.security.Principal |
hashCode |
InfoGluePrincipal
public InfoGluePrincipal(java.lang.String name,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String email,
java.util.List roles,
java.util.List groups,
boolean isAdministrator)
getName
public java.lang.String getName()
- Specified by:
getName in interface java.security.Principal
getFirstName
public java.lang.String getFirstName()
getLastName
public java.lang.String getLastName()
getEmail
public java.lang.String getEmail()
getRoles
public java.util.List getRoles()
getGroups
public java.util.List getGroups()
getIsAdministrator
public boolean getIsAdministrator()
toString
public java.lang.String toString()
- Specified by:
toString in interface java.security.Principal- Overrides:
toString in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals in interface java.security.Principal- Overrides:
equals in class java.lang.Object
hasCode
public int hasCode()
Copyright © 2005 InfoGlue.org All Rights Reserved.