@Templated public class AvailabilityGridObject extends AbstractHasTimeslotGridObject<AvailabilityRosterMetadata> implements SingleGridObject<LocalDateTime,AvailabilityRosterMetadata>
| Constructor and Description |
|---|
AvailabilityGridObject() |
| Modifier and Type | Method and Description |
|---|---|
Employee |
getEmployee() |
EmployeeAvailabilityView |
getEmployeeAvailabilityView() |
LocalDateTime |
getEndPositionInScaleUnits() |
Long |
getId() |
LocalDateTime |
getStartPositionInScaleUnits() |
protected HasTimeslot |
getTimeslot() |
protected void |
init(Lane<LocalDateTime,AvailabilityRosterMetadata> lane) |
void |
save()
Update the server version of this GridObject
|
void |
setEndPositionInScaleUnits(LocalDateTime newEndPosition)
This method only affects the backing data, not the actual position of the
element, which is handled in GridObjectPlacer
|
void |
setStartPositionInScaleUnits(LocalDateTime newStartPosition)
This method only affects the backing data, not the actual position of the
element, which is handled in GridObjectPlacer
|
AvailabilityGridObject |
withEmployeeAvailabilityView(EmployeeAvailabilityView employeeAvailabilityView) |
getLane, onMouseClick, withLaneclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetGridObjectsgetLane, setClassProperty, withLanepublic AvailabilityGridObject withEmployeeAvailabilityView(EmployeeAvailabilityView employeeAvailabilityView)
public LocalDateTime getStartPositionInScaleUnits()
getStartPositionInScaleUnits in interface GridObject<LocalDateTime,AvailabilityRosterMetadata>getStartPositionInScaleUnits in class AbstractHasTimeslotGridObject<AvailabilityRosterMetadata>public void setStartPositionInScaleUnits(LocalDateTime newStartPosition)
GridObjectsetStartPositionInScaleUnits in interface GridObject<LocalDateTime,AvailabilityRosterMetadata>public LocalDateTime getEndPositionInScaleUnits()
getEndPositionInScaleUnits in interface GridObject<LocalDateTime,AvailabilityRosterMetadata>getEndPositionInScaleUnits in class AbstractHasTimeslotGridObject<AvailabilityRosterMetadata>public void setEndPositionInScaleUnits(LocalDateTime newEndPosition)
GridObjectsetEndPositionInScaleUnits in interface GridObject<LocalDateTime,AvailabilityRosterMetadata>public Long getId()
getId in interface GridObject<LocalDateTime,AvailabilityRosterMetadata>getId in interface HasGridObjects<LocalDateTime,AvailabilityRosterMetadata>protected HasTimeslot getTimeslot()
getTimeslot in class AbstractHasTimeslotGridObject<AvailabilityRosterMetadata>protected void init(Lane<LocalDateTime,AvailabilityRosterMetadata> lane)
init in class AbstractHasTimeslotGridObject<AvailabilityRosterMetadata>public EmployeeAvailabilityView getEmployeeAvailabilityView()
public Employee getEmployee()
public void save()
GridObjectsave in interface GridObject<LocalDateTime,AvailabilityRosterMetadata>Copyright © 2017–2019 JBoss by Red Hat. All rights reserved.