Class Employee
- java.lang.Object
-
- org.optaweb.employeerostering.domain.common.AbstractPersistable
-
- org.optaweb.employeerostering.domain.employee.Employee
-
@Entity public class Employee extends AbstractPersistable
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)static StringgenerateShortIdFromName(String name)StringgetColor()ContractgetContract()StringgetName()StringgetShortId()Set<Skill>getSkillProficiencySet()inthashCode()booleanhasSkill(Skill skill)booleanhasSkills(Collection<Skill> skills)voidsetColor(String color)voidsetContract(Contract contract)voidsetName(String name)voidsetShortId(String shortId)voidsetSkillProficiencySet(Set<Skill> skillProficiencySet)StringtoString()-
Methods inherited from class org.optaweb.employeerostering.domain.common.AbstractPersistable
getId, getTenantId, getVersion, setId, setTenantId, setVersion
-
-
-
-
Method Detail
-
hasSkill
public boolean hasSkill(Skill skill)
-
hasSkills
public boolean hasSkills(Collection<Skill> skills)
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
getName
public String getName()
-
setName
public void setName(String name)
-
getContract
public Contract getContract()
-
setContract
public void setContract(Contract contract)
-
getShortId
public String getShortId()
-
setShortId
public void setShortId(String shortId)
-
getColor
public String getColor()
-
setColor
public void setColor(String color)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classAbstractPersistable
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractPersistable
-
-