fr.paris.lutece.plugins.crm.business.user
Interface ICRMUserDAO

All Known Implementing Classes:
CRMUserDAO

public interface ICRMUserDAO

ICRMUserDAO


Method Summary
 void delete(int nIdCRMUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Delete a record from the table
 int insert(CRMUser user, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Insert a new record in the table.
 CRMUser load(int nIdCRMUser, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the data from the table
 CRMUser loadByUserGuid(java.lang.String strUserGuid, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Load the data from a given user guid
 int newPrimaryKey(fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Generates a new primary key
 void store(CRMUser user, fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Update the record in the table
 

Method Detail

newPrimaryKey

int newPrimaryKey(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Generates a new primary key

Parameters:
plugin - The Plugin
Returns:
The new primary key

insert

int insert(CRMUser user,
           fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new record in the table.

Parameters:
user - instance of the CRMUser object to insert
plugin - the Plugin
Returns:
the key of the newly created notification

store

void store(CRMUser user,
           fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update the record in the table

Parameters:
user - the reference of the CRMUser
plugin - the Plugin

delete

void delete(int nIdCRMUser,
            fr.paris.lutece.portal.service.plugin.Plugin plugin)
Delete a record from the table

Parameters:
nIdCRMUser - int identifier of the CRMUser to delete
plugin - the Plugin

load

CRMUser load(int nIdCRMUser,
             fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data from the table

Parameters:
nIdCRMUser - The identifier of the CRMUser
plugin - the Plugin
Returns:
The instance of the CRMUser

loadByUserGuid

CRMUser loadByUserGuid(java.lang.String strUserGuid,
                       fr.paris.lutece.portal.service.plugin.Plugin plugin)
Load the data from a given user guid

Parameters:
strUserGuid - the user guid
plugin - the Plugin
Returns:
The instance of the CRMUser


Copyright © 2011 Mairie de Paris. All Rights Reserved.