org.orange.kicsa.integration.admin
Interface OwnerDAO

All Known Implementing Classes:
OwnerJDBCDAO

public interface OwnerDAO

Author:
Jérôme Beau pour Orange (c) 2002
Version: $Revision: 1.1.1.1 $

Method Summary
 voidcreate(SkillKey someSkill, EmployeeKey someEmployee)
           
 CollectiongetOwnersBySkill(SkillKey someSkill)
           
 CollectiongetSkillsByOwner(EmployeeKey someEmployee)
           
 voidremove(SkillKey someSkill, EmployeeKey someEmployee)
           
 intremoveByEmployee(EmployeeKey someEmployee)
           
 intremoveBySkill(SkillKey someSkill)
           

Method Detail

create

public void create(SkillKey someSkill, EmployeeKey someEmployee)
throws org.orange.util.integration.DAOException

getOwnersBySkill

public Collection getOwnersBySkill(SkillKey someSkill)
throws org.orange.kicsa.SkillNotFoundException,
org.orange.util.integration.DAOException

getSkillsByOwner

public Collection getSkillsByOwner(EmployeeKey someEmployee)
throws org.orange.kicsa.EmployeeNotFoundException,
org.orange.util.integration.DAOException

remove

public void remove(SkillKey someSkill, EmployeeKey someEmployee)
throws org.orange.util.integration.DAOException

removeByEmployee

public int removeByEmployee(EmployeeKey someEmployee)
throws org.orange.kicsa.EmployeeNotFoundException,
org.orange.util.integration.DAOException

removeBySkill

public int removeBySkill(SkillKey someSkill)
throws org.orange.kicsa.SkillNotFoundException,
org.orange.util.integration.DAOException

Dependency Links

to Class java.util.Collection

to Class org.orange.kicsa.business.skill.SkillKey

to Class org.orange.kicsa.SkillNotFoundException

to Class org.orange.util.integration.DAOException

to Class org.orange.kicsa.business.employee.EmployeeKey

to Class org.orange.kicsa.EmployeeNotFoundException

to Class Diagram org.orange.kicsa.business.skill

to Class Diagram org.orange.kicsa.business

to Class Diagram org.orange.kicsa

to Class Diagram org.orange

to Class Diagram org

to Class Diagram <default>

to Class Diagram org.orange.util.integration

to Class Diagram org.orange.util

to Class Diagram org.orange.kicsa.business.employee