fr.paris.lutece.plugins.mylutece.modules.openiddatabase.authentication
Class BaseUser

java.lang.Object
  extended by fr.paris.lutece.portal.service.security.LuteceUser
      extended by fr.paris.lutece.plugins.mylutece.modules.openiddatabase.authentication.BaseUser
All Implemented Interfaces:
java.io.Serializable, java.security.Principal

public class BaseUser
extends fr.paris.lutece.portal.service.security.LuteceUser

This class implements The Lutece User in a database configuration. User roles are retrieve from the database.

See Also:
Serialized Form

Field Summary
static java.lang.String AUTHENTICATION_TYPE
           
 
Fields inherited from class fr.paris.lutece.portal.service.security.LuteceUser
ANONYMOUS_USERNAME, BDATE, BUSINESS_INFO_ONLINE_EMAIL, BUSINESS_INFO_ONLINE_URI, BUSINESS_INFO_POSTAL_CITY, BUSINESS_INFO_POSTAL_COUNTRY, BUSINESS_INFO_POSTAL_NAME, BUSINESS_INFO_POSTAL_ORGANIZATION, BUSINESS_INFO_POSTAL_POSTALCODE, BUSINESS_INFO_POSTAL_STATEPROV, BUSINESS_INFO_POSTAL_STREET, BUSINESS_INFO_TELECOM_FAX_COMMENT, BUSINESS_INFO_TELECOM_FAX_EXT, BUSINESS_INFO_TELECOM_FAX_INTCODE, BUSINESS_INFO_TELECOM_FAX_LOCCODE, BUSINESS_INFO_TELECOM_FAX_NUMBER, BUSINESS_INFO_TELECOM_MOBILE_COMMENT, BUSINESS_INFO_TELECOM_MOBILE_EXT, BUSINESS_INFO_TELECOM_MOBILE_INTCODE, BUSINESS_INFO_TELECOM_MOBILE_LOCCODE, BUSINESS_INFO_TELECOM_MOBILE_NUMBER, BUSINESS_INFO_TELECOM_PAGER_COMMENT, BUSINESS_INFO_TELECOM_PAGER_EXT, BUSINESS_INFO_TELECOM_PAGER_INTCODE, BUSINESS_INFO_TELECOM_PAGER_LOCCODE, BUSINESS_INFO_TELECOM_PAGER_NUMBER, BUSINESS_INFO_TELECOM_TELEPHONE_COMMENT, BUSINESS_INFO_TELECOM_TELEPHONE_EXT, BUSINESS_INFO_TELECOM_TELEPHONE_INTCODE, BUSINESS_INFO_TELECOM_TELEPHONE_LOCCODE, BUSINESS_INFO_TELECOM_TELEPHONE_NUMBER, DEPARTMENT, EMPLOYER, GENDER, HOME_INFO_ONLINE_EMAIL, HOME_INFO_ONLINE_URI, HOME_INFO_POSTAL_CITY, HOME_INFO_POSTAL_COUNTRY, HOME_INFO_POSTAL_NAME, HOME_INFO_POSTAL_ORGANIZATION, HOME_INFO_POSTAL_POSTALCODE, HOME_INFO_POSTAL_STATEPROV, HOME_INFO_POSTAL_STREET, HOME_INFO_POSTAL_STREET_NAME, HOME_INFO_POSTAL_STREET_NUMBER, HOME_INFO_POSTAL_STREET_SUFFIX, HOME_INFO_POSTAL_STREET_TYPE, HOME_INFO_POSTAL_STREET_URBAN_DISTRICT, HOME_INFO_TELECOM_FAX_COMMENT, HOME_INFO_TELECOM_FAX_EXT, HOME_INFO_TELECOM_FAX_INT, HOME_INFO_TELECOM_FAX_LOCCODE, HOME_INFO_TELECOM_FAX_NUMBER, HOME_INFO_TELECOM_MOBILE_COMMENT, HOME_INFO_TELECOM_MOBILE_EXT, HOME_INFO_TELECOM_MOBILE_INTCODE, HOME_INFO_TELECOM_MOBILE_LOCCODE, HOME_INFO_TELECOM_MOBILE_NUMBER, HOME_INFO_TELECOM_PAGER_COMMENT, HOME_INFO_TELECOM_PAGER_EXT, HOME_INFO_TELECOM_PAGER_INTCODE, HOME_INFO_TELECOM_PAGER_LOCCODE, HOME_INFO_TELECOM_PAGER_NUMBER, HOME_INFO_TELECOM_TELEPHONE_COMMENT, HOME_INFO_TELECOM_TELEPHONE_EXT, HOME_INFO_TELECOM_TELEPHONE_INTCODE, HOME_INFO_TELECOM_TELEPHONE_LOCCODE, HOME_INFO_TELECOM_TELEPHONE_NUMBER, JOBTITLE, NAME_CIVILITY, NAME_FAMILY, NAME_GIVEN, NAME_MIDDLE, NAME_NICKNAME, NAME_SUFFIX, PREFIX
 
Constructor Summary
BaseUser(java.lang.String strUserName, fr.paris.lutece.portal.service.security.LuteceAuthentication authenticationService)
          Constructor
 
Method Summary
 
Methods inherited from class fr.paris.lutece.portal.service.security.LuteceUser
addGroups, addRoles, equals, getAuthenticationService, getAuthenticationType, getGroups, getName, getRoles, getUserInfo, getUserInfos, hashCode, setAuthenticationService, setAuthenticationType, setGroups, setName, setRoles, setUserInfo, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

AUTHENTICATION_TYPE

public static final java.lang.String AUTHENTICATION_TYPE
See Also:
Constant Field Values
Constructor Detail

BaseUser

public BaseUser(java.lang.String strUserName,
                fr.paris.lutece.portal.service.security.LuteceAuthentication authenticationService)
Constructor

Parameters:
strUserName - The user's name
authenticationService - The authentication service that authenticates the user


Copyright © 2010 Mairie de Paris. All Rights Reserved.