openpss / com.hendraanggrian.openpss.ui.wage.record / Record

Record

class Record : Resources

Constructors

<init>

Record(resources: Resources, index: Int, attendee: Attendee, startProperty: ObjectProperty<DateTime>, endProperty: ObjectProperty<DateTime>, dailyDisabledProperty: BooleanProperty = SimpleBooleanProperty(), dailyProperty: DoubleProperty = SimpleDoubleProperty(), overtimeProperty: DoubleProperty = SimpleDoubleProperty(), dailyIncomeProperty: DoubleProperty = SimpleDoubleProperty(), overtimeIncomeProperty: DoubleProperty = SimpleDoubleProperty(), totalProperty: DoubleProperty = SimpleDoubleProperty())

Properties

attendee

val attendee: Attendee

daily

var daily: Double

dailyDisabledProperty

val dailyDisabledProperty: BooleanProperty

dailyIncome

var dailyIncome: Double

dailyIncomeProperty

val dailyIncomeProperty: DoubleProperty

dailyProperty

val dailyProperty: DoubleProperty

displayedEnd

val displayedEnd: StringProperty

displayedName

val displayedName: String

displayedStart

val displayedStart: StringProperty

end

var end: DateTime?

endProperty

val endProperty: ObjectProperty<DateTime>

index

val index: Int

isDailyDisabled

var isDailyDisabled: Boolean

overtime

var overtime: Double

overtimeIncome

var overtimeIncome: Double

overtimeIncomeProperty

val overtimeIncomeProperty: DoubleProperty

overtimeProperty

val overtimeProperty: DoubleProperty

start

var start: DateTime?

startProperty

val startProperty: ObjectProperty<DateTime>

total

var total: Double

totalProperty

val totalProperty: DoubleProperty

Functions

cloneEnd

fun cloneEnd(time: LocalTime): DateTime

cloneStart

fun cloneStart(time: LocalTime): DateTime

isChild

fun isChild(): Boolean

isNode

fun isNode(): Boolean

isTotal

fun isTotal(): Boolean

Companion Object Properties

INDEX_NODE

const val INDEX_NODE: Int

Parent row displaying name and its settings.

INDEX_TOTAL

const val INDEX_TOTAL: Int

Last child row of a node, displaying calculated total.

WORKING_HOURS

const val WORKING_HOURS: Int

Companion Object Functions

getDummy

fun getDummy(resources: Resources): Record

Dummy for invisible javafx.scene.control.TreeTableView root.