fr.paris.lutece.plugins.mylutece.modules.cas.authentication
Class CASUser

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

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

This class implements The Lutece User in a CAS configuration.

See Also:
Serialized Form

Field Summary
 
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
CASUser(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, getLuteceAuthenticationService, getName, getRoles, getUserInfo, getUserInfos, hashCode, setAuthenticationService, setAuthenticationType, setGroups, setLuteceAuthenticationService, setName, setRoles, setUserInfo, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CASUser

public CASUser(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 © 2012 Mairie de Paris. All Rights Reserved.