irt-parser/src/main/java/de/swingbe/ifleet/model/Entity.java

79 lines
2.2 KiB
Java

package de.swingbe.ifleet.model;
public class Entity {
private final String date;
private final String time;
private final String logLevel;
private final String addressPartA;
private final String addressPartB;
private final String peer;
private final String addressNext;
private final String direction;
private final Communication cc;
public Entity(String date, String time, String logLevel, String addressPartA, String addressPartB, String peer, String addressNext, String direction, Communication cc) {
this.date = date;
this.time = time;
this.logLevel = logLevel;
this.addressPartA = addressPartA;
this.addressPartB = addressPartB;
this.peer = peer;
this.addressNext = addressNext;
this.direction = direction;
this.cc = cc;
}
public String getDate() {
return date;
}
public String getTime() {
return time;
}
public String getLogLevel() {
return logLevel;
}
public String getAddressPartA() {
return addressPartA;
}
public String getAddressPartB() {
return addressPartB;
}
public String getPeer() {
return peer;
}
public String getAddressNext() {
return addressNext;
}
public String getDirection() {
return direction;
}
public Communication getCc() {
return cc;
}
@Override
public String toString() {
String eString = "Entity{";
eString += date != null ? "date='" + date + '\'' : "";
eString += time != null ? ", time='" + time + '\'' : "";
eString += logLevel != null ? ", logLevel='" + logLevel + '\'' : "";
eString += addressPartA != null ? ", addressPartA='" + addressPartA + '\'' : "";
eString += addressPartB != null ? ", addressPartB='" + addressPartB + '\'' : "";
eString += peer != null ? ", peer='" + peer + '\'' : "";
eString += addressNext != null ? ", addressNext='" + addressNext + '\'' : "";
eString += direction != null ? ", direction='" + direction + '\'' : "";
eString += cc != null ? ", cc=" + cc : "";
eString += '}';
return eString;
}
}