<?php
/**
* Thin PHP Framework (TPF) 2011 http://thinphp.com
*
* Licensed under TPF License at http://bit.ly/TPFLicense
* Redistributions of files must retain the above copyright notice.
*
* @copyright Copyright 2011, Thin PHP Framework Team
* @link http://thinphp.com
* @package app.model.base
* @license TPF License http://bit.ly/TPFLicense
*/
defined('BASE') or exit('Direct script access is not allowed!');
interface IBaseDao
{
public function getAll();
public function countAll();
public function getById($id);
public function removeById($id);
public function remove($obj);
public function create($obj);
public function update($obj, $arr);
// public function query($criteria);
// public function getByExample($obj);
}