From: David ‘Bombe’ Roden Date: Mon, 6 Jan 2025 11:38:18 +0000 (+0100) Subject: 🗑️ Deprecate a SubscribeUSK constructor and all getters X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=4dcfb38375306b6267aa3ae8703f4c247276f6da;p=jFCPlib.git 🗑️ Deprecate a SubscribeUSK constructor and all getters Because nobody should be using these objects to store stuff! --- diff --git a/src/main/java/net/pterodactylus/fcp/SubscribeUSK.java b/src/main/java/net/pterodactylus/fcp/SubscribeUSK.java index cfa7613..edcd7dd 100644 --- a/src/main/java/net/pterodactylus/fcp/SubscribeUSK.java +++ b/src/main/java/net/pterodactylus/fcp/SubscribeUSK.java @@ -25,6 +25,10 @@ package net.pterodactylus.fcp; */ public class SubscribeUSK extends FcpMessage implements Identifiable { + /** + * @deprecated Use {@link #SubscribeUSK(String, String)} instead + */ + @Deprecated public SubscribeUSK(String identifier) { super("SubscribeUSK"); setField("Identifier", identifier); @@ -35,11 +39,19 @@ public class SubscribeUSK extends FcpMessage implements Identifiable { setField("URI", uri); } + /** + * @deprecated Don’t use jFCPlib messages for storage + */ @Override + @Deprecated public String getIdentifier() { return getField("Identifier"); } + /** + * @deprecated Don’t use jFCPlib messages for storage + */ + @Deprecated public String getUri() { return getField("URI"); } @@ -48,6 +60,10 @@ public class SubscribeUSK extends FcpMessage implements Identifiable { setField("URI", uri); } + /** + * @deprecated Don’t use jFCPlib messages for storage + */ + @Deprecated public boolean isActive() { return !Boolean.parseBoolean(getField("DontPoll")); } @@ -64,6 +80,10 @@ public class SubscribeUSK extends FcpMessage implements Identifiable { setField("DontPoll", String.valueOf(!active)); } + /** + * @deprecated Don’t use jFCPlib messages for storage + */ + @Deprecated public boolean isSparse() { return Boolean.valueOf(getField("SparsePoll")); } @@ -72,6 +92,10 @@ public class SubscribeUSK extends FcpMessage implements Identifiable { setField("SparsePoll", String.valueOf(sparse)); } + /** + * @deprecated Don’t use jFCPlib messages for storage + */ + @Deprecated public Priority getPriority() { String priorityClass = getField("PriorityClass"); if (priorityClass != null) { @@ -84,6 +108,10 @@ public class SubscribeUSK extends FcpMessage implements Identifiable { setField("PriorityClass", priority.toString()); } + /** + * @deprecated Don’t use jFCPlib messages for storage + */ + @Deprecated public Priority getActivePriority() { String priorityClass = getField("PriorityClassProgress"); if (priorityClass != null) { @@ -96,6 +124,10 @@ public class SubscribeUSK extends FcpMessage implements Identifiable { setField("PriorityClassProgress", activePriority.toString()); } + /** + * @deprecated Don’t use jFCPlib messages for storage + */ + @Deprecated public boolean isRealTime() { return Boolean.valueOf(getField("RealTimeFlag")); } @@ -104,6 +136,10 @@ public class SubscribeUSK extends FcpMessage implements Identifiable { setField("RealTimeFlag", String.valueOf(realTime)); } + /** + * @deprecated Don’t use jFCPlib messages for storage + */ + @Deprecated public boolean isIgnoreDateHints() { return Boolean.valueOf(getField("IgnoreUSKDatehints")); }