82 lines
2.5 KiB
Java
82 lines
2.5 KiB
Java
package de.swingbe.ifleet.model;
|
|
|
|
import java.util.Objects;
|
|
|
|
public class Enty {
|
|
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 Comm comm;
|
|
|
|
public Enty(String date, String time, String logLevel, String addressPartA, String addressPartB, String peer, String addressNext, String direction, Comm comm) {
|
|
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.comm = comm;
|
|
}
|
|
|
|
public String getDate() {
|
|
return date;
|
|
}
|
|
|
|
public String getTime() {
|
|
return time;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "Entity{" + "date='" + date + '\'' + ", time='" + time + '\'' + ", logLevel='" + logLevel + '\'' + ", addressPartA='" + addressPartA + '\'' + ", addressPartB='" + addressPartB + '\'' + ", peer='" + peer + '\'' + ", addressNext='" + addressNext + '\'' + ", direction='" + direction + '\'' + ", comm=" + comm + '}';
|
|
}
|
|
|
|
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 Comm getComm() {
|
|
return comm;
|
|
}
|
|
|
|
@Override
|
|
public boolean equals(Object o) {
|
|
if (this == o) return true;
|
|
if (o == null || getClass() != o.getClass()) return false;
|
|
Enty entity = (Enty) o;
|
|
return date.equals(entity.date) && time.equals(entity.time) && logLevel.equals(entity.logLevel) && addressPartA.equals(entity.addressPartA) && addressPartB.equals(entity.addressPartB) && peer.equals(entity.peer) && addressNext.equals(entity.addressNext) && direction.equals(entity.direction) && comm.equals(entity.comm);
|
|
}
|
|
|
|
@Override
|
|
public int hashCode() {
|
|
return Objects.hash(date, time, logLevel, addressPartA, addressPartB, peer, addressNext, direction, comm);
|
|
}
|
|
}
|