Package io.datarouter.storage.servertype
Class SingleServerType
java.lang.Object
io.datarouter.storage.servertype.SingleServerType
- All Implemented Interfaces:
ServerType,io.datarouter.util.enums.Displayable,io.datarouter.util.enums.DisplayablePersistentString,io.datarouter.util.enums.PersistentString,java.lang.Comparable<ServerType>
public class SingleServerType extends java.lang.Object implements ServerType
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SingleServerType(java.lang.String persistentString, boolean isProduction) -
Method Summary
Modifier and Type Method Description intcompareTo(ServerType other)booleanequals(java.lang.Object obj)java.lang.StringgetDisplay()java.lang.StringgetPersistentString()inthashCode()booleanisProduction()
-
Constructor Details
-
SingleServerType
public SingleServerType(java.lang.String persistentString, boolean isProduction)
-
-
Method Details
-
getPersistentString
public java.lang.String getPersistentString()- Specified by:
getPersistentStringin interfaceio.datarouter.util.enums.PersistentString- Specified by:
getPersistentStringin interfaceServerType
-
isProduction
public boolean isProduction()- Specified by:
isProductionin interfaceServerType
-
getDisplay
public java.lang.String getDisplay()- Specified by:
getDisplayin interfaceio.datarouter.util.enums.Displayable- Specified by:
getDisplayin interfaceServerType
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equalsin classjava.lang.Object
-
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<ServerType>
-