fr.paris.lutece.portal.business.user.attribute
Class SimpleAdminUserFieldListener

java.lang.Object
  extended by fr.paris.lutece.portal.business.user.attribute.SimpleAdminUserFieldListener
All Implemented Interfaces:
AdminUserFieldListener

public abstract class SimpleAdminUserFieldListener
extends Object
implements AdminUserFieldListener

Implementation of AdminUserFieldListener that allow attributes to be exported.


Constructor Summary
SimpleAdminUserFieldListener()
           
 
Method Summary
 void doCreateUserFields(AdminUser user, javax.servlet.http.HttpServletRequest request, Locale locale)
          Create user fields
abstract  void doCreateUserFields(AdminUser user, List<AdminUserField> listUserFields, Locale locale)
          Create user fields
 void doModifyUserFields(AdminUser user, javax.servlet.http.HttpServletRequest request, Locale locale, AdminUser currentUser)
          Modify user fields
abstract  void doModifyUserFields(AdminUser user, List<AdminUserField> listUserFields, Locale locale, AdminUser currentUser)
          Modify user fields
 void doRemoveUserFields(AdminUser user, javax.servlet.http.HttpServletRequest request, Locale locale)
          Remove user fields
abstract  void doRemoveUserFields(AdminUser user, Locale locale)
          Remove user fields
abstract  Plugin getPlugin()
          Get the plugin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleAdminUserFieldListener

public SimpleAdminUserFieldListener()
Method Detail

getPlugin

public abstract Plugin getPlugin()
Get the plugin

Returns:
The plugin

doCreateUserFields

public abstract void doCreateUserFields(AdminUser user,
                                        List<AdminUserField> listUserFields,
                                        Locale locale)
Create user fields

Parameters:
user - Adminuser
listUserFields - The list of user fields to create
locale - locale

doModifyUserFields

public abstract void doModifyUserFields(AdminUser user,
                                        List<AdminUserField> listUserFields,
                                        Locale locale,
                                        AdminUser currentUser)
Modify user fields

Parameters:
user - Adminuser
listUserFields - The list of user fields to modify
locale - locale
currentUser - current user

doRemoveUserFields

public abstract void doRemoveUserFields(AdminUser user,
                                        Locale locale)
Remove user fields

Parameters:
user - Adminuser
locale - locale

doCreateUserFields

public void doCreateUserFields(AdminUser user,
                               javax.servlet.http.HttpServletRequest request,
                               Locale locale)
Create user fields

Specified by:
doCreateUserFields in interface AdminUserFieldListener
Parameters:
user - Adminuser
request - HttpServletRequest
locale - locale

doModifyUserFields

public void doModifyUserFields(AdminUser user,
                               javax.servlet.http.HttpServletRequest request,
                               Locale locale,
                               AdminUser currentUser)
Modify user fields

Specified by:
doModifyUserFields in interface AdminUserFieldListener
Parameters:
user - Adminuser
request - HttpServletRequest
locale - locale
currentUser - current user

doRemoveUserFields

public void doRemoveUserFields(AdminUser user,
                               javax.servlet.http.HttpServletRequest request,
                               Locale locale)
Remove user fields

Specified by:
doRemoveUserFields in interface AdminUserFieldListener
Parameters:
user - Adminuser
request - HttpServletRequest
locale - locale


Copyright © 2014 Mairie de Paris. All Rights Reserved.