package org.transgalactica.management.data.rest.dao; import java.util.List; import org.transgalactica.management.data.rest.bo.EmployeSearchCriteria; import org.transgalactica.management.data.rest.bo.EmployeSummaryTo; import org.transgalactica.management.data.rest.bo.EmployeTo; public interface EmployeDao { List<EmployeSummaryTo> searchByCriteria(EmployeSearchCriteria criteres); EmployeTo getByMatricule(long matricule); void persist(EmployeTo employe); void remove(long matriculeEmploye); void addVaisseau(long matriculeEmploye, String immatriculationVaisseau); void removeVaisseau(long matriculeEmploye, String immatriculationVaisseau); void addSpecialite(long matriculeEmploye, String specialite); void removeSpecialite(long matriculeEmploye, String specialite); }