.. java:import:: com.fasterxml.jackson.annotation JsonIgnore .. java:import:: com.fasterxml.jackson.annotation JsonProperty .. java:import:: com.fasterxml.jackson.annotation JsonTypeInfo .. java:import:: dk.magenta.datafordeler.core.database IdentifiedEntity .. java:import:: dk.magenta.datafordeler.core.database Monotemporal .. java:import:: dk.magenta.datafordeler.core.database Nontemporal .. java:import:: dk.magenta.datafordeler.geo GeoPlugin .. java:import:: dk.magenta.datafordeler.geo.data GeoEntity .. java:import:: dk.magenta.datafordeler.geo.data MonotemporalSet .. java:import:: dk.magenta.datafordeler.geo.data RawData .. java:import:: dk.magenta.datafordeler.geo.data SumiffiikEntity .. java:import:: dk.magenta.datafordeler.geo.data.common GeoMonotemporalRecord .. java:import:: org.hibernate.annotations Filter .. java:import:: org.hibernate.annotations Filters .. java:import:: java.time OffsetDateTime .. java:import:: java.util Collection .. java:import:: java.util HashSet .. java:import:: java.util Set .. java:import:: java.util UUID BuildingEntity ============== .. java:package:: dk.magenta.datafordeler.geo.data.building :noindex: .. java:type:: @Entity @Table public class BuildingEntity extends SumiffiikEntity implements IdentifiedEntity Fields ------ DB_FIELD_ANR ^^^^^^^^^^^^ .. java:field:: public static final String DB_FIELD_ANR :outertype: BuildingEntity DB_FIELD_BNR ^^^^^^^^^^^^ .. java:field:: public static final String DB_FIELD_BNR :outertype: BuildingEntity DB_FIELD_LOCALITY ^^^^^^^^^^^^^^^^^ .. java:field:: public static final String DB_FIELD_LOCALITY :outertype: BuildingEntity DB_FIELD_SHAPE ^^^^^^^^^^^^^^ .. java:field:: public static final String DB_FIELD_SHAPE :outertype: BuildingEntity IO_FIELD_ANR ^^^^^^^^^^^^ .. java:field:: public static final String IO_FIELD_ANR :outertype: BuildingEntity IO_FIELD_BNR ^^^^^^^^^^^^ .. java:field:: public static final String IO_FIELD_BNR :outertype: BuildingEntity IO_FIELD_LOCALITY ^^^^^^^^^^^^^^^^^ .. java:field:: public static final String IO_FIELD_LOCALITY :outertype: BuildingEntity IO_FIELD_SHAPE ^^^^^^^^^^^^^^ .. java:field:: public static final String IO_FIELD_SHAPE :outertype: BuildingEntity TABLE_NAME ^^^^^^^^^^ .. java:field:: public static final String TABLE_NAME :outertype: BuildingEntity schema ^^^^^^ .. java:field:: @JsonTypeInfo public static final String schema :outertype: BuildingEntity Constructors ------------ BuildingEntity ^^^^^^^^^^^^^^ .. java:constructor:: public BuildingEntity() :outertype: BuildingEntity BuildingEntity ^^^^^^^^^^^^^^ .. java:constructor:: public BuildingEntity(BuildingRawData record) :outertype: BuildingEntity Methods ------- addMonotemporalRecord ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public void addMonotemporalRecord(GeoMonotemporalRecord record) :outertype: BuildingEntity generateUUID ^^^^^^^^^^^^ .. java:method:: public static UUID generateUUID(int localityCode) :outertype: BuildingEntity getAllRecords ^^^^^^^^^^^^^ .. java:method:: @Override @JsonIgnore public Set> getAllRecords() :outertype: BuildingEntity getAnr ^^^^^^ .. java:method:: public String getAnr() :outertype: BuildingEntity getBnr ^^^^^^ .. java:method:: public String getBnr() :outertype: BuildingEntity getLocality ^^^^^^^^^^^ .. java:method:: public MonotemporalSet getLocality() :outertype: BuildingEntity getNewest ^^^^^^^^^ .. java:method:: @Override @JsonIgnore public IdentifiedEntity getNewest(Collection collection) :outertype: BuildingEntity getShape ^^^^^^^^ .. java:method:: public MonotemporalSet getShape() :outertype: BuildingEntity merge ^^^^^ .. java:method:: @Override public boolean merge(GeoEntity other) :outertype: BuildingEntity setAnr ^^^^^^ .. java:method:: @JsonProperty public void setAnr(String anr) :outertype: BuildingEntity setBnr ^^^^^^ .. java:method:: @JsonProperty public void setBnr(String bnr) :outertype: BuildingEntity update ^^^^^^ .. java:method:: @Override public void update(RawData rawData, OffsetDateTime timestamp) :outertype: BuildingEntity