@Entity public class EmployeeAvailability extends AbstractPersistable
id, tenantId, version| 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) |
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 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–2019 JBoss by Red Hat. All rights reserved.