data class Attendee
Data class representing an Attendee with id as its identifier to avoid duplicates in Set scenario.
Attendee(id: Int, name: String, role: String? = null, recesses: ObservableList<Recess> = mutableObservableListOf(), attendances: RevertibleObservableList<DateTime> = RevertibleObservableList(), dailyProperty: IntegerProperty = SimpleIntegerProperty(), hourlyOvertimeProperty: IntegerProperty = SimpleIntegerProperty())
Data class representing an Attendee with id as its identifier to avoid duplicates in Set scenario. |
val attendances: RevertibleObservableList<DateTime>
Attendances and shift should be set in com.hendraanggrian.openpss.ui.wage.AttendeePane. |
|
var daily: Int |
|
val dailyProperty: IntegerProperty
Wages below are retrieved from sql, or dailyEmpty if there is none. |
|
var hourlyOvertime: Int |
|
val hourlyOvertimeProperty: IntegerProperty |
|
val id: Int
Id and name are final value that should be determined upon xlsx reading. |
|
val name: String |
|
val recesses: ObservableList<Recess> |
|
val role: String? |
fun equals(other: Any?): Boolean |
|
fun hashCode(): Int |
|
fun mergeDuplicates(): Boolean |
|
fun saveWage(): Unit |
|
fun toChildRecords(resources: Resources): Set<Record> |
|
fun toNodeRecord(resources: Resources): Record |
|
fun toString(): String |
|
fun toTotalRecords(resources: Resources, children: Collection<Record>): Record |
val DUMMY: Attendee
Dummy for invisible javafx.scene.control.TreeTableView root. |