Subversion Repositories bacoAlunos

Rev

Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.domain.views;

import pt.estgp.estgweb.domain.*;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by jorgemachado on 12/11/15.
 */

public class ConfigurationGradesView extends DomainObjectView {

    long id;
    List<ConfigurationGradesStatusEpoca> statusEpocas;
    List<ConfigurationGradesEpocaAvaliacao> epocasAvaliacao;

    @1.5.0/docs/api/java/lang/Override.html">Override
    public 1.5.0/docs/api/java/lang/Class.html">Class getReferenceClass() {
        return ConfigurationGrades.class;
    }

    @1.5.0/docs/api/java/lang/Override.html">Override
    public 1.5.0/docs/api/java/io/Serializable.html">Serializable getSerializable() {
        return id;
    }

    public void init(ConfigurationGrades configurationGrades)
    {
        this.id = configurationGrades.getId();
        statusEpocas = new ArrayList<ConfigurationGradesStatusEpoca>(configurationGrades.getStatusEpoca());
        epocasAvaliacao = new ArrayList<ConfigurationGradesEpocaAvaliacao>(configurationGrades.getEpocasAvaliacao());
    }


    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public List<ConfigurationGradesStatusEpoca> getStatusEpocas() {
        return statusEpocas;
    }

    public void setStatusEpocas(List<ConfigurationGradesStatusEpoca> statusEpocas) {
        this.statusEpocas = statusEpocas;
    }

    public List<ConfigurationGradesEpocaAvaliacao> getEpocasAvaliacao() {
        return epocasAvaliacao;
    }

    public void setEpocasAvaliacao(List<ConfigurationGradesEpocaAvaliacao> epocasAvaliacao) {
        this.epocasAvaliacao = epocasAvaliacao;
    }

    public void persist(ConfigurationGrades grades)
    {

    }
}