BuildingEntity

public class BuildingEntity extends SumiffiikEntity implements IdentifiedEntity

Fields

DB_FIELD_ANR

public static final String DB_FIELD_ANR

DB_FIELD_BNR

public static final String DB_FIELD_BNR

DB_FIELD_LOCALITY

public static final String DB_FIELD_LOCALITY

DB_FIELD_SHAPE

public static final String DB_FIELD_SHAPE

IO_FIELD_ANR

public static final String IO_FIELD_ANR

IO_FIELD_BNR

public static final String IO_FIELD_BNR

IO_FIELD_LOCALITY

public static final String IO_FIELD_LOCALITY

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

BuildingEntity

public BuildingEntity()

BuildingEntity

public BuildingEntity(BuildingRawData record)

Methods

addMonotemporalRecord

public void addMonotemporalRecord(GeoMonotemporalRecord record)

generateUUID

public static UUID generateUUID(int localityCode)

getAllRecords

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

getAnr

public String getAnr()

getBnr

public String getBnr()

getLocality

public MonotemporalSet<BuildingLocalityRecord> getLocality()

getNewest

public IdentifiedEntity getNewest(Collection<IdentifiedEntity> collection)

getShape

public MonotemporalSet<BuildingShapeRecord> getShape()

merge

public boolean merge(GeoEntity other)

setAnr

public void setAnr(String anr)

setBnr

public void setBnr(String bnr)

update

public void update(RawData rawData, OffsetDateTime timestamp)