public static TransportProtocol of(String value) throws PeppolException { if (!pattern.matcher(value).matches()) throw new PeppolException("Identifier not according to pattern."); return new TransportProtocol(value); }
evidence.messageIdentifier != null) return false; if (transportProtocol != null ? !transportProtocol.equals(evidence.transportProtocol) : evidence.transportProtocol != null) return false;
@Override public int hashCode() { int result = type != null ? type.hashCode() : 0; result = 31 * result + (eventCode != null ? eventCode.hashCode() : 0); result = 31 * result + (eventReason != null ? eventReason.hashCode() : 0); result = 31 * result + (issuer != null ? issuer.hashCode() : 0); result = 31 * result + (evidenceIdentifier != null ? evidenceIdentifier.hashCode() : 0); result = 31 * result + (timestamp != null ? timestamp.hashCode() : 0); result = 31 * result + (sender != null ? sender.hashCode() : 0); result = 31 * result + (receiver != null ? receiver.hashCode() : 0); result = 31 * result + (documentTypeIdentifier != null ? documentTypeIdentifier.hashCode() : 0); result = 31 * result + (documentIdentifier != null ? documentIdentifier.hashCode() : 0); result = 31 * result + (issuerPolicy != null ? issuerPolicy.hashCode() : 0); result = 31 * result + (digest != null ? digest.hashCode() : 0); result = 31 * result + (messageIdentifier != null ? messageIdentifier.hashCode() : 0); result = 31 * result + (transportProtocol != null ? transportProtocol.hashCode() : 0); result = 31 * result + (transmissionRole != null ? transmissionRole.hashCode() : 0); result = 31 * result + originalReceipts.hashCode(); return result; }
PeppolRemExtension peppolRemExtension = (PeppolRemExtension) o; evidence = evidence.transportProtocol(TransportProtocol.of( peppolRemExtension.getTransmissionProtocol())); evidence = evidence.transmissionRole(peppolRemExtension.getTransmissionRole());
peppolRemExtension.setTransmissionProtocol(evidence.getTransportProtocol().getIdentifier()); peppolRemExtension.setTransmissionRole(evidence.getTransmissionRole());