package normeDeCodage.modele.database;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.List;

import database.Crud;



public class ExempleObjetCrud implements Crud<ExempleDataset>{
	@SuppressWarnings("unused")
	private final Connection connection;
	
	public ExempleObjetCrud(Connection connection){
		this.connection=connection;
	}
	
	
	@Override
	public int create(ExempleDataset dataset) {
		//requeteSQL
		//begin transaction
		//en premier lieu , mettre à jours la sequence
		//obtenir la nouvelle sequence
		//ensuite faire un insert avec le id obtenu
		//retourne le ID
		return 0;
	}

	@Override
	public ExempleDataset readById(int id) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<ExempleDataset> readAll() {
		// TODO Auto-generated method stub
		return null;
	}


	@Override
	public boolean update(ExempleDataset dataset) throws SQLException {
		// TODO Auto-generated method stub
		return false;
	}


	@Override
	public boolean destroy(ExempleDataset dataset) throws SQLException {
		// TODO Auto-generated method stub
		return false;
	}


	@Override
	public int getNewSequenceId() throws SQLException {
		// TODO Auto-generated method stub
		return 0;
	}



}
