package com.njcn.pojo.commons.wave;


import com.njcn.pojo.configuration.Device;
import com.njcn.pojo.configuration.Line;
import com.njcn.pojo.data.EventDetail;
import jcifs.smb.NtlmPasswordAuthentication;

import java.io.Serializable;

/**
 * @author hongawen
 * @Date: 2018/7/10 10:26
 * 事件波形的基本信息包括：路径、认证信息
 */
public class WaveBasicInfo implements Serializable {

    private String wavePath;

    private String datPath;

    private NtlmPasswordAuthentication ntlmPasswordAuthentication;

    private boolean flag;

    private Line line;

    private Device device;

    private String time;

    private EventDetail eventDetail;

    private String timeID;

    public String getWavePath() {
        return wavePath;
    }

    public void setWavePath(String wavePath) {
        this.wavePath = wavePath;
    }

    public NtlmPasswordAuthentication getNtlmPasswordAuthentication() {
        return ntlmPasswordAuthentication;
    }

    public void setNtlmPasswordAuthentication(NtlmPasswordAuthentication ntlmPasswordAuthentication) {
        this.ntlmPasswordAuthentication = ntlmPasswordAuthentication;
    }

    public boolean isFlag() {
        return flag;
    }

    public void setFlag(boolean flag) {
        this.flag = flag;
    }

    public Line getLine() {
        return line;
    }

    public void setLine(Line line) {
        this.line = line;
    }

    public Device getDevice() {
        return device;
    }

    public void setDevice(Device device) {
        this.device = device;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public EventDetail getEventDetail() {
        return eventDetail;
    }

    public void setEventDetail(EventDetail eventDetail) {
        this.eventDetail = eventDetail;
    }

    public String getTimeID() {
        return timeID;
    }

    public void setTimeID(String timeID) {
        this.timeID = timeID;
    }

    public String getDatPath() {
        return datPath;
    }

    public void setDatPath(String datPath) {
        this.datPath = datPath;
    }

    @Override
    public String toString() {
        return "WaveBasicInfo{" +
                "wavePath='" + wavePath + '\'' +
                ", datPath='" + datPath + '\'' +
                ", ntlmPasswordAuthentication=" + ntlmPasswordAuthentication +
                ", flag=" + flag +
                ", line=" + line +
                ", device=" + device +
                ", time='" + time + '\'' +
                ", eventDetail=" + eventDetail +
                ", timeID='" + timeID + '\'' +
                '}';
    }
}
