fr.paris.lutece.plugins.mylutece.business.attribute
Interface IMyLuteceUserFieldDAO

All Known Implementing Classes:
MyLuteceUserFieldDAO

public interface IMyLuteceUserFieldDAO

IMylUteceFieldDAO


Method Summary
 void delete(int nIdUserField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete an attribute
 void deleteUserFieldsFromIdAttribute(int nIdAttribute, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete all user fields from given id attribute
 void deleteUserFieldsFromIdField(int nIdField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete all user fields from given id field
 void deleteUserFieldsFromIdUser(int nIdUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete all user fields from given id user
 void insert(MyLuteceUserField userField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Insert a new user field
 MyLuteceUserField load(int nIdUserField, Locale locale, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the user field
 List<MyLuteceUserField> selectUserFieldsByIdUserIdAttribute(int nIdUser, int nIdAttribute, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load all the user field by a given ID user
 List<Integer> selectUsersByFilter(MyLuteceUserFieldFilter mlFieldFilter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load users by a given filter
 void store(MyLuteceUserField userField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Update an user field
 

Method Detail

load

MyLuteceUserField load(int nIdUserField,
                       Locale locale,
                       fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the user field

Parameters:
nIdUserField - Id of the user field
locale - the locale
plugin - The plugin
Returns:
MyLuteceField

insert

void insert(MyLuteceUserField userField,
            fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new user field

Parameters:
userField - the user field
plugin - The plugin

store

void store(MyLuteceUserField userField,
           fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update an user field

Parameters:
userField - the user field
plugin - The plugin

delete

void delete(int nIdUserField,
            fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete an attribute

Parameters:
nIdUserField - the ID of the user field
plugin - The plugin

deleteUserFieldsFromIdField

void deleteUserFieldsFromIdField(int nIdField,
                                 fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete all user fields from given id field

Parameters:
nIdField - id field
plugin - The plugin

deleteUserFieldsFromIdUser

void deleteUserFieldsFromIdUser(int nIdUser,
                                fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete all user fields from given id user

Parameters:
nIdUser - id user
plugin - The plugin

deleteUserFieldsFromIdAttribute

void deleteUserFieldsFromIdAttribute(int nIdAttribute,
                                     fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete all user fields from given id attribute

Parameters:
nIdAttribute - id attribute
plugin - The plugin

selectUserFieldsByIdUserIdAttribute

List<MyLuteceUserField> selectUserFieldsByIdUserIdAttribute(int nIdUser,
                                                            int nIdAttribute,
                                                            fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load all the user field by a given ID user

Parameters:
nIdUser - the ID user
nIdAttribute - the ID attribute
plugin - The plugin
Returns:
a list of MyLuteceUserField

selectUsersByFilter

List<Integer> selectUsersByFilter(MyLuteceUserFieldFilter mlFieldFilter,
                                  fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load users by a given filter

Parameters:
mlFieldFilter - the filter
plugin - Plugin
Returns:
a list of users


Copyright © 2014 Mairie de Paris. All Rights Reserved.