diff --git a/model/src/main/java/lcsb/mapviewer/model/map/layout/Layout.java b/model/src/main/java/lcsb/mapviewer/model/map/layout/Layout.java index 15e70bdd5e386ac7b550aa44dff686a66729c9d9..759bc05bd581e4ba36869652353d020288c06a28 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/layout/Layout.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/layout/Layout.java @@ -70,7 +70,10 @@ public class Layout implements Serializable { /** * Does the layout present data in hierarchical view. */ - private boolean hierarchicalView = false; + private boolean hierarchicalView = false; + + @Column(name="google_license_consent") + private boolean googleLicenseConsent = false; /** * If overlay contain hierarchical view then it might be fixed on some @@ -447,4 +450,12 @@ public class Layout implements Serializable { this.hierarchyViewLevel = hierarchyViewLevel; } + public boolean isGoogleLicenseConsent() { + return googleLicenseConsent; + } + + public void setGoogleLicenseConsent(boolean googleLicenseConsent) { + this.googleLicenseConsent = googleLicenseConsent; + } + } diff --git a/persist/src/db/11.1.0/fix_db_20180509.sql b/persist/src/db/11.1.0/fix_db_20180509.sql new file mode 100644 index 0000000000000000000000000000000000000000..7b90e53299d30f2657a70e2816afaa6de66c81bc --- /dev/null +++ b/persist/src/db/11.1.0/fix_db_20180509.sql @@ -0,0 +1 @@ +alter table layout add column google_license_consent boolean default false;