public final class Device
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,Device> |
instances |
private java.lang.String |
name |
static Device |
NONE |
private static long |
serialVersionUID |
static Device |
SMS |
Modifier | Constructor and Description |
---|---|
private |
Device() |
private |
Device(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
private static Device |
getInstance(java.lang.String name) |
java.lang.String |
getName() |
int |
hashCode() |
private java.lang.Object |
readResolve() |
java.lang.String |
toString() |
private static final long serialVersionUID
private static final java.util.Map<java.lang.String,Device> instances
public static final Device SMS
public static final Device NONE
private final java.lang.String name
public java.lang.String getName()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
private static Device getInstance(java.lang.String name)
private java.lang.Object readResolve() throws java.io.ObjectStreamException
java.io.ObjectStreamException