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

41 lines
918 B
Java

package de.swingbe.ifleet.model;
import java.util.Objects;
public class Header {
private final Sender sender;
private final Receiver receiver;
public Header(Sender sender, Receiver receiver) {
this.sender = sender;
this.receiver = receiver;
}
@Override
public String toString() {
return "Header{" + "sender=" + sender + ", receiver=" + receiver + '}';
}
public Sender getSender() {
return sender;
}
public Receiver getReceiver() {
return receiver;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Header header = (Header) o;
return sender.equals(header.sender) && receiver.equals(header.receiver);
}
@Override
public int hashCode() {
return Objects.hash(sender, receiver);
}
}