@Entity public class Localization extends java.lang.Object implements DTOable, Identifiable<java.lang.Long>, java.lang.Comparable<Localization>
Modifier | Constructor and Description |
---|---|
protected |
Localization() |
|
Localization(java.lang.String label,
java.lang.String userLabel,
Device owner) |
|
Localization(java.lang.String label,
java.lang.String userLabel,
java.lang.Double latitude,
java.lang.Double longitude,
boolean isPublic,
Device owner) |
Modifier and Type | Method and Description |
---|---|
void |
addSpamReporter(Device reporter) |
boolean |
addTraining(Training training) |
int |
compareTo(Localization o) |
void |
decrementPosition() |
void |
decrementTrainedModels() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getLabel() |
Device |
getOwner() |
java.util.List<Position> |
getPositionList() |
LocalizationSpamReport |
getSpamReport() |
java.util.List<Training> |
getTrainings() |
int |
hashCode() |
java.lang.Long |
id()
returns the primary business id of the entity
|
void |
incrementPosition() |
void |
incrementSample() |
void |
incrementTrainedModels() |
boolean |
is(java.lang.Long id)
checks if the object is identified by the passed business id
|
boolean |
isOwner(Device requester) |
boolean |
isPublic() |
protected void |
onCreate() |
protected void |
onUpdate() |
java.lang.String |
positionLabelById(java.lang.Long positionPredicated) |
DTO |
toDTO() |
DTO |
toDTO(Device requester) |
protected Localization()
public Localization(java.lang.String label, java.lang.String userLabel, Device owner)
public Localization(java.lang.String label, java.lang.String userLabel, java.lang.Double latitude, java.lang.Double longitude, boolean isPublic, Device owner)
protected void onCreate()
protected void onUpdate()
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 java.lang.String getLabel()
public boolean isOwner(Device requester)
public boolean isPublic()
public void incrementSample()
public void incrementPosition()
public void decrementPosition()
public void incrementTrainedModels()
public void decrementTrainedModels()
public boolean addTraining(Training training)
public Device getOwner()
public LocalizationSpamReport getSpamReport()
public void addSpamReporter(Device reporter)
public java.util.List<Training> getTrainings()
public java.util.List<Position> getPositionList()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(Localization o)
compareTo
in interface java.lang.Comparable<Localization>
public java.lang.String positionLabelById(java.lang.Long positionPredicated)