@Entity public class EmployeeAvailability extends AbstractPersistable
| Constructor and Description |
|---|
EmployeeAvailability() |
EmployeeAvailability(Integer tenantId,
Employee employee,
OffsetDateTime startDateTime,
OffsetDateTime endDateTime) |
EmployeeAvailability(ZoneId zoneId,
EmployeeAvailabilityView employeeAvailabilityView,
Employee employee) |
| Modifier and Type | Method and Description |
|---|---|
Duration |
getDuration() |
Employee |
getEmployee() |
OffsetDateTime |
getEndDateTime() |
OffsetDateTime |
getStartDateTime() |
EmployeeAvailabilityState |
getState() |
EmployeeAvailability |
inTimeZone(ZoneId zoneId) |
@AssertTrue boolean |
isValid() |
void |
setEmployee(Employee employee) |
void |
setEndDateTime(OffsetDateTime endDateTime) |
void |
setStartDateTime(OffsetDateTime startDateTime) |
void |
setState(EmployeeAvailabilityState state) |
String |
toString() |
equals, getId, getTenantId, getVersion, hashCode, setId, setTenantId, setVersionpublic EmployeeAvailability()
public EmployeeAvailability(Integer tenantId, Employee employee, OffsetDateTime startDateTime, OffsetDateTime endDateTime)
public EmployeeAvailability(ZoneId zoneId, EmployeeAvailabilityView employeeAvailabilityView, Employee employee)
@AssertTrue public @AssertTrue boolean isValid()
public Duration getDuration()
public String toString()
toString in class AbstractPersistablepublic Employee getEmployee()
public void setEmployee(Employee employee)
public OffsetDateTime getStartDateTime()
public void setStartDateTime(OffsetDateTime startDateTime)
public OffsetDateTime getEndDateTime()
public void setEndDateTime(OffsetDateTime endDateTime)
public EmployeeAvailabilityState getState()
public void setState(EmployeeAvailabilityState state)
public EmployeeAvailability inTimeZone(ZoneId zoneId)
Copyright © 2017–2021 JBoss by Red Hat. All rights reserved.