@Entity public class Position extends java.lang.Object implements java.lang.Comparable<Position>, Identifiable<java.lang.Long>, DTOable
Constructor and Description |
---|
Position() |
Position(java.lang.String label,
Localization localization) |
Modifier and Type | Method and Description |
---|---|
void |
addSpamReport(Device report) |
int |
compareTo(Position position) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getLabel() |
Localization |
getLocalization() |
PositionSpamReport |
getSpamReport() |
int |
hashCode() |
java.lang.Long |
id()
returns the primary business id of the entity
|
void |
incrementSamplesBy(long samples) |
boolean |
is(java.lang.Long id)
checks if the object is identified by the passed business id
|
protected void |
onCreate() |
protected void |
onUpdate() |
void |
setNumberOfNetworks(java.lang.Integer numberOfNetworks) |
void |
setNumberOfRouters(java.lang.Integer numberOfRouters) |
void |
setStrongestRouter(java.lang.String strongestRouter) |
DTO |
toDTO() |
public Position()
public Position(java.lang.String label, Localization localization)
public java.lang.String getLabel()
protected void onCreate()
protected void onUpdate()
public int compareTo(Position position)
compareTo
in interface java.lang.Comparable<Position>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public Localization getLocalization()
public void incrementSamplesBy(long samples)
public void addSpamReport(Device report)
public PositionSpamReport getSpamReport()
public boolean is(java.lang.Long id)
Identifiable
is
in interface Identifiable<java.lang.Long>
id
- the identity to checkpublic java.lang.Long id()
Identifiable
id
in interface Identifiable<java.lang.Long>
public void setStrongestRouter(java.lang.String strongestRouter)
public void setNumberOfNetworks(java.lang.Integer numberOfNetworks)
public void setNumberOfRouters(java.lang.Integer numberOfRouters)