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 java.lang.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, java.util.Locale locale, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the user field
static java.util.List<java.lang.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 java.util.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,
                                                 java.util.Locale locale,
                                                 fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the user field

Parameters:
nIdUserField - ID
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

update

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

Parameters:
attribute - the attribute

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

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

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

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

selectUserFieldsByIdUserIdAttribute

public static java.util.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 -
Returns:
a list of adminuserfield

findUsersByFilter

public static java.util.List<java.lang.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 © 2012 Mairie de Paris. All Rights Reserved.