Class Contract
- java.lang.Object
-
- org.optaweb.employeerostering.domain.common.AbstractPersistable
-
- org.optaweb.employeerostering.domain.contract.Contract
-
@Entity public class Contract extends AbstractPersistable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegergetMaximumMinutesPerDay()IntegergetMaximumMinutesPerMonth()IntegergetMaximumMinutesPerWeek()IntegergetMaximumMinutesPerYear()StringgetName()@javax.validation.constraints.AssertTrue booleanisValid()voidsetMaximumMinutesPerDay(Integer maximumMinutesPerDay)voidsetMaximumMinutesPerMonth(Integer maximumMinutesPerMonth)voidsetMaximumMinutesPerWeek(Integer maximumMinutesPerWeek)voidsetMaximumMinutesPerYear(Integer maximumMinutesPerYear)voidsetName(String name)StringtoString()-
Methods inherited from class org.optaweb.employeerostering.domain.common.AbstractPersistable
equals, getId, getTenantId, getVersion, hashCode, setId, setTenantId, setVersion
-
-
-
-
Method Detail
-
isValid
@AssertTrue public @javax.validation.constraints.AssertTrue boolean isValid()
-
toString
public String toString()
- Overrides:
toStringin classAbstractPersistable
-
getName
public String getName()
-
setName
public void setName(String name)
-
getMaximumMinutesPerDay
public Integer getMaximumMinutesPerDay()
-
setMaximumMinutesPerDay
public void setMaximumMinutesPerDay(Integer maximumMinutesPerDay)
-
getMaximumMinutesPerWeek
public Integer getMaximumMinutesPerWeek()
-
setMaximumMinutesPerWeek
public void setMaximumMinutesPerWeek(Integer maximumMinutesPerWeek)
-
getMaximumMinutesPerMonth
public Integer getMaximumMinutesPerMonth()
-
setMaximumMinutesPerMonth
public void setMaximumMinutesPerMonth(Integer maximumMinutesPerMonth)
-
getMaximumMinutesPerYear
public Integer getMaximumMinutesPerYear()
-
setMaximumMinutesPerYear
public void setMaximumMinutesPerYear(Integer maximumMinutesPerYear)
-
-