. */ /** * Conflicts Service */ require_once(FILESYSTEMROOTPATH."jc/include/dao/ConflictsDao.php"); class ConflictsService { private $conflictsDao; /** * Default constructor * * @param ConflictsDao */ public function __construct(ConflictsDao $conflictsDao) { $this->conflictsDao = $conflictsDao; } /** * Load by id * * @param string id * @return a Conflicts object */ public function load($id) { return $this->conflictsDao->load($id); } /** * Load by agora * * @return list of conflicts */ public function loadByAgora($aid) { return $this->conflictsDao->loadByAgora($aid); } public function detectConflicts($aid){ return $this->conflictsDao->detectConflicts($aid); } public function countUnresolved($aid){ return $this->conflictsDao->countUnresolved($aid); } /** * Save or update Conflicts: * * @param Conflicts object * @return boolean [success or fail] */ public function SaveOrUpdate($conflict){ return $this->conflictsDao->saveOrUpdate($conflict); } } ?>