GeoMunicipalityEntity

public class GeoMunicipalityEntity extends SumiffiikEntity implements IdentifiedEntity

Fields

DB_FIELD_CODE

public static final String DB_FIELD_CODE

DB_FIELD_NAME

public static final String DB_FIELD_NAME

DB_FIELD_SHAPE

public static final String DB_FIELD_SHAPE

IO_FIELD_CODE

public static final String IO_FIELD_CODE

IO_FIELD_NAME

public static final String IO_FIELD_NAME

IO_FIELD_SHAPE

public static final String IO_FIELD_SHAPE

TABLE_NAME

public static final String TABLE_NAME

schema

public static final String schema

Constructors

GeoMunicipalityEntity

public GeoMunicipalityEntity()

GeoMunicipalityEntity

public GeoMunicipalityEntity(MunicipalityRawData record)

Methods

addMonotemporalRecord

public void addMonotemporalRecord(GeoMonotemporalRecord record)

generateUUID

public static UUID generateUUID(int municipalityCode)

getAllRecords

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

getCode

public int getCode()

getName

public MonotemporalSet<MunicipalityNameRecord> getName()

getNewest

public IdentifiedEntity getNewest(Collection<IdentifiedEntity> collection)

getShape

public MonotemporalSet<MunicipalityShapeRecord> getShape()

merge

public boolean merge(GeoEntity other)

setCode

public void setCode(int code)

update

public void update(RawData rawData, OffsetDateTime timestamp)