package nl.ipo.cds.etl.theme.riskzone; import nl.ipo.cds.etl.PersistableFeature; import nl.ipo.cds.etl.db.annotation.Column; import nl.ipo.cds.etl.db.annotation.Table; import nl.ipo.cds.etl.theme.annotation.CodeSpace; import nl.ipo.cds.etl.theme.annotation.MappableAttribute; import org.deegree.commons.tom.ows.CodeType; import org.deegree.geometry.Geometry; @Table(name = "risk_zone", schema = "bron") public class RiskZone extends PersistableFeature { @Column(name = "inspire_id_dataset_code") private CodeType inspireIdDatasetCode; @Column(name = "inspire_id_local_id") private String inspireIdLocalId; @Column(name = "hazard_area_id") private String hazardAreaId; @Column(name = "determination_method") private String determinationMethod; @Column(name = "type_of_hazard_hazard_category") private CodeType typeOfHazardHazardCategory; @Column(name = "geometry") private Geometry geometry; @Column(name = "likelihood_of_occurrence_assement_method_name") private String likelihoodOfOccurrenceAssessmentMethodName; @Column(name = "likelihood_of_occurrence_assement_method_link") private String likelihoodOfOccurrenceAssessmentMethodLink; @Column(name = "likelihood_of_occurrence_qualitative_likelihood") private String likelihoodOfOccurrenceQualitativeLikelihood; @Column(name = "likelihood_of_occurrence_quantitative_likelihood_probability") private Double likelihoodOfOccurrenceQuantitativeLikelihoodProbabilityOfOccurrence; @Column(name = "likelihood_of_occurrence_quantitative_likelihood_return_period") private Double likelihoodOfOccurrenceQuantitativeLikelihoodReturnPeriod; @MappableAttribute @CodeSpace("http://www.inspire-provincies.nl/codeList/DatasetTypeCode/RiskZone") public CodeType getInspireIdDatasetCode() { return inspireIdDatasetCode; } @MappableAttribute @CodeSpace("http://www.inspire-provincies.nl/codeList/DatasetTypeCode/RiskZone") public void setInspireIdDatasetCode(CodeType inspireIdDatasetCode) { this.inspireIdDatasetCode = inspireIdDatasetCode; } @MappableAttribute public String getInspireIdLocalId() { return inspireIdLocalId; } @MappableAttribute public void setInspireIdLocalId(String inspireIdLocalId) { this.inspireIdLocalId = inspireIdLocalId; } @MappableAttribute public Geometry getGeometry() { return geometry; } @MappableAttribute public void setGeometry(Geometry geometry) { this.geometry = geometry; } @MappableAttribute public String getHazardAreaId() { return hazardAreaId; } @MappableAttribute public void setHazardAreaId(String hazardAreaId) { this.hazardAreaId = hazardAreaId; } @MappableAttribute public String getDeterminationMethod() { return determinationMethod; } @MappableAttribute public void setDeterminationMethod(String determinationMethod) { this.determinationMethod = determinationMethod; } @MappableAttribute @CodeSpace("http://inspire.ec.europa.eu/codeList/RiskOrHazardCategoryValue") public CodeType getTypeOfHazardHazardCategory() { return typeOfHazardHazardCategory; } @MappableAttribute @CodeSpace("http://inspire.ec.europa.eu/codeList/RiskOrHazardCategoryValue") public void setTypeOfHazardHazardCategory(CodeType typeOfHazardHazardCategory) { this.typeOfHazardHazardCategory = typeOfHazardHazardCategory; } @MappableAttribute public String getLikelihoodOfOccurrenceAssessmentMethodName() { return likelihoodOfOccurrenceAssessmentMethodName; } @MappableAttribute public void setLikelihoodOfOccurrenceAssessmentMethodName( String likelihoodOfOccurrenceAssessmentMethodName) { this.likelihoodOfOccurrenceAssessmentMethodName = likelihoodOfOccurrenceAssessmentMethodName; } @MappableAttribute public String getLikelihoodOfOccurrenceAssessmentMethodLink() { return likelihoodOfOccurrenceAssessmentMethodLink; } @MappableAttribute public void setLikelihoodOfOccurrenceAssessmentMethodLink( String likelihoodOfOccurrenceAssessmentMethodLink) { this.likelihoodOfOccurrenceAssessmentMethodLink = likelihoodOfOccurrenceAssessmentMethodLink; } @MappableAttribute public String getLikelihoodOfOccurrenceQualitativeLikelihood() { return likelihoodOfOccurrenceQualitativeLikelihood; } @MappableAttribute public void setLikelihoodOfOccurrenceQualitativeLikelihood( String likelihoodOfOccurrenceQualitativeLikelihood) { this.likelihoodOfOccurrenceQualitativeLikelihood = likelihoodOfOccurrenceQualitativeLikelihood; } @MappableAttribute public Double getLikelihoodOfOccurrenceQuantitativeLikelihoodProbabilityOfOccurrence() { return likelihoodOfOccurrenceQuantitativeLikelihoodProbabilityOfOccurrence; } @MappableAttribute public void setLikelihoodOfOccurrenceQuantitativeLikelihoodProbabilityOfOccurrence( Double likelihoodOfOccurrenceQuantitativeLikelihoodProbabilityOfOccurrence) { this.likelihoodOfOccurrenceQuantitativeLikelihoodProbabilityOfOccurrence = likelihoodOfOccurrenceQuantitativeLikelihoodProbabilityOfOccurrence; } @MappableAttribute public Double getLikelihoodOfOccurrenceQuantitativeLikelihoodReturnPeriod() { return likelihoodOfOccurrenceQuantitativeLikelihoodReturnPeriod; } @MappableAttribute public void setLikelihoodOfOccurrenceQuantitativeLikelihoodReturnPeriod( Double likelihoodOfOccurrenceQuantitativeLikelihoodReturnPeriod) { this.likelihoodOfOccurrenceQuantitativeLikelihoodReturnPeriod = likelihoodOfOccurrenceQuantitativeLikelihoodReturnPeriod; } }