Subversion Repositories eFlore/Applications.del

Rev

Blame | Last modification | View Log | RSS feed

package org.tela_botanica.del.client.utils;

/**
 * Juste histoire de pouvoir stocker le nom scientifique, le numéro nomenclatural et
 * le statut "retenu" dans un même endroit, pour nourrir ensuite l'autocomplétion
 * 
 * @author mathias
 */
public class InfosNomPourAutocompletion {

        /** numéro nomenclatural - un int suffit largement */
        protected int nn;
        /** nom scientifique (complet, avec auteur) */
        protected String ns;
        /** si true, désigne un nom retenu */
        protected boolean retenu;

        public InfosNomPourAutocompletion(int nn, String ns, boolean retenu) {
                this.nn = nn;
                this.ns = ns;
                this.retenu = retenu;
        }

        // le parseur JSON produit des double, soyons courtois
        public InfosNomPourAutocompletion(double nn, String ns, boolean retenu) {
                this((int)nn, ns, retenu);
        }

        public int getNn() {
                return nn;
        }
        public String getNs() {
                return ns;
        }
        public boolean isRetenu() {
                return retenu;
        }

        public void setNn(int nn) {
                this.nn = nn;
        }
        public void setNs(String ns) {
                this.ns = ns;
        }
        public void setRetenu(boolean retenu) {
                this.retenu = retenu;
        }
}