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.CourseUnitSummary;
import pt.estgp.estgweb.web.utils.DatesUtils;

import java.io.Serializable;

/**
 * @author Jorge Machado
 * @date 2/Mar/2008
 * @time 19:34:49
 * @see pt.estgp.estgweb.domain.views
 */

public class CourseUnitSummaryView extends DomainObjectView
{


    private CourseUnitSummary summary;
    private long id;
    private 1.5.0/docs/api/java/lang/String.html">String title;
    private 1.5.0/docs/api/java/lang/String.html">String description;
    private int number;
    private 1.5.0/docs/api/java/lang/String.html">String date;
    private int students;




    public CourseUnitSummaryView(CourseUnitSummary summary)
    {
        super(summary);
        init(summary);
    }
    public void init(CourseUnitSummary summary)
    {
        this.summary = summary;
        this.id = summary.getId();
        this.title = summary.getTitulo();
        this.description = summary.getDescricao();
        this.date = DatesUtils.getStringFromDate(summary.getDataAula());
        this.number = summary.getNumeroAula();
        this.students = summary.getAlunosPresentes();
    }

//    public void persistViewInObject(Announcement announcement)
//    {
//    }


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

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


    public long getId()
    {
        return id;
    }

    public 1.5.0/docs/api/java/lang/String.html">String getTitle()
    {
        return title;
    }

    public 1.5.0/docs/api/java/lang/String.html">String getDescription()
    {
        return description;
    }

    public int getNumber()
    {
        return number;
    }

    public 1.5.0/docs/api/java/lang/String.html">String getDate()
    {
        return date;
    }

    public int getStudents()
    {
        return students;
    }
}