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