fr.paris.lutece.portal.business.datastore
Class DataEntityDAO

java.lang.Object
  extended by fr.paris.lutece.portal.business.datastore.DataEntityDAO
All Implemented Interfaces:
IDataEntityDAO

public final class DataEntityDAO
extends Object
implements IDataEntityDAO

This class provides Data Access methods for Entity objects


Constructor Summary
DataEntityDAO()
           
 
Method Summary
 void delete(String strKey)
          Delete a record from the table
 void insert(DataEntity entity)
          Insert a new record in the table.
 DataEntity load(String strKey)
          Load the data of the entity from the table
 List<DataEntity> selectEntitiesList()
          Load the data of all the entitys and returns them as a List
 void store(DataEntity entity)
          Update the record in the table
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataEntityDAO

public DataEntityDAO()
Method Detail

insert

public void insert(DataEntity entity)
Insert a new record in the table.

Specified by:
insert in interface IDataEntityDAO
Parameters:
entity - instance of the Entity object to insert

load

public DataEntity load(String strKey)
Load the data of the entity from the table

Specified by:
load in interface IDataEntityDAO
Parameters:
strKey - The identifier of the entity
Returns:
the instance of the Entity

delete

public void delete(String strKey)
Delete a record from the table

Specified by:
delete in interface IDataEntityDAO
Parameters:
strKey - The identifier of the entity

store

public void store(DataEntity entity)
Update the record in the table

Specified by:
store in interface IDataEntityDAO
Parameters:
entity - The reference of the entity

selectEntitiesList

public List<DataEntity> selectEntitiesList()
Load the data of all the entitys and returns them as a List

Specified by:
selectEntitiesList in interface IDataEntityDAO
Returns:
The List which contains the data of all the entitys


Copyright © 2014 Mairie de Paris. All Rights Reserved.