org.orange.kicsa.business.skill
Class SkillImpl


public class SkillImpl
implements Serializable, Skill

Author:
Jérôme Beau pour Orange (c) 2002
Version: 0.1, Initiale
Is persistent
testcase <{test.org.orange.kicsa.business.TestSkill}>

Constructor Summary
SkillImpl(int someId, String someShortName, String someLongName, String someComments, SortedMap someLevels, Status someStatus)
          Crée une compétence en mémoire.
SkillImpl(int someId, String someShortName, String someLongName, String someComments, SortedMap someLevels)
           
SkillImpl(String someShortName, String someLongName, String someComments, SortedMap someLevels)
          Crée une compétence en mémoire.

Method Summary
 booleanequals(Object other)
           
 StringgetComments()
           
 intgetId()
           
 SkillKeygetKey()
           
 SortedMapgetLevels()
           
 StringgetLongName()
           
 StringgetShortName()
           
 inthashCode()
           
 booleanisDeleted()
           
 booleanisDirty()
           
 booleanisNew()
           
 booleanisSync()
           
 voidsetComments(String comments)
           
 voidsetDeleted(boolean someDeletedState)
           
 voidsetDirty(boolean someDirtyState)
           
 voidsetId(int someId)
           
 voidsetLevels(SortedMap someLevels)
           
 voidsetLongName(String longName)
           
 voidsetNew(boolean someNewState)
           
 voidsetShortName(String shortName)
           
 voidsetSync(boolean someSyncState)
           
 StringtoString()
           

Constructor Detail

SkillImpl

public SkillImpl(int someId, String someShortName, String someLongName, String someComments, SortedMap someLevels, Status someStatus)
Crée une compétence en mémoire.
Parameters:
someId L'identifiant unique d'une compétence

SkillImpl

public SkillImpl(int someId, String someShortName, String someLongName, String someComments, SortedMap someLevels)

SkillImpl

public SkillImpl(String someShortName, String someLongName, String someComments, SortedMap someLevels)
Crée une compétence en mémoire.
L'identifiant unique est positionné à une valeur impossible (0), qui sera mise à jour à une réelle valeur de clé lorsque elle sera devenue persistante (via dao.create(Skill) typiquement).
Method Detail

equals

public boolean equals(Object other)

getComments

public String getComments()

getId

public int getId()

getKey

public SkillKey getKey()

getLevels

public SortedMap getLevels()
associates <{org.orange.kicsa.business.skill.SkillLevel}>
supplierQualifier levels
supplierCardinality 1..*

getLongName

public String getLongName()

getShortName

public String getShortName()

hashCode

public int hashCode()

isDeleted

public boolean isDeleted()

isDirty

public boolean isDirty()

isNew

public boolean isNew()

isSync

public boolean isSync()

setComments

public void setComments(String comments)

setDeleted

public void setDeleted(boolean someDeletedState)

setDirty

public void setDirty(boolean someDirtyState)

setId

public void setId(int someId)

setLevels

public void setLevels(SortedMap someLevels)

setLongName

public void setLongName(String longName)

setNew

public void setNew(boolean someNewState)

setShortName

public void setShortName(String shortName)

setSync

public void setSync(boolean someSyncState)

toString

public String toString()

Association Links

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

Supplier Cardinality 1..*
Supplier Qualifier levels
associates <{org.orange.kicsa.business.skill.SkillLevel}>

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

Commentaires indexés par date

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

Supplier Qualifier key

to Class java.util.SortedMap

Dependency Links

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

to Class java.io.Serializable

to Class java.lang.String

to Class java.util.SortedMap

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

to Class java.lang.Object

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

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>