package siprp.database.cayenne.objects.auto;

/** Class _Avisos was generated by Cayenne.
  * It is probably a good idea to avoid changing this class manually, 
  * since it may be overwritten next time code is regenerated. 
  * If you need to make any customizations, please use subclass. 
  */
public abstract class _Avisos extends siprp.database.cayenne.objects.BaseObject {

    public static final String DATA_AVISO_PROPERTY = "dataAviso";
    public static final String DATA_EVENTO_PROPERTY = "dataEvento";
    public static final String DESCRICAO_PROPERTY = "descricao";
    public static final String EVENTO_ID_PROPERTY = "eventoId";
    public static final String ID_PROPERTY = "id";
    public static final String TIPO_PROPERTY = "tipo";
    public static final String TRABALHADOR_ID_PROPERTY = "trabalhadorId";
    public static final String TO_EMPRESAS_PROPERTY = "toEmpresas";
    public static final String TO_ESTABELECIMENTOS_PROPERTY = "toEstabelecimentos";

    public static final String ID_PK_COLUMN = "id";

    public void setDataAviso(java.util.Date dataAviso) {
        writeProperty("dataAviso", dataAviso);
    }
    public java.util.Date getDataAviso() {
        return (java.util.Date)readProperty("dataAviso");
    }
    
    
    public void setDataEvento(java.util.Date dataEvento) {
        writeProperty("dataEvento", dataEvento);
    }
    public java.util.Date getDataEvento() {
        return (java.util.Date)readProperty("dataEvento");
    }
    
    
    public void setDescricao(String descricao) {
        writeProperty("descricao", descricao);
    }
    public String getDescricao() {
        return (String)readProperty("descricao");
    }
    
    
    public void setEventoId(Integer eventoId) {
        writeProperty("eventoId", eventoId);
    }
    public Integer getEventoId() {
        return (Integer)readProperty("eventoId");
    }
    
    
    public void setId(Integer id) {
        writeProperty("id", id);
    }
    public Integer getId() {
        return (Integer)readProperty("id");
    }
    
    
    public void setTipo(Integer tipo) {
        writeProperty("tipo", tipo);
    }
    public Integer getTipo() {
        return (Integer)readProperty("tipo");
    }
    
    
    public void setTrabalhadorId(Integer trabalhadorId) {
        writeProperty("trabalhadorId", trabalhadorId);
    }
    public Integer getTrabalhadorId() {
        return (Integer)readProperty("trabalhadorId");
    }
    
    
    public void setToEmpresas(siprp.database.cayenne.objects.Empresas toEmpresas) {
        setToOneTarget("toEmpresas", toEmpresas, true);
    }

    public siprp.database.cayenne.objects.Empresas getToEmpresas() {
        return (siprp.database.cayenne.objects.Empresas)readProperty("toEmpresas");
    } 
    
    
    public void setToEstabelecimentos(siprp.database.cayenne.objects.Estabelecimentos toEstabelecimentos) {
        setToOneTarget("toEstabelecimentos", toEstabelecimentos, true);
    }

    public siprp.database.cayenne.objects.Estabelecimentos getToEstabelecimentos() {
        return (siprp.database.cayenne.objects.Estabelecimentos)readProperty("toEstabelecimentos");
    } 
    
    
}
