Last javadoc and logger implemented
This commit is contained in:
parent
1aa05d6251
commit
c11d6f8ef7
|
@ -14,6 +14,11 @@ import javafx.scene.input.MouseEvent;
|
||||||
import javafx.scene.layout.GridPane;
|
import javafx.scene.layout.GridPane;
|
||||||
import javafx.scene.layout.VBox;
|
import javafx.scene.layout.VBox;
|
||||||
|
|
||||||
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Controller of Participant
|
||||||
|
*/
|
||||||
public class ParticipantFormularController extends FXController {
|
public class ParticipantFormularController extends FXController {
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
|
@ -68,8 +73,14 @@ public class ParticipantFormularController extends FXController {
|
||||||
@FXML
|
@FXML
|
||||||
private Button saveBtn;
|
private Button saveBtn;
|
||||||
|
|
||||||
|
private static final Logger logger = Logger.getLogger(ParticipantFormularController.class.getCanonicalName());
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Shares GUI Elements with the LanguageConfigurator
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void shareGUIElementWithLanguageConfigurator() {
|
public void shareGUIElementWithLanguageConfigurator() {
|
||||||
|
logger.fine("sharing GUI Elements");
|
||||||
getLanguageConfigurator().recieveLabel(participantListTitle);
|
getLanguageConfigurator().recieveLabel(participantListTitle);
|
||||||
getLanguageConfigurator().recieveLabel(closeBtn);
|
getLanguageConfigurator().recieveLabel(closeBtn);
|
||||||
getLanguageConfigurator().recieveLabel(deleteBtn);
|
getLanguageConfigurator().recieveLabel(deleteBtn);
|
||||||
|
@ -81,8 +92,11 @@ public class ParticipantFormularController extends FXController {
|
||||||
getLanguageConfigurator().recieveLabel(saveBtn);
|
getLanguageConfigurator().recieveLabel(saveBtn);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Changes the current selection
|
||||||
|
*/
|
||||||
@FXML
|
@FXML
|
||||||
void changedSelection(MouseEvent event){
|
void changedSelection(){
|
||||||
Player participant = (Player) participantListView.getSelectionModel().getSelectedItems().get(0);
|
Player participant = (Player) participantListView.getSelectionModel().getSelectedItems().get(0);
|
||||||
participantNameTextField.setText(participant.getName());
|
participantNameTextField.setText(participant.getName());
|
||||||
firstNameTextField.setText(participant.getFirstName());
|
firstNameTextField.setText(participant.getFirstName());
|
||||||
|
@ -90,12 +104,18 @@ public class ParticipantFormularController extends FXController {
|
||||||
birthDateTextField.setText(participant.getFormattedDateOfBirth());
|
birthDateTextField.setText(participant.getFormattedDateOfBirth());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Saves a new Participant and clears form
|
||||||
|
*/
|
||||||
@FXML
|
@FXML
|
||||||
void saveParticipant(ActionEvent event) {
|
void saveParticipant() {
|
||||||
getTournamentDecorator().savePlayer(firstNameTextField.getText(), participantNameTextField.getText(), phoneNumberTextField.getText(), birthDateTextField.getText());
|
getTournamentDecorator().savePlayer(firstNameTextField.getText(), participantNameTextField.getText(), phoneNumberTextField.getText(), birthDateTextField.getText());
|
||||||
clearFormular();
|
clearFormular();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Clears current form
|
||||||
|
*/
|
||||||
private void clearFormular() {
|
private void clearFormular() {
|
||||||
firstNameTextField.clear();
|
firstNameTextField.clear();
|
||||||
participantNameTextField.clear();
|
participantNameTextField.clear();
|
||||||
|
@ -103,19 +123,30 @@ public class ParticipantFormularController extends FXController {
|
||||||
birthDateTextField.clear();
|
birthDateTextField.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Deletes the selected participant.
|
||||||
|
*/
|
||||||
@FXML
|
@FXML
|
||||||
void delete(ActionEvent event) {
|
void delete() {
|
||||||
Participant participant = participantListView.getSelectionModel().getSelectedItems().get(0);
|
Participant participant = participantListView.getSelectionModel().getSelectedItems().get(0);
|
||||||
|
logger.fine("deleting participant:" + participant);
|
||||||
getTournamentDecorator().deleteParticipant(participant);
|
getTournamentDecorator().deleteParticipant(participant);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Closes the participant form
|
||||||
|
*/
|
||||||
@FXML
|
@FXML
|
||||||
void close(ActionEvent event) {
|
void close() {
|
||||||
getFactoryDecorator().openScheduleView();
|
getFactoryDecorator().openScheduleView();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Loads the previously saved content and puts it in the list
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void loadContent() {
|
public void loadContent() {
|
||||||
|
logger.fine("loading and placing it into the list");
|
||||||
Tournament tournament = getTournamentDecorator().getTournament();
|
Tournament tournament = getTournamentDecorator().getTournament();
|
||||||
if(tournament != null){
|
if(tournament != null){
|
||||||
participantListView.setItems(tournament.getParticipants());
|
participantListView.setItems(tournament.getParticipants());
|
||||||
|
|
Loading…
Reference in New Issue