AuditEventDTO.java

package com.tradecloud.dto.treasury;

import java.util.Date;

/**
 * Created by ds on 10/6/14.
 */
public class AuditEventDTO extends BaseDTO {
    private String auditReference;
    private String event;
    private String user;
    private Date dateTime;
    private String type;

    public String getAuditReference() {
        return auditReference;
    }

    public void setAuditReference(String auditReference) {
        this.auditReference = auditReference;
    }

    public String getEvent() {
        return event;
    }

    public void setEvent(String event) {
        this.event = event;
    }

    public String getUser() {
        return user;
    }

    public void setUser(String user) {
        this.user = user;
    }

    public Date getDateTime() {
        return dateTime;
    }

    public void setDateTime(Date dateTime) {
        this.dateTime = dateTime;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (!(o instanceof AuditEventDTO)) return false;

        AuditEventDTO that = (AuditEventDTO) o;

        if (auditReference != null ? !auditReference.equals(that.auditReference) : that.auditReference != null) return false;
        if (dateTime != null ? !dateTime.equals(that.dateTime) : that.dateTime != null) return false;
        if (event != null ? !event.equals(that.event) : that.event != null) return false;
        if (type != null ? !type.equals(that.type) : that.type != null) return false;
        if (user != null ? !user.equals(that.user) : that.user != null) return false;

        return true;
    }

    @Override
    public int hashCode() {
        int result = auditReference != null ? auditReference.hashCode() : 0;
        result = 31 * result + (event != null ? event.hashCode() : 0);
        result = 31 * result + (user != null ? user.hashCode() : 0);
        result = 31 * result + (dateTime != null ? dateTime.hashCode() : 0);
        result = 31 * result + (type != null ? type.hashCode() : 0);
        return result;
    }

    @Override
    public String toString() {
        return "AuditEventDTO{" +
                "auditReference='" + auditReference + '\'' +
                ", event='" + event + '\'' +
                ", user='" + user + '\'' +
                ", dateTime=" + dateTime +
                ", type='" + type + '\'' +
                '}';
    }
}