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

java.lang.Object
  extended by fr.paris.lutece.portal.business.user.attribute.AdminUserFieldDAO
All Implemented Interfaces:
IAdminUserFieldDAO

public class AdminUserFieldDAO
extends java.lang.Object
implements IAdminUserFieldDAO

AdminUserFieldDAO


Constructor Summary
AdminUserFieldDAO()
           
 
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
 java.util.List<AdminUserField> selectUserFieldsByIdUserIdAttribute(int nIdUser, int nIdAttribute)
          Load all the user field by a given ID user
 java.util.List<AdminUser> selectUsersByFilter(AdminUserFieldFilter auFieldFilter)
          Load users by a given filter
 void store(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

AdminUserFieldDAO

public AdminUserFieldDAO()
Method Detail

load

public AdminUserField load(int nIdUserField)
Load the user field

Specified by:
load in interface IAdminUserFieldDAO
Parameters:
nIdUserField - ID
Returns:
AdminUserField

insert

public void insert(AdminUserField userField)
Insert a new user field

Specified by:
insert in interface IAdminUserFieldDAO
Parameters:
userField - the user field

store

public void store(AdminUserField userField)
Update an user field

Specified by:
store in interface IAdminUserFieldDAO
Parameters:
attribute - the attribute

delete

public void delete(int nIdUserField)
Delete an attribute

Specified by:
delete in interface IAdminUserFieldDAO
Parameters:
nIdUserField - the ID of the user field

deleteUserFieldsFromIdField

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

Specified by:
deleteUserFieldsFromIdField in interface IAdminUserFieldDAO
Parameters:
nIdField - id field

deleteUserFieldsFromIdUser

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

Specified by:
deleteUserFieldsFromIdUser in interface IAdminUserFieldDAO
Parameters:
nIdUser - id user

deleteUserFieldsFromIdAttribute

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

Specified by:
deleteUserFieldsFromIdAttribute in interface IAdminUserFieldDAO
Parameters:
nIdUser - id user

selectUserFieldsByIdUserIdAttribute

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

Specified by:
selectUserFieldsByIdUserIdAttribute in interface IAdminUserFieldDAO
Parameters:
nIdUser - the ID user
nIdAttribute - the ID attribute
Returns:
a list of adminuserfield

selectUsersByFilter

public java.util.List<AdminUser> selectUsersByFilter(AdminUserFieldFilter auFieldFilter)
Load users by a given filter

Specified by:
selectUsersByFilter in interface IAdminUserFieldDAO
Parameters:
auFieldFilter - the filter
Returns:
a list of users


Copyright © 2010 Mairie de Paris. All Rights Reserved.