X-Git-Url: https://git.pterodactylus.net/?p=rhynodge.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Freactor%2Floader%2FChain.java;h=8c98e5098015299bc0b1c3b5a9799025e86a6db4;hp=c367da0ff935581b7600061b30f95fb600192e37;hb=b984a8b79ccaec6c2f97cc5c6cca60c6257dad05;hpb=90db6d61a40601f0f33435559d569105d9d5ff68 diff --git a/src/main/java/net/pterodactylus/reactor/loader/Chain.java b/src/main/java/net/pterodactylus/reactor/loader/Chain.java index c367da0..8c98e50 100644 --- a/src/main/java/net/pterodactylus/reactor/loader/Chain.java +++ b/src/main/java/net/pterodactylus/reactor/loader/Chain.java @@ -168,6 +168,10 @@ public class Chain { @JsonProperty private boolean enabled; + /** The name of the chain. */ + @JsonProperty + private String name; + /** The query of the chain. */ @JsonProperty private Part query; @@ -198,6 +202,15 @@ public class Chain { } /** + * Returns the name of the chain. + * + * @return The name of the chain + */ + public String name() { + return name; + } + + /** * Returns the query of this chain. * * @return The query of this chain @@ -252,6 +265,7 @@ public class Chain { @Override public int hashCode() { int hashCode = 0; + hashCode ^= name.hashCode(); hashCode ^= query.hashCode(); for (Part filter : filters) { hashCode ^= filter.hashCode(); @@ -271,6 +285,9 @@ public class Chain { return false; } Chain chain = (Chain) object; + if (!name.equals(chain.name)) { + return false; + } if (!query.equals(chain.query)) { return false; }