fr.paris.lutece.portal.business.user.attribute
Interface IAdminUserFieldDAO

All Known Implementing Classes:
AdminUserFieldDAO

public interface IAdminUserFieldDAO

IAdminUserFieldDAO


Method Summary
 void delete(int nIdUserField)
          Delete an attribute
 void deleteUserFieldsFromIdAttribute(int nIdAttribute)
          Delete all user fields from given id attribute
 void deleteUserFieldsFromIdField(int nIdField)
          Delete all user fields from given id field
 void deleteUserFieldsFromIdUser(int nIdUser)
          Delete all user fields from given id user
 void insert(AdminUserField userField)
          Insert a new user field
 AdminUserField load(int nIdUserField)
          Load the user field
 List<AdminUserField> selectByFilter(AdminUserFieldFilter auFieldFilter)
          Select by filter.
 List<AdminUserField> selectUserFieldsByIdUserIdAttribute(int nIdUser, int nIdAttribute)
          Load all the user field by a given ID user
 List<AdminUser> selectUsersByFilter(AdminUserFieldFilter auFieldFilter)
          Load users by a given filter
 void store(AdminUserField userField)
          Update an user field
 

Method Detail

load

AdminUserField load(int nIdUserField)
Load the user field

Parameters:
nIdUserField - ID
Returns:
AdminUserField

insert

void insert(AdminUserField userField)
Insert a new user field

Parameters:
userField - the user field

store

void store(AdminUserField userField)
Update an user field

Parameters:
userField - the user field

delete

void delete(int nIdUserField)
Delete an attribute

Parameters:
nIdUserField - the ID of the user field

deleteUserFieldsFromIdField

void deleteUserFieldsFromIdField(int nIdField)
Delete all user fields from given id field

Parameters:
nIdField - id field

deleteUserFieldsFromIdUser

void deleteUserFieldsFromIdUser(int nIdUser)
Delete all user fields from given id user

Parameters:
nIdUser - id user

deleteUserFieldsFromIdAttribute

void deleteUserFieldsFromIdAttribute(int nIdAttribute)
Delete all user fields from given id attribute

Parameters:
nIdAttribute - id attribute

selectUserFieldsByIdUserIdAttribute

List<AdminUserField> selectUserFieldsByIdUserIdAttribute(int nIdUser,
                                                         int nIdAttribute)
Load all the user field by a given ID user

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

selectUsersByFilter

List<AdminUser> selectUsersByFilter(AdminUserFieldFilter auFieldFilter)
Load users by a given filter

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

selectByFilter

List<AdminUserField> selectByFilter(AdminUserFieldFilter auFieldFilter)
Select by filter.

Parameters:
auFieldFilter - the filter
Returns:
the list


Copyright © 2014 Mairie de Paris. All Rights Reserved.