org.orange.kicsa.service.skill
Interface SkillService

All Known Implementing Classes:
SkillServiceImpl

public interface SkillService

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

Method Summary
 Skillcreate(Skill someSkill, Collection someRelationships, Collection someOwners)
           
 RelationshipTypecreateRelationshipType(RelationshipType someRelationshipType)
           
 SkillcreateRoot(Skill someRootSkill)
          Crée une compétence sans contrôle de parent
 MapfindAll()
           
 SkillfindByPrimaryKey(SkillKey someSkillId)
           
 CollectionfindChilds(Skill someParentSkill)
           
 CollectionfindDestinations(Skill someSkill)
           
 CollectionfindDestinations(Skill someSkill, String someRelationshipType)
           
 CollectionfindParents(Skill someChildSkill)
           
 MapfindRelationshipTypes()
           
 CollectionfindSources(Skill someSkill, String someRelationshipType)
           
 voidlink(Skill someSourceSkill, String relationshipType, SkillKey someDestinationSkill)
           
 intremove(SkillKey someSkillKey)
           
 voidremoveRelationshipType(String someNewRelationshipType)
           
 Skillupdate(Skill someSkill, Collection someRelationships, Collection someOwners)
           

Method Detail

create

public Skill create(Skill someSkill, Collection someRelationships, Collection someOwners)

createRelationshipType

public RelationshipType createRelationshipType(RelationshipType someRelationshipType)

createRoot

public Skill createRoot(Skill someRootSkill)
Crée une compétence sans contrôle de parent

findAll

public Map findAll()

findByPrimaryKey

public Skill findByPrimaryKey(SkillKey someSkillId)
throws org.orange.kicsa.SkillNotFoundException

findChilds

public Collection findChilds(Skill someParentSkill)
throws org.orange.kicsa.SkillNotFoundException

findDestinations

public Collection findDestinations(Skill someSkill)
throws org.orange.kicsa.SkillNotFoundException

findDestinations

public Collection findDestinations(Skill someSkill, String someRelationshipType)
throws org.orange.kicsa.SkillNotFoundException

findParents

public Collection findParents(Skill someChildSkill)
throws org.orange.kicsa.SkillNotFoundException

findRelationshipTypes

public Map findRelationshipTypes()

findSources

public Collection findSources(Skill someSkill, String someRelationshipType)
throws org.orange.kicsa.SkillNotFoundException

link

public void link(Skill someSourceSkill, String relationshipType, SkillKey someDestinationSkill)

remove

public int remove(SkillKey someSkillKey)

removeRelationshipType

public void removeRelationshipType(String someNewRelationshipType)

update

public Skill update(Skill someSkill, Collection someRelationships, Collection someOwners)

Dependency Links

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

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

to Class org.orange.kicsa.SkillNotFoundException

to Class java.util.Collection

to Class java.lang.String

to Class java.util.Map

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

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>