Package org.magicbox.dto

Source Code of org.magicbox.dto.Envelope

/*
* Copyright Massimiliano Dess� (desmax74@yahoo.it)
*
* Licensed under Apache License Version 2.0
* (http://www.apache.org/licenses/LICENSE-2.0),
*
* for commercial use, under
* GNU General Public License Version 2 or later (the "GPL")
* http://www.gnu.org/licenses/gpl.html
*/
package org.magicbox.dto;

import java.util.Date;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.magicbox.domain.AnnuncioImpl;
import org.magicbox.domain.Annuncio;

/**
* Classe che contiene l'annuncio e i gruppi a cui inviarlo
*
* @author Massimiliano Dess� (desmax74@yahoo.it)
* @since jdk 1.6.0
* @version 3.0
*/
/* @todo rinominare inseritiHidden */
public class Envelope {

    public Envelope() {
        this.annuncio = new AnnuncioImpl();
    }

    public Envelope(Annuncio annuncio) {
        this.annuncio = new AnnuncioImpl(annuncio);
    }

    public String getOggetto() {
        return annuncio.getTitolo();
    }

    public void setOggetto(String oggetto) {
        annuncio.setTitolo(oggetto);
    }

    public void setCentro(long id) {
        annuncio.setIdCentro(id);
    }

    public void setData(Date data) {
        annuncio.setData(data);
    }

    public void setAnnuncio(Annuncio annuncio) {
        this.annuncio.setContenuto(annuncio.getContenuto());
        this.annuncio.setData(annuncio.getData());
        this.annuncio.setTipo(annuncio.getTipo());
        this.annuncio.setTitolo(annuncio.getTitolo());
    }

    public void setTipo(int tipo) {
        annuncio.setTipo(tipo);
    }

    public void setTitolo(String titolo) {
        annuncio.setTitolo(titolo);
    }

    public String getTitolo() {
        return annuncio.getTitolo();
    }

    public Annuncio getAnnuncio() {
        return annuncio;
    }

    public String getTesto() {
        return annuncio.getContenuto();
    }

    public void setTesto(String testo) {
        annuncio.setContenuto(testo);
    }

    public String getInseritiHidden() {
        return inseritiHidden;
    }

    public void setInseritiHidden(String inseritiHidden) {
        this.inseritiHidden = inseritiHidden;
    }

    public String toString() {
        return new ToStringBuilder(this).append("annuncio->", annuncio).append("inseritiHidden", inseritiHidden).toString();
    }

    private AnnuncioImpl annuncio;
    private String inseritiHidden;
}
TOP

Related Classes of org.magicbox.dto.Envelope

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.