org.orange.kicsa.integration.employee
Interface EmployeeDAO

All Known Implementing Classes:
EmployeeJDBCDAO, EmployeeMemoryDAO

public interface EmployeeDAO

Author:
Jérôme Beau pour Orange (c) 2002
Version: 0.1

Method Summary
 Employeecreate(Employee someEmployee)
           
 MapgetAll()
           
 EmployeegetByPrimaryKey(EmployeeKey someKey)
           
 voidremove(EmployeeKey someKey)
           
 Employeeupdate(Employee someEmployee)
           

Method Detail

create

public Employee create(Employee someEmployee)
throws org.orange.util.integration.DAOException

getAll

public Map getAll()
throws org.orange.util.integration.DAOException

getByPrimaryKey

public Employee getByPrimaryKey(EmployeeKey someKey)
throws org.orange.util.integration.DAOException,
org.orange.kicsa.EmployeeNotFoundException

remove

public void remove(EmployeeKey someKey)
throws org.orange.util.integration.DAOException

update

public Employee update(Employee someEmployee)
throws org.orange.util.integration.DAOException

Dependency Links

to Class org.orange.util.integration.DAOException

Stereotype throw
link dependency

to Class java.util.Map

to Class org.orange.util.integration.DAOException

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

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

to Class org.orange.kicsa.EmployeeNotFoundException

to Class Diagram org.orange.util.integration

to Class Diagram org.orange.util

to Class Diagram org.orange

to Class Diagram org

to Class Diagram <default>

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

to Class Diagram org.orange.kicsa.business

to Class Diagram org.orange.kicsa