fr.paris.lutece.plugins.mylutece.business.attribute
Class MyLuteceUserFieldHome

java.lang.Object
  extended by fr.paris.lutece.plugins.mylutece.business.attribute.MyLuteceUserFieldHome

public class MyLuteceUserFieldHome
extends Object

MyLuteceUserFieldHome


Constructor Summary
MyLuteceUserFieldHome()
           
 
Method Summary
static void create(MyLuteceUserField userField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Insert a new user field
static MyLuteceUserField findByPrimaryKey(int nIdUserField, Locale locale, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the user field
static List<Integer> findUsersByFilter(MyLuteceUserFieldFilter mlFieldFilter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load users by a given filter
static void remove(int nIdUserField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete an attribute
static void removeUserFieldsFromIdAttribute(int nIdAttribute, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete all user fields from given id attribute
static void removeUserFieldsFromIdField(int nIdField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete all user fields from given id field
static void removeUserFieldsFromIdUser(int nIdUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete all user fields from given id user
static 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 and a given ID attribute
static void update(MyLuteceUserField userField, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Update an user field
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyLuteceUserFieldHome

public MyLuteceUserFieldHome()
Method Detail

findByPrimaryKey

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

Parameters:
nIdUserField - ID
locale - the locale
plugin - The plugin
Returns:
MyLuteceUserField

create

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

Parameters:
userField - the user field
plugin - The plugin

update

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

Parameters:
userField - the user field
plugin - The plugin

remove

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

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

removeUserFieldsFromIdField

public static void removeUserFieldsFromIdField(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

removeUserFieldsFromIdUser

public static void removeUserFieldsFromIdUser(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

removeUserFieldsFromIdAttribute

public static void removeUserFieldsFromIdAttribute(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

public static 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 and a given ID attribute

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

findUsersByFilter

public static List<Integer> findUsersByFilter(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.