nc.noumea.mairie.organigramme.dto.FichePosteDto.java Source code

Java tutorial

Introduction

Here is the source code for nc.noumea.mairie.organigramme.dto.FichePosteDto.java

Source

package nc.noumea.mairie.organigramme.dto;

import org.apache.commons.lang.StringUtils;

import flexjson.JSON;

/*
 * #%L
 * Logiciel de Gestion des Organigrammes de la Ville de Nouma
 * $Id:$
 * $HeadURL:$
 * %%
 * Copyright (C) 2015 Mairie de Nouma
 * %%
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public
 * License along with this program.  If not, see
 * <http://www.gnu.org/licenses/gpl-3.0.html>.
 * #L%
 */

public class FichePosteDto {

    private Integer idFichePoste;
    private String numero;
    private Integer idServiceADS;
    private String statutFDP;
    private String titre;
    private String categorie;
    private String reglementaire;
    private String agent;
    public String sigle;
    public String service;
    private String gradePoste;
    private String commentaire;
    // #17919
    private Integer idStatutFDP;
    // #18323
    private Double tauxETP;
    // #
    private String filiere;

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public String getStatutFDP() {
        return statutFDP;
    }

    public void setStatutFDP(String statutFDP) {
        this.statutFDP = statutFDP;
    }

    public Integer getIdFichePoste() {
        return idFichePoste;
    }

    public void setIdFichePoste(Integer idFichePoste) {
        this.idFichePoste = idFichePoste;
    }

    public Integer getIdServiceADS() {
        return idServiceADS;
    }

    public void setIdServiceADS(Integer idServiceADS) {
        this.idServiceADS = idServiceADS;
    }

    public String getTitre() {
        return titre;
    }

    public void setTitre(String titre) {
        this.titre = titre;
    }

    public String getCategorie() {
        return categorie;
    }

    public void setCategorie(String categorie) {
        this.categorie = categorie;
    }

    public String getReglementaire() {
        return reglementaire;
    }

    public void setReglementaire(String reglementaire) {
        this.reglementaire = reglementaire;
    }

    public String getAgent() {
        return agent;
    }

    public void setAgent(String agent) {
        this.agent = agent;
    }

    public String getSigle() {
        return sigle;
    }

    public void setSigle(String sigle) {
        this.sigle = sigle;
    }

    public String getGradePoste() {
        return gradePoste;
    }

    public void setGradePoste(String gradePoste) {
        this.gradePoste = gradePoste;
    }

    public String getCommentaire() {
        return commentaire;
    }

    public void setCommentaire(String commentaire) {
        this.commentaire = commentaire;
    }

    public Double getTauxETP() {
        return tauxETP;
    }

    public void setTauxETP(Double tauxETP) {
        this.tauxETP = tauxETP;
    }

    @JSON(include = false)
    public String getLibelleGradeCategorie() {
        String suffixe = StringUtils.isNotBlank(this.categorie) ? " (" + this.categorie + ")" : "";
        return StringUtils.trimToNull(StringUtils.trimToEmpty(this.gradePoste) + suffixe);
    }

    @JSON(include = false)
    public String getStatutCss() {

        if (null == this.idStatutFDP)
            return "";

        if (this.idStatutFDP.equals(EnumStatutFichePoste.EN_CREATION.getStatut()))
            return "en_creation";

        if (this.idStatutFDP.equals(EnumStatutFichePoste.VALIDEE.getStatut()))
            return "validee";

        if (this.idStatutFDP.equals(EnumStatutFichePoste.INACTIVE.getStatut()))
            return "inactive";

        if (this.idStatutFDP.equals(EnumStatutFichePoste.GELEE.getStatut()))
            return "validee";

        if (this.idStatutFDP.equals(EnumStatutFichePoste.TRANSITOIRE.getStatut()))
            return "transitoire";

        return "";
    }

    public Integer getIdStatutFDP() {
        return idStatutFDP;
    }

    public void setIdStatutFDP(Integer idStatutFDP) {
        this.idStatutFDP = idStatutFDP;
    }

    public String getFiliere() {
        return filiere;
    }

    public void setFiliere(String filiere) {
        this.filiere = filiere;
    }

    public String getService() {
        return service;
    }

    public void setService(String service) {
        this.service = service;
    }

}