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

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

public final class AdminUserFieldHome
extends Object

AdminUserFieldHome


Method Summary
static void create(AdminUserField userField)
          Insert a new user field
static List<AdminUserField> findByFilter(AdminUserFieldFilter auFieldFilter)
          Select by filter
static AdminUserField findByPrimaryKey(int nIdUserField)
          Load the user field
static List<AdminUser> findUsersByFilter(AdminUserFieldFilter auFieldFilter)
          Load users by a given filter
static void remove(AdminUserField userField)
          Delete an attribute.
static void removeByFilter(AdminUserFieldFilter auFieldFilter)
          Remove by filter
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 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
 

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:
userField - the user field

remove

public static void remove(AdminUserField userField)
Delete an attribute.

Parameters:
userField - 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 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 - the attribute identifier
Returns:
a list of adminuserfield

findUsersByFilter

public static List<AdminUser> findUsersByFilter(AdminUserFieldFilter auFieldFilter)
Load users by a given filter

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

findByFilter

public static List<AdminUserField> findByFilter(AdminUserFieldFilter auFieldFilter)
Select by filter

Parameters:
auFieldFilter - the filter
Returns:
a list of admin user field

removeByFilter

public static void removeByFilter(AdminUserFieldFilter auFieldFilter)
Remove by filter

Parameters:
auFieldFilter - the filter


Copyright © 2014 Mairie de Paris. All Rights Reserved.