spntoolsdata.map.Historial.java Source code

Java tutorial

Introduction

Here is the source code for spntoolsdata.map.Historial.java

Source

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package spntoolsdata.map;

import com.mongodb.BasicDBObject;
import com.mongodb.DBObject;
import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author Ivansito
 */
public class Historial implements Serializable {

    private String Usuario;
    private Date Fecha;
    private String EstadoOrden;
    private BasicDBObject DBObjectHistorial = new BasicDBObject();

    public Historial() {

    }

    public Historial(String Usuario, Date Fecha) {
        this.setUsuario(Usuario);
        this.setFecha(Fecha);
    }

    public String getUsuario() {
        return Usuario;
    }

    public void setUsuario(String Usuario) {
        this.Usuario = Usuario;
        this.getDBObjectHistorial().put("Usuario", Usuario);
    }

    public Date getFecha() {
        return Fecha;
    }

    public void setFecha(Date Fecha) {
        this.Fecha = Fecha;
        this.getDBObjectHistorial().put("Fecha", Fecha);
    }

    public String getEstadoOrden() {
        return EstadoOrden;
    }

    public void setEstadoOrden(String EstadoOrden) {
        this.EstadoOrden = EstadoOrden;
        this.DBObjectHistorial.put("EstadoOrden", EstadoOrden);
    }

    public BasicDBObject getDBObjectHistorial() {
        return DBObjectHistorial;
    }

    public void setDBObjectHistorial(BasicDBObject DBObjectHistorial) {
        this.DBObjectHistorial = DBObjectHistorial;
    }

    public void makePojofromBson(DBObject bson) {
        BasicDBObject b = (BasicDBObject) bson;
        this.Usuario = (String) b.get("Usuario");
        this.Fecha = (Date) b.getDate("Fecha");
        this.EstadoOrden = (String) b.get("EstadoOrden");
    }

}