org.orange.kicsa.business.ability
Class AbilityImpl


public class AbilityImpl
implements Ability, Serializable

Is persistent

Constructor Summary
AbilityImpl(EmployeeKey someEmployeeKey, String someEmployeeFirstName, String someEmployeeLastName, SkillKey someSkillKey, String someSkillName, int someLevel, Status someStatus)
          Creates a new ability.
AbilityImpl(EmployeeKey someEmployeeKey, String someEmployeeFirstName, String someEmployeeLastName, SkillKey someSkillKey, String someSkillName, int someLevel)
          Creates a new ability.

Method Summary
 StringgetEmployeeFirstName()
           
 EmployeeKeygetEmployeeKey()
           
 StringgetEmployeeLastName()
           
 intgetLevel()
           
 SkillKeygetSkillKey()
           
 StringgetSkillName()
           
 booleanisDeleted()
           
 booleanisDirty()
           
 booleanisNew()
           
 booleanisSync()
           
 voidsetDeleted(boolean someDeletedState)
           
 voidsetDirty(boolean someDirtyState)
           
 voidsetEmployeeFirstName(String employeeFirstName)
           
 voidsetEmployeeKey(EmployeeKey employeeKey)
           
 voidsetEmployeeLastName(String employeeLastName)
           
 voidsetLevel(int level)
           
 voidsetNew(boolean someNewState)
           
 voidsetSkillKey(SkillKey skillKey)
           
 voidsetSkillName(String skillName)
           
 voidsetSync(boolean someSyncState)
           
 StringtoString()
           

Constructor Detail

AbilityImpl

public AbilityImpl(EmployeeKey someEmployeeKey, String someEmployeeFirstName, String someEmployeeLastName, SkillKey someSkillKey, String someSkillName, int someLevel, Status someStatus)
Creates a new ability.
Returns: The new ability
See Also:
Editable.Status

AbilityImpl

public AbilityImpl(EmployeeKey someEmployeeKey, String someEmployeeFirstName, String someEmployeeLastName, SkillKey someSkillKey, String someSkillName, int someLevel)
Creates a new ability.
Returns: The new ability, with a EditableStatus.TO_CREATE status
See Also:
org.orange.kicsa.business.EditableStatus
Method Detail

getEmployeeFirstName

public String getEmployeeFirstName()

getEmployeeKey

public EmployeeKey getEmployeeKey()
associates <{org.orange.kicsa.business.employee.Employee}>
supplierCardinality 1

getEmployeeLastName

public String getEmployeeLastName()

getLevel

public int getLevel()

getSkillKey

public SkillKey getSkillKey()
associates <{Skill}>
supplierCardinality 1

getSkillName

public String getSkillName()

isDeleted

public boolean isDeleted()

isDirty

public boolean isDirty()

isNew

public boolean isNew()

isSync

public boolean isSync()

setDeleted

public void setDeleted(boolean someDeletedState)

setDirty

public void setDirty(boolean someDirtyState)

setEmployeeFirstName

public void setEmployeeFirstName(String employeeFirstName)

setEmployeeKey

public void setEmployeeKey(EmployeeKey employeeKey)

setEmployeeLastName

public void setEmployeeLastName(String employeeLastName)

setLevel

public void setLevel(int level)

setNew

public void setNew(boolean someNewState)

setSkillKey

public void setSkillKey(SkillKey skillKey)

setSkillName

public void setSkillName(String skillName)

setSync

public void setSync(boolean someSyncState)

toString

public String toString()

Association Links

to Class java.lang.String

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

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

Supplier Cardinality 1
associates <{org.orange.kicsa.business.employee.Employee}>

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

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

Supplier Cardinality 1
associates <{Skill}>

to Class java.lang.String

to Class java.lang.String

Dependency Links

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

to Class java.io.Serializable

to Class org.orange.kicsa.business.Editable.Status

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

to Class java.lang.String

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

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

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

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

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>

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

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