RequiredTrainingPlan.java

package it.unisa.c03.myPersonalTrainer.requiredtrainingplan.bean;

import java.io.Serializable;

/**
 * account class.
 */
public class RequiredTrainingPlan implements Serializable {

    /**
     * user's email.
     */
    private String email;

    /**
     * required flag to identify the
     * TrainingPlan's request.
     */
    private int required;

    /**
     * method for get the email.
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * method for set the email.
     * @param newemail email
     */
    public void setEmail(String newemail) {
        this.email = newemail;
    }

    /**
     * method for get the required flag.
     * @return the password
     */
    public int getRequired() {
        return required;
    }

    /**
     * method for set the required flag.
     * @param newrequired training plan required
     */
    public void setRequired(int newrequired) {
        this.required = newrequired;
    }

    /**
     * constructor of the class.
     */
    public RequiredTrainingPlan() {
    }

    /**
     * param costructor.
     * @param newemail new email
     * @param newrequired new flag required
     */
    public RequiredTrainingPlan(String newemail, int newrequired) {
        this.email = newemail;
        this.required = newrequired;
    }

    /**
     * method to string, to view the information during a stamp.
     */
    @Override
    public String toString() {
        return "RequiredTrainingPlan{"
                + "eMail='" + email + '\''
                + ", required=" + required
                + '}';
    }
}