jFxKasse/src/application/tableData.java

69 lines
1.3 KiB
Java
Raw Normal View History

2018-03-29 19:45:41 +02:00
package application;
import javafx.beans.property.IntegerProperty;
import javafx.beans.property.SimpleIntegerProperty;
import javafx.beans.property.SimpleStringProperty;
import javafx.beans.property.StringProperty;
2018-03-29 19:51:34 +02:00
public class tableData
{ // Datenobjekt mit der ID, Datum und Konto
2018-03-29 19:45:41 +02:00
private final IntegerProperty id = new SimpleIntegerProperty();
2018-03-29 19:51:34 +02:00
2018-03-29 19:45:41 +02:00
private final StringProperty datum = new SimpleStringProperty();
2018-03-29 19:51:34 +02:00
2018-03-29 19:45:41 +02:00
private final StringProperty konto = new SimpleStringProperty();
2018-03-29 19:51:34 +02:00
public tableData(final int id, final String datum, final String konto)
{
2018-03-29 19:45:41 +02:00
this.id.set(id);
this.datum.set(datum);
this.konto.set(konto);
}
2018-03-29 19:51:34 +02:00
public IntegerProperty idProperty()
{
2018-03-29 19:45:41 +02:00
return id;
}
2018-03-29 19:51:34 +02:00
public StringProperty datumProperty()
{
2018-03-29 19:45:41 +02:00
return datum;
}
2018-03-29 19:51:34 +02:00
public StringProperty kontoProperty()
{
2018-03-29 19:45:41 +02:00
return konto;
}
2018-03-29 19:51:34 +02:00
public int getID()
{
2018-03-29 19:45:41 +02:00
return idProperty().get();
}
2018-03-29 19:51:34 +02:00
public String getDatum()
{
2018-03-29 19:45:41 +02:00
return datumProperty().get();
}
2018-03-29 19:51:34 +02:00
public String getKonto()
{
2018-03-29 19:45:41 +02:00
return kontoProperty().get();
}
2018-03-29 19:51:34 +02:00
public final void setID(int id)
{
2018-03-29 19:45:41 +02:00
idProperty().set(id);
}
2018-03-29 19:51:34 +02:00
public final void setdatum(String datum)
{
2018-03-29 19:45:41 +02:00
datumProperty().set(datum);
}
2018-03-29 19:51:34 +02:00
public final void setkonto(String konto)
{
2018-03-29 19:45:41 +02:00
kontoProperty().set(konto);
}
}