Hat sich schon erledigt, sry fürs Zuspamen aber verstehe ich das richtig... müssen die Methoden nach einer gewissen Namensconvention erzeugt werden??
import javafx.beans.property.SimpleLongProperty;
import javafx.beans.property.SimpleStringProperty;
import example.model.Task;
import example.model.TaskType;
public class TaskTest implements Task {
private final SimpleStringProperty taskName;
private final SimpleLongProperty taskID;
public TaskTest(String taskName, Long taskID) {
this.taskName = new SimpleStringProperty(taskName);
this.taskID = new SimpleLongProperty(taskID);
}
public String getTaskName() {
return taskName.get();
}
public void setTaskName(String tName) {
taskName.set(tName);
}
public Long getTaskID() {
return taskID.get();
}
public void setTaskID(Long id) {
taskID.set(id);
}
@Override
public Long getVersion() {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean isNew() {
// TODO Auto-generated method stub
return false;
}
@Override
public Long getId() {
return taskID.get();
}
public String getStringID() {
return taskID.toString();
}
@Override
public String getNaturalKey() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setId(Long id) {
// TODO Auto-generated method stub
taskID.set(id);
}
@Override
public String getName() {
return getTaskName();
}
@Override
public void setName(String name) {
setTaskName(name);
}
@Override
public TaskType getType() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setType(TaskType type) {
// TODO Auto-generated method stub
}
@Override
public String getComment() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setComment(String comment) {
// TODO Auto-generated method stub
}
}
mein interface welches eigentlich auch die getter und setter implementiert wird überhaupt nicht berücksichtigt :-(