| |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
| Field Summary | |
(package private) EmployeeServicePool | employeeServicePool |
(package private) SkillServicePool | skillServicePool |
| Method Summary | |
Ability | create(Ability someAbility)Crée une capacité |
Employee | createEmployee(Employee someEmployee, Collection someAbilities, Collection someRights)Crée un employé avec des capacités et des droits Pour l'instant les droits ne sont pas pris en compte |
Collection | findBestBySkill(Collection someAbilities) |
Collection | findByEmployee(Employee someEmployee) |
SortedMap | findBySkill(Skill someSkill) |
static AbilityServiceImpl | getInstance() |
void | remove(Ability someAbility)Met à jour une capacité public Ability update (Ability someAbility) { Assert.notNull (abilityDAO, "Le DAO d'employés ne peut être nul"); try { return abilityDAO.update (someAbility); } catch (DAOException daoProblem) { throw new ServiceException (daoProblem); } } /** Supprime une capacité |
int | removeEmployee(EmployeeKey someEmployeeKey)Supprime un employé et ses capacités |
int | removeSkill(SkillKey someSkillKey)Supprime une compétence et les capacités qui s'y rapportent |
Employee | updateEmployee(Employee someEmployee, Collection someAbilities, Collection someRights)Met à jour un employé |
| Field Detail |
EmployeeServicePool employeeServicePool
SkillServicePool skillServicePool
| Method Detail |
public Ability create(Ability someAbility)
public Employee createEmployee(Employee someEmployee, Collection someAbilities, Collection someRights)
Pour l'instant les droits ne sont pas pris en compte
public Collection findBestBySkill(Collection someAbilities)
throws org.orange.kicsa.SkillNotFoundException
public Collection findByEmployee(Employee someEmployee)
public SortedMap findBySkill(Skill someSkill)
public static AbilityServiceImpl getInstance()
public void remove(Ability someAbility)
public int removeEmployee(EmployeeKey someEmployeeKey)
public int removeSkill(SkillKey someSkillKey)
public Employee updateEmployee(Employee someEmployee, Collection someAbilities, Collection someRights)
| Association Links |
to Class org.orange.kicsa.service.ability.AbilityServiceImpl
to Class org.orange.kicsa.service.employee.EmployeeServicePool
to Class org.orange.kicsa.service.skill.SkillServicePool
| Dependency Links |
to Class org.orange.kicsa.service.ability.AbilityService
to Class org.orange.kicsa.integration.AbstractDAOFactory
to Class org.orange.kicsa.Application
to Class org.orange.kicsa.service.employee.EmployeeServicePool
to Class org.orange.kicsa.service.skill.SkillServicePool
to Class org.orange.kicsa.service.ServiceException
to Class java.lang.Throwable
to Class java.util.Collection
to Class org.orange.kicsa.SkillNotFoundException
to Class org.orange.util.integration.DAOException
to Class java.lang.Class
to Class org.orange.kicsa.business.employee.Employee
to Class org.orange.util.Assert
to Class org.orange.kicsa.business.ability.Ability
to Class java.util.Iterator
to Class javax.transaction.UserTransaction
to Class javax.naming.InitialContext
to Class org.orange.util.J2EEConstants
to Class org.orange.kicsa.service.employee.EmployeeService
to Class javax.naming.NamingException
to Class java.lang.Exception
to Class org.orange.kicsa.business.Editable
to Class org.orange.kicsa.business.employee.EmployeeKey
to Class org.orange.kicsa.business.skill.SkillKey
to Class org.orange.kicsa.service.skill.SkillService
to Class java.util.SortedMap
to Class org.orange.kicsa.business.skill.Skill
to Class java.util.TreeMap
to Class java.lang.String
to Class java.util.ArrayList
to Class java.util.Map
to Class java.lang.Object
to Class org.orange.kicsa.integration.ability.AbilityDAO
to Class Diagram test.org.orange.kicsa.service.ability
to Class Diagram test.org.orange.kicsa.service
to Class Diagram test.org.orange.kicsa
to Class Diagram test.org.orange
to Class Diagram test.org
to Class Diagram test
to Class Diagram <default>
to Class Diagram org.orange.kicsa.service.ability
to Class Diagram org.orange.kicsa.service
to Class Diagram org.orange.kicsa
to Class Diagram org.orange
to Class Diagram org
to Class Diagram org.orange.kicsa.integration
to Class Diagram org.orange.kicsa.service.employee
to Class Diagram org.orange.kicsa.service.skill
to Class Diagram org.orange.util.integration
to Class Diagram org.orange.util
to Class Diagram org.orange.kicsa.business.employee
to Class Diagram org.orange.kicsa.business
to Class Diagram org.orange.kicsa.business.ability
to Class Diagram org.orange.kicsa.business.skill
to Class Diagram org.orange.kicsa.integration.ability
| |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||