Subversion Repositories bacoAlunos

Rev

Rev 1517 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.services.courses.xsd;

import pt.estgp.estgweb.utils.DynamicArrayList;

import java.util.List;

/**
 * Created by jorgemachado on 15/09/16.
 */

public class SemestreImpl extends Curso.Semestre
{

    public List<UnidadeType> getUnidade() {
        if (unidade == null) {
            unidade = new DynamicArrayList<UnidadeType>(UnidadeImpl.class);
        }
        return this.unidade;
    }

    public List<Curso.Semestre.Perfil> getPerfil() {
        if (perfil == null) {
            perfil = new DynamicArrayList<Perfil>(PerfilImpl.class);
        }
        return this.perfil;
    }

    private static 1.5.0/docs/api/java/lang/String.html">String getSemestreDescAux(1.5.0/docs/api/java/lang/String.html">String id)
    {
        if(id.equals("S1"))
            return "Semestre 1";
        else if(id.equals("S2"))
            return "Semestre 2";
        else if(id.equals("S3"))
            return "Semestre 3";
        else if(id.equals("S4"))
            return "Semestre 4";
        else if(id.equals("S5"))
            return "Semestre 5";
        else if(id.equals("S6"))
            return "Semestre 6";
        else if(id.equals("T1"))
            return "Trimestre 1";
        else if(id.equals("T2"))
            return "Trimestre 2";
        else if(id.equals("T3"))
            return "Trimestre 3";
        else if(id.equals("T4"))
            return "Trimestre 4";
        else if(id.equals("T5"))
            return "Trimestre 5";
        else if(id.equals("T6"))
            return "Trimestre 6";
        else if(id.equals("T7"))
            return "Trimestre 7";
        else if(id.equals("T8"))
            return "Trimestre 8";

        return "";
    }

    private static 1.5.0/docs/api/java/lang/String.html">String getSemestreDescAuxEn(1.5.0/docs/api/java/lang/String.html">String id)
    {
        if(id.equals("S1"))
            return "Semester 1";
        else if(id.equals("S2"))
            return "Semester 2";
        else if(id.equals("S3"))
            return "Semester 3";
        else if(id.equals("S4"))
            return "Semester 4";
        else if(id.equals("S5"))
            return "Semester 5";
        else if(id.equals("S6"))
            return "Semester 6";
        else if(id.equals("T1"))
            return "Quarter 1";
        else if(id.equals("T2"))
            return "Quarter 2";
        else if(id.equals("T3"))
            return "Quarter 3";
        else if(id.equals("T4"))
            return "Quarter 4";
        else if(id.equals("T5"))
            return "Quarter 5";
        else if(id.equals("T6"))
            return "Quarter 6";
        else if(id.equals("T7"))
            return "Quarter 7";
        else if(id.equals("T8"))
            return "Quarter 8";

        return "";
    }




    public void setId(1.5.0/docs/api/java/lang/String.html">String semestre)
    {

        super.setId(semestre);
        setDescriptionsDefaults(this);
    }

    public static void setDescriptionsDefaults(Curso.Semestre semestre)
    {
        if(!semestre.getId().equals("OP"))
        {
            semestre.setSemestreDesc(getSemestreDescAux(semestre.getId()));
            semestre.setSemestreDescEn(getSemestreDescAuxEn(semestre.getId()));
            semestre.setSemestreDescEs(getSemestreDescAux(semestre.getId()));
            semestre.setSemestreDescFr(getSemestreDescAux(semestre.getId()));
        }
    }


}