GeoLocalityEntity

public class GeoLocalityEntity extends SumiffiikEntity implements IdentifiedEntity

Fields

DB_FIELD_ABBREVIATION

public static final String DB_FIELD_ABBREVIATION

DB_FIELD_CODE

public static final String DB_FIELD_CODE

DB_FIELD_LOCALITY_ROADCODE

public static final String DB_FIELD_LOCALITY_ROADCODE

DB_FIELD_MUNICIPALITY

public static final String DB_FIELD_MUNICIPALITY

DB_FIELD_NAME

public static final String DB_FIELD_NAME

DB_FIELD_SHAPE

public static final String DB_FIELD_SHAPE

DB_FIELD_TYPE

public static final String DB_FIELD_TYPE

IO_FIELD_ABBREVIATION

public static final String IO_FIELD_ABBREVIATION

IO_FIELD_CODE

public static final String IO_FIELD_CODE

IO_FIELD_LOCALITY_ROADCODE

public static final String IO_FIELD_LOCALITY_ROADCODE

IO_FIELD_MUNICIPALITY

public static final String IO_FIELD_MUNICIPALITY

IO_FIELD_NAME

public static final String IO_FIELD_NAME

IO_FIELD_SHAPE

public static final String IO_FIELD_SHAPE

IO_FIELD_TYPE

public static final String IO_FIELD_TYPE

TABLE_NAME

public static final String TABLE_NAME

schema

public static final String schema

Constructors

GeoLocalityEntity

public GeoLocalityEntity()

GeoLocalityEntity

public GeoLocalityEntity(LocalityRawData record)

Methods

addMonotemporalRecord

public void addMonotemporalRecord(GeoMonotemporalRecord record)

generateUUID

public static UUID generateUUID(int localityCode)

getAbbreviation

public MonotemporalSet<LocalityAbbreviationRecord> getAbbreviation()

getAllRecords

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

getCode

public String getCode()

getLocalityRoadcode

public MonotemporalSet<LocalityRoadcodeRecord> getLocalityRoadcode()

getMunicipality

public MonotemporalSet<LocalityMunicipalityRecord> getMunicipality()

getName

public MonotemporalSet<LocalityNameRecord> getName()

getNewest

public IdentifiedEntity getNewest(Collection<IdentifiedEntity> collection)

getShape

public MonotemporalSet<LocalityShapeRecord> getShape()

getType

public MonotemporalSet<LocalityTypeRecord> getType()

merge

public boolean merge(GeoEntity other)

setCode

public void setCode(String code)

update

public void update(RawData rawData, OffsetDateTime timestamp)