GeoEntity

public abstract class GeoEntity extends DatabaseEntry implements IdentifiedEntity

Fields

DB_FIELD_CREATION_DATE

public static final String DB_FIELD_CREATION_DATE

DB_FIELD_CREATOR

public static final String DB_FIELD_CREATOR

DB_FIELD_DAFO_UPDATED

public static final String DB_FIELD_DAFO_UPDATED

DB_FIELD_IDENTIFICATION

public static final String DB_FIELD_IDENTIFICATION

IO_FIELD_DAFO_UPDATED

public static final String IO_FIELD_DAFO_UPDATED

identification

protected Identification identification

Methods

addItem

protected static <E extends GeoMonotemporalRecord> boolean addItem(Set<E> set, GeoMonotemporalRecord newItem)

addMonotemporalRecord

public abstract void addMonotemporalRecord(GeoMonotemporalRecord record)

forceLoad

public void forceLoad(Session session)

getAllRecords

public abstract Set<Set<? extends GeoMonotemporalRecord>> getAllRecords()

getCreationDate

public OffsetDateTime getCreationDate()

getCreator

public String getCreator()

getDafoUpdated

public OffsetDateTime getDafoUpdated()

getIdentification

public Identification getIdentification()

getUUID

public UUID getUUID()

merge

public abstract boolean merge(GeoEntity other)

setCreationDate

public void setCreationDate(OffsetDateTime creationDate)

setCreationDate

public void setCreationDate(long creationDate)

setCreator

public void setCreator(String creator)

setDafoUpdated

public void setDafoUpdated(OffsetDateTime dafoUpdated)

setIdentification

public void setIdentification(Identification identification)

update

public void update(RawData rawData, OffsetDateTime timestamp)

wire

public void wire(Session session, WireCache wireCache)