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

java.lang.Object
  extended by fr.paris.lutece.portal.business.user.attribute.AdminUserFieldHome

public class AdminUserFieldHome
extends java.lang.Object

AdminUserFieldHome


Constructor Summary
AdminUserFieldHome()
           
 
Method Summary
static void create(AdminUserField userField)
          Insert a new user field
static AdminUserField findByPrimaryKey(int nIdUserField)
          Load the user field
static java.util.List<AdminUser> findUsersByFilter(AdminUserFieldFilter auFieldFilter)
          Load users by a given filter
static void remove(int nIdUserField)
          Delete an attribute
static void removeUserFieldsFromIdAttribute(int nIdAttribute)
          Delete all user fields from given id attribute
static void removeUserFieldsFromIdField(int nIdField)
          Delete all user fields from given id field
static void removeUserFieldsFromIdUser(int nIdUser)
          Delete all user fields from given id user
static java.util.List<AdminUserField> selectUserFieldsByIdUserIdAttribute(int nIdUser, int nIdAttribute)
          Load all the user field by a given ID user and a given ID attribute
static void update(AdminUserField userField)
          Update an user field
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminUserFieldHome

public AdminUserFieldHome()
Method Detail

findByPrimaryKey

public static AdminUserField findByPrimaryKey(int nIdUserField)
Load the user field

Parameters:
nIdUserField - ID
Returns:
AdminUserField

create

public static void create(AdminUserField userField)
Insert a new user field

Parameters:
userField - the user field

update

public static void update(AdminUserField userField)
Update an user field

Parameters:
attribute - the attribute

remove

public static void remove(int nIdUserField)
Delete an attribute

Parameters:
nIdUserField - the ID of the user field

removeUserFieldsFromIdField

public static void removeUserFieldsFromIdField(int nIdField)
Delete all user fields from given id field

Parameters:
nIdField - id field

removeUserFieldsFromIdUser

public static void removeUserFieldsFromIdUser(int nIdUser)
Delete all user fields from given id user

Parameters:
nIdUser - id user

removeUserFieldsFromIdAttribute

public static void removeUserFieldsFromIdAttribute(int nIdAttribute)
Delete all user fields from given id attribute

Parameters:
nIdAttribute - id attribute

selectUserFieldsByIdUserIdAttribute

public static java.util.List<AdminUserField> selectUserFieldsByIdUserIdAttribute(int nIdUser,
                                                                                 int nIdAttribute)
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<AdminUser> findUsersByFilter(AdminUserFieldFilter auFieldFilter)
Load users by a given filter

Parameters:
auFieldFilter - the filter
Returns:
a list of users


Copyright © 2010 Mairie de Paris. All Rights Reserved.