org.orange.kicsa.service.ability
Interface AbilityService

All Known Implementing Classes:
AbilityServiceImpl

public interface AbilityService

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

Method Summary
 Abilitycreate(Ability someAbility)
          Crée une relation enter deux compétences
 EmployeecreateEmployee(Employee employee, Collection someAbilities, Collection someRights)
           
 CollectionfindBestBySkill(Collection someSkillKeys)
           
 CollectionfindByEmployee(Employee employee)
           
 SortedMapfindBySkill(Skill someSkill)
           
 intremoveEmployee(EmployeeKey someEmployeeKey)
           
 intremoveSkill(SkillKey someSkillKey)
           
 EmployeeupdateEmployee(Employee employee, Collection someSkills, Collection someRights)
           

Method Detail

create

public Ability create(Ability someAbility)
Crée une relation enter deux compétences

createEmployee

public Employee createEmployee(Employee employee, Collection someAbilities, Collection someRights)

findBestBySkill

public Collection findBestBySkill(Collection someSkillKeys)
throws org.orange.kicsa.SkillNotFoundException

findByEmployee

public Collection findByEmployee(Employee employee)

findBySkill

public SortedMap findBySkill(Skill someSkill)

removeEmployee

public int removeEmployee(EmployeeKey someEmployeeKey)

removeSkill

public int removeSkill(SkillKey someSkillKey)

updateEmployee

public Employee updateEmployee(Employee employee, Collection someSkills, Collection someRights)

Dependency Links

to Class java.util.Collection

to Class org.orange.kicsa.SkillNotFoundException

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

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

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

to Class org.orange.kicsa.business.ability.Ability

to Class java.util.SortedMap

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

to Class Diagram org.orange.kicsa

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.business.skill

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