diff --git a/.gitignore b/.gitignore
index 98d140f..08b756c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,10 @@ test/javasource/googlemaps/proxies
test/deployment/
test/.classpath
test/.project
+test/Phonenumber-main/deployment/
+test/Phonenumber-main/theme/
+test/Phonenumber-main/theme_old/
+test/Phonenumber-main/widgets/
*.launch
*.tmp
*.lock
diff --git a/releases/GooglePhoneLib.mpk b/releases/GooglePhoneLib-1.0.mpk
similarity index 100%
rename from releases/GooglePhoneLib.mpk
rename to releases/GooglePhoneLib-1.0.mpk
diff --git a/releases/GooglePhoneLib-1.1.mpk b/releases/GooglePhoneLib-1.1.mpk
new file mode 100644
index 0000000..29e1c33
Binary files /dev/null and b/releases/GooglePhoneLib-1.1.mpk differ
diff --git a/test/Phonenumber-main/.classpath b/test/Phonenumber-main/.classpath
index db71f49..1506ae1 100644
--- a/test/Phonenumber-main/.classpath
+++ b/test/Phonenumber-main/.classpath
@@ -2,7 +2,7 @@
-
-
+
+
diff --git a/test/Phonenumber-main/.project b/test/Phonenumber-main/.project
index d68b8e7..7de7ebd 100644
--- a/test/Phonenumber-main/.project
+++ b/test/Phonenumber-main/.project
@@ -16,7 +16,7 @@
LaunchConfigHandle
- <project>/deployment/run/bndbuild.launch
+ <project>/deployment/run/componentbuild.launch
diff --git a/test/Phonenumber-main/Phonenumber.mpr b/test/Phonenumber-main/Phonenumber.mpr
index 96a03d6..98eb2c4 100644
Binary files a/test/Phonenumber-main/Phonenumber.mpr and b/test/Phonenumber-main/Phonenumber.mpr differ
diff --git a/test/Phonenumber-main/Phonenumber.mpr.bak b/test/Phonenumber-main/Phonenumber.mpr.bak
index 3143438..af218ae 100644
Binary files a/test/Phonenumber-main/Phonenumber.mpr.bak and b/test/Phonenumber-main/Phonenumber.mpr.bak differ
diff --git a/test/Phonenumber-main/Phonenumber_main.launch b/test/Phonenumber-main/Phonenumber_main.launch
index 01a3dad..c05f3fb 100644
--- a/test/Phonenumber-main/Phonenumber_main.launch
+++ b/test/Phonenumber-main/Phonenumber_main.launch
@@ -1,31 +1,32 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test/Phonenumber-main/deployment/build_core.xml b/test/Phonenumber-main/deployment/build_core.xml
index 823f61e..62b0fd6 100644
--- a/test/Phonenumber-main/deployment/build_core.xml
+++ b/test/Phonenumber-main/deployment/build_core.xml
@@ -1,6 +1,6 @@
-
- Ant buildfile for deployment. Generated by the Mendix Modeler.
+
+ Ant buildfile for deployment. Generated by Mendix Studio Pro.
@@ -13,13 +13,15 @@
-
-
-
-
+
+
+
-
+
+
+
+
@@ -27,22 +29,154 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/Phonenumber-main/deployment/data/.policy b/test/Phonenumber-main/deployment/data/.policy
index 950092b..a5e6e2e 100644
--- a/test/Phonenumber-main/deployment/data/.policy
+++ b/test/Phonenumber-main/deployment/data/.policy
@@ -1,3 +1,201 @@
-grant {
- permission java.security.AllPermission;
+grant {
+ permission java.io.FilePermission "/proc/sys/net/ipv4/ip_local_port_range", "read";
+ permission java.io.FilePermission "amazon.properties", "read";
+ permission java.io.FilePermission "conf/dictionaries/en_US.dic", "read";
+ permission java.io.FilePermission "java:fonts", "read";
+ permission java.io.FilePermission "quartz.properties", "read";
+ permission java.io.FilePermission "C:/Program Files/Mendix/8.1.1.58432/-", "read";
+ permission java.io.FilePermission "M:/Google-Phonelib/test/Phonenumber-main/deployment/-", "read";
+ permission java.io.FilePermission "M:/Google-Phonelib/test/Phonenumber-main/deployment/data/files/-", "read";
+ permission java.io.FilePermission "M:/Google-Phonelib/test/Phonenumber-main/deployment/data/tmp", "read";
+ permission java.io.FilePermission "M:/Google-Phonelib/test/Phonenumber-main/deployment/data/tmp/-", "read,write,delete,execute";
+ permission java.io.FilePermission "M:/Google-Phonelib/test/Phonenumber-main/deployment/model/-", "read";
+ permission java.io.FilePermission "M:/Google-Phonelib/test/Phonenumber-main/deployment/model/lib/-", "read";
+ permission java.io.FilePermission "M:/Google-Phonelib/test/Phonenumber-main/deployment/model/resources/-", "read";
+ permission java.io.FilePermission "M:/Google-Phonelib/test/Phonenumber-main/deployment/web/-", "read";
+ permission java.lang.RuntimePermission "accessClassInPackage.com.sun.org.apache.xerces.internal.*", "";
+ permission java.lang.RuntimePermission "accessClassInPackage.jdk.nashorn.internal.scripts", "";
+ permission java.lang.RuntimePermission "accessClassInPackage.sun.misc", "";
+ permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs";
+ permission java.lang.RuntimePermission "accessClassInPackage.sun.security.ssl", "";
+ permission java.lang.RuntimePermission "accessDeclaredMembers", "";
+ permission java.lang.RuntimePermission "accessDeclaredMembers";
+ permission java.lang.RuntimePermission "getClassLoader", "";
+ permission java.lang.RuntimePermission "getClassLoader";
+ permission java.lang.RuntimePermission "getProtectionDomain", "";
+ permission java.lang.RuntimePermission "getProtectionDomain";
+ permission java.lang.RuntimePermission "getenv.*";
+ permission java.lang.RuntimePermission "getenv.CF_INSTANCE_INDEX";
+ permission java.lang.RuntimePermission "getenv.M2EE_ADMIN_PASS";
+ permission java.lang.RuntimePermission "getenv.M2EE_ADMIN_PORT";
+ permission java.lang.RuntimePermission "getenv.VCAP_SERVICES";
+ permission java.lang.RuntimePermission "modifyThread", "";
+ permission java.lang.RuntimePermission "setContextClassLoader";
+ permission java.lang.RuntimePermission "setFactory";
+ permission java.lang.RuntimePermission "setIO";
+ permission java.lang.management.ManagementPermission "monitor";
+ permission java.lang.reflect.ReflectPermission "suppressAccessChecks", "";
+ permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
+ permission java.net.NetPermission "getCookieHandler", "";
+ permission java.net.NetPermission "getProxySelector", "";
+ permission java.net.NetPermission "setDefaultAuthenticator", "";
+ permission java.net.NetPermission "specifyStreamHandler", "";
+ permission java.net.SocketPermission "*", "connect, accept";
+ permission java.net.SocketPermission "localhost:0", "listen,resolve";
+ permission java.security.SecurityPermission "insertProvider.BC", "";
+ permission java.security.SecurityPermission "putProviderProperty.BC", "";
+ permission java.security.SecurityPermission "putProviderProperty.XMLDSig", "";
+ permission java.util.PropertyPermission "DISABLE_XWSS_SECURITY", "read";
+ permission java.util.PropertyPermission "MAX_NONCE_AGE", "read";
+ permission java.util.PropertyPermission "HSSFRow.*", "read";
+ permission java.util.PropertyPermission "HSSFSheet.*", "read";
+ permission java.util.PropertyPermission "HSSFWorkbook.*", "read";
+ permission java.util.PropertyPermission "HSSFWorkbook.SheetInitialCapacity", "read";
+ permission java.util.PropertyPermission "JSON_SMART_SIMPLE", "read";
+ permission java.util.PropertyPermission "JSON_SMART_SIMPLE", "read,write";
+ permission java.util.PropertyPermission "aws.profile", "read";
+ permission java.util.PropertyPermission "caucho.*", "read";
+ permission java.util.PropertyPermission "cglib.debugLocation", "read,write";
+ permission java.util.PropertyPermission "com.amazonaws.*", "read,write";
+ permission java.util.PropertyPermission "com.ctc.*", "read,write";
+ permission java.util.PropertyPermission "com.google.gdata.DisableCookieHandler", "read";
+ permission java.util.PropertyPermission "com.sas.*", "read";
+ permission java.util.PropertyPermission "com.sun.jersey.core.util.ReaderWriter.BufferSize", "read";
+ permission java.util.PropertyPermission "com.sun.metro.*", "read";
+ permission java.util.PropertyPermission "com.sun.org.apache.xml.internal.dtm.DTMManager", "read";
+ permission java.util.PropertyPermission "com.sun.xml.*", "read";
+ permission java.util.PropertyPermission "com.warrenstrange.*", "read,write";
+ permission java.util.PropertyPermission "com.zaxxer.hikari.*", "read";
+ permission java.util.PropertyPermission "debug", "read";
+ permission java.util.PropertyPermission "file.encoding", "read";
+ permission java.util.PropertyPermission "file.separator", "read";
+ permission java.util.PropertyPermission "glyphlist_ext", "read";
+ permission java.util.PropertyPermission "hikaricp.configurationFile", "read";
+ permission java.util.PropertyPermission "hikaricp.configurationFile", "read,write";
+ permission java.util.PropertyPermission "hornetq.version.property.filename", "read";
+ permission java.util.PropertyPermission "socksProxyHost", "read";
+ permission java.util.PropertyPermission "http.agent", "read";
+ permission java.util.PropertyPermission "http.keepAlive", "read,write";
+ permission java.util.PropertyPermission "http.maxConnections", "read";
+ permission java.util.PropertyPermission "http.proxyPassword", "read,write";
+ permission java.util.PropertyPermission "http.proxyUser", "read,write";
+ permission java.util.PropertyPermission "http.strictPostRedirect", "read";
+ permission java.util.PropertyPermission "http://java.sun.com/xml/dom/properties/ancestor-check", "read";
+ permission java.util.PropertyPermission "https.cipherSuites", "read";
+ permission java.util.PropertyPermission "https.protocols", "read";
+ permission java.util.PropertyPermission "https.proxyHost", "read";
+ permission java.util.PropertyPermission "ical4j.*", "read,write";
+ permission java.util.PropertyPermission "ical4j.unfolding.*", "read";
+ permission java.util.PropertyPermission "imgscalr.*", "read,write";
+ permission java.util.PropertyPermission "java.home", "read";
+ permission java.util.PropertyPermission "java.io.tmpdir", "read";
+ permission java.util.PropertyPermission "java.protocol.handler.pkgs", "read, write";
+ permission java.util.PropertyPermission "java.runtime.name", "read";
+ permission java.util.PropertyPermission "java.runtime.version", "read";
+ permission java.util.PropertyPermission "java.security.krb5.conf", "read,write";
+ permission java.util.PropertyPermission "java.specification.version", "read";
+ permission java.util.PropertyPermission "java.vendor", "read";
+ permission java.util.PropertyPermission "java.vendor.url", "read";
+ permission java.util.PropertyPermission "java.version", "read";
+ permission java.util.PropertyPermission "java.vm.name", "read";
+ permission java.util.PropertyPermission "java.vm.vendor", "read";
+ permission java.util.PropertyPermission "java.vm.version", "read";
+ permission java.util.PropertyPermission "javax.net.ssl.*", "read,write";
+ permission java.util.PropertyPermission "javax.net.ssl.keyStore", "read,write";
+ permission java.util.PropertyPermission "javax.net.ssl.keyStorePassword", "read,write";
+ permission java.util.PropertyPermission "javax.net.ssl.trustStore", "read,write";
+ permission java.util.PropertyPermission "javax.net.ssl.trustStorePassword", "read,write";
+ permission java.util.PropertyPermission "javax.xml.soap.MetaFactory", "read";
+ permission java.util.PropertyPermission "jcifs.properties", "read,write";
+ permission java.util.PropertyPermission "jco.destinations.dir", "read";
+ permission java.util.PropertyPermission "line.separator", "read,write";
+ permission java.util.PropertyPermission "mail.smtp.auth", "read,write";
+ permission java.util.PropertyPermission "mail.smtp.host", "read,write";
+ permission java.util.PropertyPermission "mail.smtp.password", "read,write";
+ permission java.util.PropertyPermission "mail.smtp.port", "read,write";
+ permission java.util.PropertyPermission "mail.smtp.starttls.enable", "read,write";
+ permission java.util.PropertyPermission "mail.smtp.user", "read,write";
+ permission java.util.PropertyPermission "mapAnyUriToUri", "read";
+ permission java.util.PropertyPermission "mustache.compile", "read,write";
+ permission java.util.PropertyPermission "mustache.debug", "read,write";
+ permission java.util.PropertyPermission "nd.org.xml.sax.parser read", "read,write";
+ permission java.util.PropertyPermission "nd.org.xml.sax.parser", "read,write";
+ permission java.util.PropertyPermission "net.fortuna.*", "read,write";
+ permission java.util.PropertyPermission "net.sf.ehcache.store.config.*", "read,write";
+ permission java.util.PropertyPermission "oracle.*", "read,write";
+ permission java.util.PropertyPermission "org.apache.*", "read,write";
+ permission java.util.PropertyPermission "org.apache.commons.logging.LogFactory.HashtableImpl", "read,write";
+ permission java.util.PropertyPermission "org.apache.commons.net.ftp.systemType", "read,write";
+ permission java.util.PropertyPermission "org.apache.lucene.*", "read,write";
+ permission java.util.PropertyPermission "org.apache.xml.security.ignoreLineBreaks", "read,write";
+ permission java.util.PropertyPermission "org.bouncycastle.pkcs1.strict", "read";
+ permission java.util.PropertyPermission "org.glassfish.tyrus.client.sharedContainer", "read";
+ permission java.util.PropertyPermission "org.glassfish.web.rfc2109_cookie_names_enforced", "read";
+ permission java.util.PropertyPermission "org.hornetq.opt.directblast", "read";
+ permission java.util.PropertyPermission "org.hornetq.ssl.keyStoreProvider", "read";
+ permission java.util.PropertyPermission "org.hornetq.ssl.trustStoreProvider", "read";
+ permission java.util.PropertyPermission "org.imgscalr.*", "read,write";
+ permission java.util.PropertyPermission "org.jboss.netty.debug", "read";
+ permission java.util.PropertyPermission "org.owasp.*", "read,write";
+ permission java.util.PropertyPermission "org.owasp.esapi.SecurityConfiguration", "read";
+ permission java.util.PropertyPermission "org.postgresql.forceBinary", "read,write";
+ permission java.util.PropertyPermission "org.quartz.properties", "read";
+ permission java.util.PropertyPermission "org.quartz.scheduler.skipUpdateCheck", "read";
+ permission java.util.PropertyPermission "org.springframework.*", "read,write";
+ permission java.util.PropertyPermission "org.terracotta.quartz.skipUpdateCheck", "read";
+ permission java.util.PropertyPermission "org.w3c.dom.DOMImplementationSourceList", "read,write";
+ permission java.util.PropertyPermission "org.xml.sax.parser", "read,write";
+ permission java.util.PropertyPermission "os.arch", "read";
+ permission java.util.PropertyPermission "os.name", "read";
+ permission java.util.PropertyPermission "os.version", "read";
+ permission java.util.PropertyPermission "path.separator", "read";
+ permission java.util.PropertyPermission "pdftextstripper.drop", "read";
+ permission java.util.PropertyPermission "pdftextstripper.indent", "read";
+ permission java.util.PropertyPermission "poi.keep.tmp.files", "read";
+ permission java.util.PropertyPermission "saaj.lazy.contentlength", "read";
+ permission java.util.PropertyPermission "sas.*", "read";
+ permission java.util.PropertyPermission "slf4j.detectLoggerNameMismatch", "read";
+ permission java.util.PropertyPermission "smack.disabledClasses", "read,write";
+ permission java.util.PropertyPermission "smack.provider.file", "read,write";
+ permission java.util.PropertyPermission "ssl.KeyManagerFactory.algorithm", "read,write";
+ permission java.util.PropertyPermission "sun.arch.data.model", "read,write";
+ permission java.util.PropertyPermission "sun.net.spi.nameservice.*", "read,write";
+ permission java.util.PropertyPermission "swiftmq.*", "read,write";
+ permission java.util.PropertyPermission "tests.*", "read,write";
+ permission java.util.PropertyPermission "tika.*", "read,write";
+ permission java.util.PropertyPermission "twitter4j.http.httpClient", "read,write";
+ permission java.util.PropertyPermission "twitter4j.loggerFactory", "read,write";
+ permission java.util.PropertyPermission "user.*", "read,write";
+ permission java.util.PropertyPermission "user.dir", "read";
+ permission java.util.PropertyPermission "user.language", "read";
+ permission java.util.PropertyPermission "user.region", "read";
+ permission java.util.PropertyPermission "webdriver.chrome.silentOutput", "read";
+ permission java.util.PropertyPermission "webdriver.chrome.verboseLogging", "read";
+ permission java.util.PropertyPermission "webdriver.chrome.whitelistedIps", "read";
+ permission java.util.PropertyPermission "webdriver.remote.shorten_log_messages", "read,write";
+ permission java.util.logging.LoggingPermission "control", "";
+ permission javax.management.MBeanPermission "*", "*";
+ permission javax.management.MBeanPermission "com.amazonaws.metrics.MetricAdmin#-[com.amazonaws.management:type=AwsSdkMetrics]", "registerMBean";
+ permission javax.management.MBeanServerPermission "*";
+ permission javax.management.MBeanServerPermission "createMBeanServer";
+ permission javax.management.MBeanServerPermission "findMBeanServer";
+ permission javax.management.MBeanTrustPermission "*";
+ permission javax.management.MBeanTrustPermission "register";
+ permission javax.security.auth.AuthPermission "createLoginContext.mendix-client", "";
+ permission javax.xml.bind.JAXBPermission "setDatatypeConverter";
+ permission org.bouncycastle.jce.ProviderConfigurationPermission "BC", "ecImplicitlyCA, threadLocalEcImplicitlyCA";
+};
+
+grant codeBase "file:C:/Program Files/Mendix/8.1.1.58432/-" {
+ permission java.security.AllPermission;
+};
+
+grant codeBase "file:${{java.ext.dirs}}/-" {
+ permission java.security.AllPermission;
+};
+
+keystore "file:C:/Program Files/Mendix/8.1.1.58432/runtime/lib/keystore";
+
+grant SignedBy "mendix" {
+ permission java.security.AllPermission;
};
\ No newline at end of file
diff --git a/test/Phonenumber-main/deployment/data/database/hsqldb/default/default.properties b/test/Phonenumber-main/deployment/data/database/hsqldb/default/default.properties
index 76cff6a..7ca7a8e 100644
--- a/test/Phonenumber-main/deployment/data/database/hsqldb/default/default.properties
+++ b/test/Phonenumber-main/deployment/data/database/hsqldb/default/default.properties
@@ -1,4 +1,5 @@
-#HSQL Database Engine 2.3.2
-#Mon Jan 09 18:01:45 WAT 2017
-version=2.3.2
-modified=no
+#HSQL Database Engine 2.4.1
+#Fri Mar 27 15:24:20 GMT 2020
+tx_timestamp=0
+modified=yes
+version=2.4.1
diff --git a/test/Phonenumber-main/deployment/data/database/hsqldb/default/default.script b/test/Phonenumber-main/deployment/data/database/hsqldb/default/default.script
index 33aa834..f7eef21 100644
--- a/test/Phonenumber-main/deployment/data/database/hsqldb/default/default.script
+++ b/test/Phonenumber-main/deployment/data/database/hsqldb/default/default.script
@@ -12,7 +12,6 @@ SET DATABASE SQL SIZE TRUE
SET DATABASE SQL TYPES FALSE
SET DATABASE SQL TDC DELETE TRUE
SET DATABASE SQL TDC UPDATE TRUE
-SET DATABASE SQL TRANSLATE TTI TYPES TRUE
SET DATABASE SQL CONCAT NULLS TRUE
SET DATABASE SQL UNIQUE NULLS TRUE
SET DATABASE SQL CONVERT TRUNCATE TRUE
@@ -35,7 +34,6 @@ CREATE SCHEMA PUBLIC AUTHORIZATION DBA
CREATE FUNCTION PUBLIC.MX_TOLOCALDATETIME(IN V TIMESTAMP,IN TIMEZONEID VARCHAR(50)) RETURNS TIMESTAMP SPECIFIC MX_TOLOCALDATETIME_10098 LANGUAGE JAVA DETERMINISTIC NO SQL CALLED ON NULL INPUT EXTERNAL NAME 'CLASSPATH:com.mendix.connectionbus.connections.jdbc.implementations.hsqldb.DateTimeLocalizationConverter.convertToLocalDateTime'
SET SCHEMA PUBLIC
CREATE SEQUENCE PUBLIC."system$filedocument_fileid_mxseq" AS BIGINT START WITH 1
-CREATE SEQUENCE PUBLIC."system$filedocument___filename___mxseq" AS BIGINT START WITH 1
CREATE MEMORY TABLE PUBLIC."mendixsystem$entity"("id" VARCHAR(36) COLLATE SQL_TEXT_UCC NOT NULL PRIMARY KEY,"entity_name" VARCHAR(511) COLLATE SQL_TEXT_UCC NOT NULL,"table_name" VARCHAR(255) COLLATE SQL_TEXT_UCC NOT NULL,"superentity_id" VARCHAR(255) COLLATE SQL_TEXT_UCC)
CREATE INDEX "idx_mendixsystem$entity_entity_name" ON PUBLIC."mendixsystem$entity"("entity_name")
CREATE MEMORY TABLE PUBLIC."mendixsystem$attribute"("id" VARCHAR(36) COLLATE SQL_TEXT_UCC NOT NULL PRIMARY KEY,"entity_id" VARCHAR(255) COLLATE SQL_TEXT_UCC NOT NULL,"attribute_name" VARCHAR(255) COLLATE SQL_TEXT_UCC NOT NULL,"column_name" VARCHAR(255) COLLATE SQL_TEXT_UCC NOT NULL,"type" INTEGER NOT NULL,"length" INTEGER,"default_value" VARCHAR(2147483647) COLLATE SQL_TEXT_UCC,"is_auto_number" BOOLEAN NOT NULL)
@@ -47,59 +45,59 @@ CREATE MEMORY TABLE PUBLIC."mendixsystem$sequence"("name" VARCHAR(255) COLLATE S
CREATE INDEX "idx_mendixsystem$sequence_name" ON PUBLIC."mendixsystem$sequence"("name")
CREATE MEMORY TABLE PUBLIC."mendixsystem$entityidentifier"("id" VARCHAR(36) COLLATE SQL_TEXT_UCC NOT NULL PRIMARY KEY,"short_id" SMALLINT,"object_sequence" BIGINT)
CREATE INDEX "idx_mendixsystem$entityidentifier_short_id" ON PUBLIC."mendixsystem$entityidentifier"("short_id")
-CREATE MEMORY TABLE PUBLIC."system$filedocument"("id" BIGINT NOT NULL PRIMARY KEY,"__uuid__" VARCHAR(36) COLLATE SQL_TEXT_UCC,"deleteafterdownload" BOOLEAN,"changeddate" TIMESTAMP,"contents" VARBINARY(16777216),"createddate" TIMESTAMP,"hascontents" BOOLEAN,"fileid" BIGINT,"__filename__" BIGINT,"name" VARCHAR(400) COLLATE SQL_TEXT_UCC,"submetaobjectname" VARCHAR(255) COLLATE SQL_TEXT_UCC,"system$owner" BIGINT,"system$changedby" BIGINT)
+CREATE MEMORY TABLE PUBLIC."system$filedocument"("id" BIGINT NOT NULL PRIMARY KEY,"__uuid__" VARCHAR(36) COLLATE SQL_TEXT_UCC,"deleteafterdownload" BOOLEAN,"changeddate" TIMESTAMP,"contents" VARBINARY(16777216),"createddate" TIMESTAMP,"hascontents" BOOLEAN,"fileid" BIGINT,"__filename__" BIGINT,"name" VARCHAR(400) COLLATE SQL_TEXT_UCC,"submetaobjectname" VARCHAR(255) COLLATE SQL_TEXT_UCC,"system$owner" BIGINT,"system$changedby" BIGINT,"size" BIGINT)
CREATE INDEX "idx_system$filedocument_fileid" ON PUBLIC."system$filedocument"("fileid","id")
CREATE INDEX "idx_system$filedocument_submetaobjectname" ON PUBLIC."system$filedocument"("submetaobjectname","id")
CREATE INDEX "idx_system$filedocument_system$owner" ON PUBLIC."system$filedocument"("system$owner","id")
CREATE INDEX "idx_system$filedocument_system$changedby" ON PUBLIC."system$filedocument"("system$changedby","id")
-CREATE MEMORY TABLE PUBLIC."system$user"("id" BIGINT NOT NULL PRIMARY KEY,"changeddate" TIMESTAMP,"active" BOOLEAN,"createddate" TIMESTAMP,"lastlogin" TIMESTAMP,"webserviceuser" BOOLEAN,"isanonymous" BOOLEAN,"failedlogins" INTEGER,"blocked" BOOLEAN,"name" VARCHAR(100) COLLATE SQL_TEXT_UCC,"password" VARCHAR(200) COLLATE SQL_TEXT_UCC,"submetaobjectname" VARCHAR(255) COLLATE SQL_TEXT_UCC,"system$changedby" BIGINT,"system$owner" BIGINT)
+CREATE INDEX "idx_system$filedocument_size_asc" ON PUBLIC."system$filedocument"("size","id")
+CREATE MEMORY TABLE PUBLIC."system$user"("id" BIGINT NOT NULL PRIMARY KEY,"changeddate" TIMESTAMP,"active" BOOLEAN,"createddate" TIMESTAMP,"lastlogin" TIMESTAMP,"webserviceuser" BOOLEAN,"isanonymous" BOOLEAN,"failedlogins" INTEGER,"blocked" BOOLEAN,"name" VARCHAR(100) COLLATE SQL_TEXT_UCC,"password" VARCHAR(200) COLLATE SQL_TEXT_UCC,"submetaobjectname" VARCHAR(255) COLLATE SQL_TEXT_UCC,"system$changedby" BIGINT,"system$owner" BIGINT,CONSTRAINT "uniq_system$user_name" UNIQUE("name"))
CREATE INDEX "idx_system$user_name" ON PUBLIC."system$user"("name","id")
CREATE INDEX "idx_system$user_submetaobjectname" ON PUBLIC."system$user"("submetaobjectname","id")
CREATE INDEX "idx_system$user_system$changedby" ON PUBLIC."system$user"("system$changedby","id")
CREATE INDEX "idx_system$user_system$owner" ON PUBLIC."system$user"("system$owner","id")
-CREATE MEMORY TABLE PUBLIC."system$user_language"("system$userid" BIGINT NOT NULL,"system$languageid" BIGINT NOT NULL,PRIMARY KEY("system$userid","system$languageid"))
+CREATE MEMORY TABLE PUBLIC."system$user_language"("system$userid" BIGINT NOT NULL,"system$languageid" BIGINT NOT NULL,PRIMARY KEY("system$userid","system$languageid"),CONSTRAINT "uniq_system$user_language_system$userid" UNIQUE("system$userid"))
CREATE INDEX "idx_system$user_language_system$language_system$user" ON PUBLIC."system$user_language"("system$languageid","system$userid")
-CREATE MEMORY TABLE PUBLIC."system$user_timezone"("system$userid" BIGINT NOT NULL,"system$timezoneid" BIGINT NOT NULL,PRIMARY KEY("system$userid","system$timezoneid"))
+CREATE MEMORY TABLE PUBLIC."system$user_timezone"("system$userid" BIGINT NOT NULL,"system$timezoneid" BIGINT NOT NULL,PRIMARY KEY("system$userid","system$timezoneid"),CONSTRAINT "uniq_system$user_timezone_system$userid" UNIQUE("system$userid"))
CREATE INDEX "idx_system$user_timezone_system$timezone_system$user" ON PUBLIC."system$user_timezone"("system$timezoneid","system$userid")
CREATE MEMORY TABLE PUBLIC."system$userroles"("system$userid" BIGINT NOT NULL,"system$userroleid" BIGINT NOT NULL,PRIMARY KEY("system$userid","system$userroleid"))
CREATE INDEX "idx_system$userroles_system$userrole_system$user" ON PUBLIC."system$userroles"("system$userroleid","system$userid")
CREATE MEMORY TABLE PUBLIC."system$xasinstance"("id" BIGINT NOT NULL PRIMARY KEY,"xasid" VARCHAR(50) COLLATE SQL_TEXT_UCC,"createddate" TIMESTAMP,"lastupdate" TIMESTAMP,"allowednumberofconcurrentusers" INTEGER,"customername" VARCHAR(200) COLLATE SQL_TEXT_UCC,"partnername" VARCHAR(200) COLLATE SQL_TEXT_UCC)
CREATE MEMORY TABLE PUBLIC."system$thumbnail"("id" BIGINT NOT NULL PRIMARY KEY)
-CREATE MEMORY TABLE PUBLIC."system$thumbnail_image"("system$thumbnailid" BIGINT NOT NULL,"system$imageid" BIGINT NOT NULL,PRIMARY KEY("system$thumbnailid","system$imageid"))
+CREATE MEMORY TABLE PUBLIC."system$thumbnail_image"("system$thumbnailid" BIGINT NOT NULL,"system$imageid" BIGINT NOT NULL,PRIMARY KEY("system$thumbnailid","system$imageid"),CONSTRAINT "uniq_system$thumbnail_image_system$imageid" UNIQUE("system$imageid"),CONSTRAINT "uniq_system$thumbnail_image_system$thumbnailid" UNIQUE("system$thumbnailid"))
CREATE INDEX "idx_system$thumbnail_image_system$image_system$thumbnail" ON PUBLIC."system$thumbnail_image"("system$imageid","system$thumbnailid")
CREATE MEMORY TABLE PUBLIC."system$backgroundjob"("id" BIGINT NOT NULL PRIMARY KEY,"endtime" TIMESTAMP,"starttime" TIMESTAMP,"successful" BOOLEAN,"jobid" BIGINT,"result" VARCHAR(2147483647) COLLATE SQL_TEXT_UCC)
CREATE INDEX "idx_system$backgroundjob_jobid" ON PUBLIC."system$backgroundjob"("jobid","id")
-CREATE MEMORY TABLE PUBLIC."system$backgroundjob_session"("system$backgroundjobid" BIGINT NOT NULL,"system$sessionid" BIGINT NOT NULL,PRIMARY KEY("system$backgroundjobid","system$sessionid"))
+CREATE MEMORY TABLE PUBLIC."system$backgroundjob_session"("system$backgroundjobid" BIGINT NOT NULL,"system$sessionid" BIGINT NOT NULL,PRIMARY KEY("system$backgroundjobid","system$sessionid"),CONSTRAINT "uniq_system$backgroundjob_session_system$backgroundjobid" UNIQUE("system$backgroundjobid"))
CREATE INDEX "idx_system$backgroundjob_session_system$session_system$backgroundjob" ON PUBLIC."system$backgroundjob_session"("system$sessionid","system$backgroundjobid")
-CREATE MEMORY TABLE PUBLIC."system$backgroundjob_xasinstance"("system$backgroundjobid" BIGINT NOT NULL,"system$xasinstanceid" BIGINT NOT NULL,PRIMARY KEY("system$backgroundjobid","system$xasinstanceid"))
+CREATE MEMORY TABLE PUBLIC."system$backgroundjob_xasinstance"("system$backgroundjobid" BIGINT NOT NULL,"system$xasinstanceid" BIGINT NOT NULL,PRIMARY KEY("system$backgroundjobid","system$xasinstanceid"),CONSTRAINT "uniq_system$backgroundjob_xasinstance_system$backgroundjobid" UNIQUE("system$backgroundjobid"))
CREATE INDEX "idx_system$backgroundjob_xasinstance_system$xasinstance_system$backgroundjob" ON PUBLIC."system$backgroundjob_xasinstance"("system$xasinstanceid","system$backgroundjobid")
CREATE MEMORY TABLE PUBLIC."system$scheduledeventinformation"("id" BIGINT NOT NULL PRIMARY KEY,"status" VARCHAR(9) COLLATE SQL_TEXT_UCC,"description" VARCHAR(2147483647) COLLATE SQL_TEXT_UCC,"endtime" TIMESTAMP,"starttime" TIMESTAMP,"name" VARCHAR(200) COLLATE SQL_TEXT_UCC)
-CREATE MEMORY TABLE PUBLIC."system$state"("id" BIGINT NOT NULL PRIMARY KEY,"serverid" VARCHAR(36) COLLATE SQL_TEXT_UCC,"createddate" TIMESTAMP,"objectid" BIGINT,"content" VARCHAR(2147483647) COLLATE SQL_TEXT_UCC,"removed" BOOLEAN,"sessionid" VARCHAR(36) COLLATE SQL_TEXT_UCC)
-CREATE INDEX "idx_system$state_sessionid_objectid_removed" ON PUBLIC."system$state"("sessionid","objectid","removed","id")
CREATE MEMORY TABLE PUBLIC."system$privatefiledocument"("id" BIGINT NOT NULL PRIMARY KEY)
CREATE MEMORY TABLE PUBLIC."system$timezone"("id" BIGINT NOT NULL PRIMARY KEY,"description" VARCHAR(100) COLLATE SQL_TEXT_UCC,"rawoffset" INTEGER,"code" VARCHAR(50) COLLATE SQL_TEXT_UCC)
-CREATE MEMORY TABLE PUBLIC."system$statistics"("id" BIGINT NOT NULL PRIMARY KEY,"createddate" TIMESTAMP,"lastupdate" TIMESTAMP,"maxnumberofanonymousconcurrentusers" INTEGER,"maxnumberofnamedusers" INTEGER,"maxnumberofconcurrentusers" INTEGER)
-CREATE MEMORY TABLE PUBLIC."system$clustermanager"("system$statisticsid" BIGINT NOT NULL,"system$xasinstanceid" BIGINT NOT NULL,PRIMARY KEY("system$statisticsid","system$xasinstanceid"))
-CREATE INDEX "idx_system$clustermanager_system$xasinstance_system$statistics" ON PUBLIC."system$clustermanager"("system$xasinstanceid","system$statisticsid")
CREATE MEMORY TABLE PUBLIC."system$userrole"("id" BIGINT NOT NULL PRIMARY KEY,"modelguid" VARCHAR(36) COLLATE SQL_TEXT_UCC,"description" VARCHAR(1000) COLLATE SQL_TEXT_UCC,"name" VARCHAR(100) COLLATE SQL_TEXT_UCC)
CREATE INDEX "idx_system$userrole_name" ON PUBLIC."system$userrole"("name","id")
CREATE MEMORY TABLE PUBLIC."system$grantableroles"("system$userroleid1" BIGINT NOT NULL,"system$userroleid2" BIGINT NOT NULL,PRIMARY KEY("system$userroleid1","system$userroleid2"))
CREATE INDEX "idx_system$grantableroles_system$userrole_system$userrole" ON PUBLIC."system$grantableroles"("system$userroleid2","system$userroleid1")
-CREATE MEMORY TABLE PUBLIC."system$session"("id" BIGINT NOT NULL PRIMARY KEY,"createddate" TIMESTAMP,"csrftoken" VARCHAR(36) COLLATE SQL_TEXT_UCC,"lastactive" TIMESTAMP,"sessionid" VARCHAR(50) COLLATE SQL_TEXT_UCC)
+CREATE MEMORY TABLE PUBLIC."system$session"("id" BIGINT NOT NULL PRIMARY KEY,"createddate" TIMESTAMP,"csrftoken" VARCHAR(36) COLLATE SQL_TEXT_UCC,"lastactive" TIMESTAMP,"sessionid" VARCHAR(50) COLLATE SQL_TEXT_UCC,"readonlyhashkey" VARCHAR(36) COLLATE SQL_TEXT_UCC)
CREATE INDEX "idx_system$session_sessionid" ON PUBLIC."system$session"("sessionid","id")
-CREATE MEMORY TABLE PUBLIC."system$session_user"("system$sessionid" BIGINT NOT NULL,"system$userid" BIGINT NOT NULL,PRIMARY KEY("system$sessionid","system$userid"))
+CREATE MEMORY TABLE PUBLIC."system$session_user"("system$sessionid" BIGINT NOT NULL,"system$userid" BIGINT NOT NULL,PRIMARY KEY("system$sessionid","system$userid"),CONSTRAINT "uniq_system$session_user_system$sessionid" UNIQUE("system$sessionid"))
CREATE INDEX "idx_system$session_user_system$user_system$session" ON PUBLIC."system$session_user"("system$userid","system$sessionid")
CREATE MEMORY TABLE PUBLIC."system$tokeninformation"("id" BIGINT NOT NULL PRIMARY KEY,"expirydate" TIMESTAMP,"useragent" VARCHAR(2147483647) COLLATE SQL_TEXT_UCC,"token" VARCHAR(200) COLLATE SQL_TEXT_UCC)
-CREATE MEMORY TABLE PUBLIC."system$tokeninformation_user"("system$tokeninformationid" BIGINT NOT NULL,"system$userid" BIGINT NOT NULL,PRIMARY KEY("system$tokeninformationid","system$userid"))
+CREATE MEMORY TABLE PUBLIC."system$tokeninformation_user"("system$tokeninformationid" BIGINT NOT NULL,"system$userid" BIGINT NOT NULL,PRIMARY KEY("system$tokeninformationid","system$userid"),CONSTRAINT "uniq_system$tokeninformation_user_system$tokeninformationid" UNIQUE("system$tokeninformationid"))
CREATE INDEX "idx_system$tokeninformation_user_system$user_system$tokeninformation" ON PUBLIC."system$tokeninformation_user"("system$userid","system$tokeninformationid")
CREATE MEMORY TABLE PUBLIC."system$image"("id" BIGINT NOT NULL PRIMARY KEY,"publicthumbnailpath" VARCHAR(500) COLLATE SQL_TEXT_UCC)
-CREATE MEMORY TABLE PUBLIC."administration$account"("id" BIGINT NOT NULL PRIMARY KEY,"fullname" VARCHAR(200) COLLATE SQL_TEXT_UCC)
+CREATE MEMORY TABLE PUBLIC."administration$account"("id" BIGINT NOT NULL PRIMARY KEY,"fullname" VARCHAR(200) COLLATE SQL_TEXT_UCC,"email" VARCHAR(200) COLLATE SQL_TEXT_UCC,"islocaluser" BOOLEAN)
CREATE MEMORY TABLE PUBLIC."system$autocommitentry"("id" BIGINT NOT NULL PRIMARY KEY,"createddate" TIMESTAMP,"objectid" BIGINT,"sessionid" VARCHAR(36) COLLATE SQL_TEXT_UCC)
CREATE INDEX "idx_system$autocommitentry_sessionid_objectid" ON PUBLIC."system$autocommitentry"("sessionid","objectid","id")
CREATE MEMORY TABLE PUBLIC."system$language"("id" BIGINT NOT NULL PRIMARY KEY,"description" VARCHAR(200) COLLATE SQL_TEXT_UCC,"code" VARCHAR(20) COLLATE SQL_TEXT_UCC)
+CREATE MEMORY TABLE PUBLIC."mendixsystem$unique_constraint"("name" VARCHAR(255) COLLATE SQL_TEXT_UCC NOT NULL,"table_id" VARCHAR(36) COLLATE SQL_TEXT_UCC NOT NULL,"column_id" VARCHAR(36) COLLATE SQL_TEXT_UCC NOT NULL,PRIMARY KEY("name","column_id"))
+CREATE MEMORY TABLE PUBLIC."mendixsystem$properties"("key" VARCHAR(200) COLLATE SQL_TEXT_UCC NOT NULL PRIMARY KEY,"value" VARCHAR(200) COLLATE SQL_TEXT_UCC NOT NULL)
+CREATE MEMORY TABLE PUBLIC."system$userreportinfo"("id" BIGINT NOT NULL PRIMARY KEY,"hash" VARCHAR(64) COLLATE SQL_TEXT_UCC,"usertype" VARCHAR(8) COLLATE SQL_TEXT_UCC)
+CREATE MEMORY TABLE PUBLIC."system$userreportinfo_user"("system$userreportinfoid" BIGINT NOT NULL,"system$userid" BIGINT NOT NULL,PRIMARY KEY("system$userreportinfoid","system$userid"),CONSTRAINT "uniq_system$userreportinfo_user_system$userreportinfoid" UNIQUE("system$userreportinfoid"))
+CREATE INDEX "idx_system$userreportinfo_user_system$user_system$userreportinfo" ON PUBLIC."system$userreportinfo_user"("system$userid","system$userreportinfoid")
ALTER SEQUENCE SYSTEM_LOBS.LOB_ID RESTART WITH 1
ALTER SEQUENCE PUBLIC."system$filedocument_fileid_mxseq" RESTART WITH 1
-ALTER SEQUENCE PUBLIC."system$filedocument___filename___mxseq" RESTART WITH 1
SET DATABASE DEFAULT INITIAL SCHEMA PUBLIC
GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.SQL_IDENTIFIER TO PUBLIC
GRANT USAGE ON DOMAIN INFORMATION_SCHEMA.YES_OR_NO TO PUBLIC
@@ -112,6 +110,7 @@ INSERT INTO BLOCKS VALUES(0,2147483647,0)
SET SCHEMA PUBLIC
INSERT INTO "mendixsystem$entity" VALUES('09b2f0fe-4a11-4afc-a16e-94992a3ebc3d','System.TokenInformation','system$tokeninformation',NULL)
INSERT INTO "mendixsystem$entity" VALUES('170ce49d-f29c-4fac-99a6-b55e8a3aeb39','System.FileDocument','system$filedocument',NULL)
+INSERT INTO "mendixsystem$entity" VALUES('1c90a770-98ef-45df-9267-b87973cc6581','System.UserReportInfo','system$userreportinfo',NULL)
INSERT INTO "mendixsystem$entity" VALUES('282e2e60-88a5-469d-84a5-ba8d9151644f','System.User','system$user',NULL)
INSERT INTO "mendixsystem$entity" VALUES('3078a23e-13b2-4a9b-84e4-2881fdee53c6','Administration.Account','administration$account','282e2e60-88a5-469d-84a5-ba8d9151644f')
INSERT INTO "mendixsystem$entity" VALUES('37827192-315d-4ab6-85b8-f626f866ea76','System.Image','system$image','170ce49d-f29c-4fac-99a6-b55e8a3aeb39')
@@ -125,23 +124,18 @@ INSERT INTO "mendixsystem$entity" VALUES('76805df3-dede-435f-92a6-d6525c68a693',
INSERT INTO "mendixsystem$entity" VALUES('7f7c72af-1ab7-4bf9-bed6-16db5c8fcf6f','System.TimeZone','system$timezone',NULL)
INSERT INTO "mendixsystem$entity" VALUES('92ef30a6-de04-423c-84fd-a21e9b9eeae2','System.UserRole','system$userrole',NULL)
INSERT INTO "mendixsystem$entity" VALUES('d4154981-8dac-4150-aec5-efa3ef62a7a2','System.XASInstance','system$xasinstance',NULL)
-INSERT INTO "mendixsystem$entity" VALUES('e91fb9bf-5362-4b23-bfa1-e4ec4127887c','System.State','system$state',NULL)
-INSERT INTO "mendixsystem$entity" VALUES('efabe590-d3e2-4b24-9c39-836a367d217f','System.Statistics','system$statistics',NULL)
INSERT INTO "mendixsystem$attribute" VALUES('040db5be-7810-48b3-a569-516191e8803d','282e2e60-88a5-469d-84a5-ba8d9151644f','LastLogin','lastlogin',20,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('0b9398e4-9bb7-4ab8-958c-43526f2c83bf','09b2f0fe-4a11-4afc-a16e-94992a3ebc3d','UserAgent','useragent',30,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('0c2b42ef-02bd-3783-bf55-02a92f4275c7','37f9fd49-5318-4c63-9a51-f761779b202f','createdDate','createddate',20,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('0c4060ab-4901-419c-a184-81f20fa0460e','d4154981-8dac-4150-aec5-efa3ef62a7a2','LastUpdate','lastupdate',20,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('0f81688b-e719-4204-8f86-8fcd664a0992','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','FileID','fileid',0,0,'1',TRUE)
INSERT INTO "mendixsystem$attribute" VALUES('1060f919-60c9-4f90-91ee-81b4bf584bcd','7f7c72af-1ab7-4bf9-bed6-16db5c8fcf6f','RawOffset','rawoffset',3,0,'',FALSE)
+INSERT INTO "mendixsystem$attribute" VALUES('14018140-78df-4e36-9869-d0b53129d2c9','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','Size','size',4,0,'-1',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('15e3e13d-2df6-4d8a-a1cc-58eea4cec602','282e2e60-88a5-469d-84a5-ba8d9151644f','WebServiceUser','webserviceuser',10,0,'false',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('1ffdcb00-e7a4-4303-8b40-2319d9ba01b7','37f9fd49-5318-4c63-9a51-f761779b202f','LastActive','lastactive',20,0,'',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('232789b0-d35f-4a51-a8fd-e017ea67264d','e91fb9bf-5362-4b23-bfa1-e4ec4127887c','Removed','removed',10,0,'false',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('245def96-0172-3d83-96fe-0ee1ba825f26','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','changedDate','changeddate',20,0,'',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('25049e59-64d2-439e-bd9d-30960a479680','e91fb9bf-5362-4b23-bfa1-e4ec4127887c','SessionId','sessionid',30,36,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('26ccae8a-22b1-4899-87c9-c5b4915dbf28','685df5a6-1e02-49bb-a0b5-5a55c5e8313d','Description','description',30,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('28d526e0-915b-466f-80c8-56af32ece225','282e2e60-88a5-469d-84a5-ba8d9151644f','IsAnonymous','isanonymous',10,0,'false',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('2c0c77ad-fc8e-4819-bf45-51548b813f2b','efabe590-d3e2-4b24-9c39-836a367d217f','MaxNumberOfAnonymousConcurrentUsers','maxnumberofanonymousconcurrentusers',3,0,'0',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('2c252288-582f-38a1-8929-bae57eebacfb','efabe590-d3e2-4b24-9c39-836a367d217f','createdDate','createddate',20,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('2dbe88f5-2b15-4ec3-b295-2e2b496a1ebd','d4154981-8dac-4150-aec5-efa3ef62a7a2','AllowedNumberOfConcurrentUsers','allowednumberofconcurrentusers',3,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('33adad79-f658-4e69-8c58-e003fb3c78be','685df5a6-1e02-49bb-a0b5-5a55c5e8313d','EndTime','endtime',20,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('3501ab9f-42c7-46e4-ac8f-c51e256c934e','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','Name','name',30,400,'',FALSE)
@@ -150,9 +144,7 @@ INSERT INTO "mendixsystem$attribute" VALUES('3cb7dc95-eac8-4999-8af4-492a4f2c0d7
INSERT INTO "mendixsystem$attribute" VALUES('41c141fa-700b-44de-870d-1aa971e11689','37827192-315d-4ab6-85b8-f626f866ea76','PublicThumbnailPath','publicthumbnailpath',30,500,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('42eb180e-36df-4325-8b97-dec1e16f0e99','3078a23e-13b2-4a9b-84e4-2881fdee53c6','FullName','fullname',30,200,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('4359850e-675d-49db-a25c-d78ee530dc33','d4154981-8dac-4150-aec5-efa3ef62a7a2','PartnerName','partnername',30,200,'',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('444cda15-e7f4-43e7-a8d3-69c06081d868','efabe590-d3e2-4b24-9c39-836a367d217f','LastUpdate','lastupdate',20,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('4c9627fb-3b64-4239-95eb-f51fb8d3f2b3','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','HasContents','hascontents',10,0,'false',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('5f76c7cc-8f70-4b9b-98d4-47dc05b23fe7','e91fb9bf-5362-4b23-bfa1-e4ec4127887c','Content','content',30,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('5fecca4d-0f28-484d-9fe7-1afde250b07d','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','DeleteAfterDownload','deleteafterdownload',10,0,'false',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('651e7007-7fcd-43b3-a918-a0de81de34bf','685df5a6-1e02-49bb-a0b5-5a55c5e8313d','StartTime','starttime',20,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('65b02632-d981-3a1c-8ec5-2a36fe6fd7d8','d4154981-8dac-4150-aec5-efa3ef62a7a2','createdDate','createddate',20,0,'',FALSE)
@@ -161,7 +153,6 @@ INSERT INTO "mendixsystem$attribute" VALUES('67c28962-7a7a-11e6-bdf4-0800200c9a6
INSERT INTO "mendixsystem$attribute" VALUES('69acb4a2-be26-4cc5-902a-a8591d357510','282e2e60-88a5-469d-84a5-ba8d9151644f','Name','name',30,100,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('6abafab4-6a96-46c0-9475-b72cc4d3ffd6','7f7c72af-1ab7-4bf9-bed6-16db5c8fcf6f','Code','code',30,50,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('6d2a7545-4e52-4c5d-ac02-0b8211d0585f','685df5a6-1e02-49bb-a0b5-5a55c5e8313d','Status','status',40,9,'',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('7a969d17-cc90-480e-85b0-b96951b8ae2c','e91fb9bf-5362-4b23-bfa1-e4ec4127887c','ServerId','serverid',30,36,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('7ca1bcd3-9355-472f-9e3f-4440366297d6','d4154981-8dac-4150-aec5-efa3ef62a7a2','CustomerName','customername',30,200,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('84845531-dbd9-4e00-8afb-c2adc08699bb','282e2e60-88a5-469d-84a5-ba8d9151644f','FailedLogins','failedlogins',3,0,'0',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('8655b482-0ac3-31db-8289-b05f505b77cb','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','createdDate','createddate',20,0,'',FALSE)
@@ -169,36 +160,37 @@ INSERT INTO "mendixsystem$attribute" VALUES('88390044-5b74-4e71-8b88-a6e4e91f6f2
INSERT INTO "mendixsystem$attribute" VALUES('8b7184a0-cd05-4c75-89f9-be6e9349783b','685df5a6-1e02-49bb-a0b5-5a55c5e8313d','Name','name',30,200,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('8bb77a0c-0461-43f9-bb27-e91fb9e3623f','09b2f0fe-4a11-4afc-a16e-94992a3ebc3d','ExpiryDate','expirydate',20,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('91b58eb9-c16c-4e33-b66b-28489e7fb783','d4154981-8dac-4150-aec5-efa3ef62a7a2','XASId','xasid',30,50,'',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('94d786ce-33a5-3957-a0cf-4daef897aa64','e91fb9bf-5362-4b23-bfa1-e4ec4127887c','createdDate','createddate',20,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('954c43f0-3333-4264-813b-e8f1c8f2f0b6','7f7c72af-1ab7-4bf9-bed6-16db5c8fcf6f','Description','description',30,100,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('96445370-6fed-11e4-9803-0800200c9a66','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','__UUID__','__uuid__',30,36,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('97bcc327-4d2b-4a28-a57a-7e7437416bfe','660db38b-5ab4-4d15-b649-93a947ecea82','JobId','jobid',4,0,'0',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('9c09d4eb-9c9c-303e-951e-8c3ea32db37a','282e2e60-88a5-469d-84a5-ba8d9151644f','createdDate','createddate',20,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('9c471b02-f266-4e27-9e2f-907d0fad6552','660db38b-5ab4-4d15-b649-93a947ecea82','EndTime','endtime',20,0,'',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('a02027b1-e24d-49fc-9b3f-ade644070879','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','__FileName__','__filename__',0,0,'1',TRUE)
+INSERT INTO "mendixsystem$attribute" VALUES('a02027b1-e24d-49fc-9b3f-ade644070879','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','__FileName__','__filename__',4,0,'0',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('a169a8d1-b10f-427b-b492-3aebeabb7cd6','09b2f0fe-4a11-4afc-a16e-94992a3ebc3d','Token','token',30,200,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('a33fbc53-ecf5-46c5-bad2-a364686e19dc','92ef30a6-de04-423c-84fd-a21e9b9eeae2','Description','description',30,1000,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('b22d0982-fbee-43a7-8d20-c200d319a3e5','282e2e60-88a5-469d-84a5-ba8d9151644f','Active','active',10,0,'true',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('b51ea62a-1838-3f74-9c5f-07b5b5a92a45','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','submetaobjectname','submetaobjectname',30,255,'System.FileDocument',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('b604031a-9950-4d3a-b5c1-bcfe77889412','e91fb9bf-5362-4b23-bfa1-e4ec4127887c','ObjectId','objectid',4,0,'0',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('bbe9c632-f0be-31a1-a709-ab0d57c79c84','67c28960-7a7a-11e6-bdf4-0800200c9a66','createdDate','createddate',20,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('c2dd7e10-28b4-304c-9ddf-104be6be9cde','282e2e60-88a5-469d-84a5-ba8d9151644f','submetaobjectname','submetaobjectname',30,255,'System.User',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('c33867e7-7263-4ce6-826a-714e7493f07a','660db38b-5ab4-4d15-b649-93a947ecea82','Result','result',30,0,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('c56553ba-a3d4-4d9e-bc81-e61ee64da79b','660db38b-5ab4-4d15-b649-93a947ecea82','Successful','successful',10,0,'false',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('c9cf945d-4a51-49fd-8ac0-fe1f8998e059','efabe590-d3e2-4b24-9c39-836a367d217f','MaxNumberOfConcurrentUsers','maxnumberofconcurrentusers',3,0,'0',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('d149bcc3-5e80-46da-ac3f-ee734a64cce1','282e2e60-88a5-469d-84a5-ba8d9151644f','Blocked','blocked',10,0,'false',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('d50c78a5-d740-4a76-a356-47659cfd515e','37f9fd49-5318-4c63-9a51-f761779b202f','SessionId','sessionid',30,50,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('d5aa1ceb-6dfe-457b-afb7-e969a814eafd','660db38b-5ab4-4d15-b649-93a947ecea82','StartTime','starttime',20,0,'',FALSE)
+INSERT INTO "mendixsystem$attribute" VALUES('d6f4a7fc-3c2d-4793-bfc0-8dde42937863','1c90a770-98ef-45df-9267-b87973cc6581','UserType','usertype',40,8,'Internal',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('d879cb38-5630-4fdf-9e39-f03da0aa8ede','76805df3-dede-435f-92a6-d6525c68a693','Description','description',30,200,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('e6dfb82a-54fe-4fcd-a513-a086f508c2db','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','Contents','contents',50,0,'',FALSE)
+INSERT INTO "mendixsystem$attribute" VALUES('e901b05e-883a-411a-b420-8c2bfee8b1b8','3078a23e-13b2-4a9b-84e4-2881fdee53c6','IsLocalUser','islocaluser',10,0,'true',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('e9446b4c-b0f6-3f04-8b0a-264d2384b449','282e2e60-88a5-469d-84a5-ba8d9151644f','changedDate','changeddate',20,0,'',FALSE)
+INSERT INTO "mendixsystem$attribute" VALUES('e959c75a-c655-45d8-8b7d-a4335dcbf581','1c90a770-98ef-45df-9267-b87973cc6581','Hash','hash',30,64,'',FALSE)
+INSERT INTO "mendixsystem$attribute" VALUES('ea22d5c5-be88-468f-9c35-5083aa4fc1b3','3078a23e-13b2-4a9b-84e4-2881fdee53c6','Email','email',30,200,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('ef366bc1-ac94-4fd6-bafd-7cee2be459e6','282e2e60-88a5-469d-84a5-ba8d9151644f','Password','password',30,200,'',FALSE)
-INSERT INTO "mendixsystem$attribute" VALUES('f2e32aad-4142-4256-babb-64d2944c35a1','efabe590-d3e2-4b24-9c39-836a367d217f','MaxNumberOfNamedUsers','maxnumberofnamedusers',3,0,'0',FALSE)
+INSERT INTO "mendixsystem$attribute" VALUES('f1949c9c-7b28-11e6-8b77-86f30ca893d3','37f9fd49-5318-4c63-9a51-f761779b202f','ReadOnlyHashKey','readonlyhashkey',30,36,'',FALSE)
INSERT INTO "mendixsystem$attribute" VALUES('f4d19200-071c-45e5-af25-321354f0702b','37f9fd49-5318-4c63-9a51-f761779b202f','CSRFToken','csrftoken',30,36,'',FALSE)
INSERT INTO "mendixsystem$index" VALUES('291e0cde-0e23-351e-8001-6240437d1e0e','282e2e60-88a5-469d-84a5-ba8d9151644f','idx_system$user_system$changedby')
-INSERT INTO "mendixsystem$index" VALUES('31f2e3e5-7f5a-42c4-b66e-f9c44a79a539','e91fb9bf-5362-4b23-bfa1-e4ec4127887c','idx_system$state_sessionid_objectid_removed')
INSERT INTO "mendixsystem$index" VALUES('3515901d-e8f5-3173-87bb-11ae532c243e','282e2e60-88a5-469d-84a5-ba8d9151644f','idx_system$user_system$owner')
INSERT INTO "mendixsystem$index" VALUES('5711e9d5-7b67-4579-b730-2ed0b852b799','282e2e60-88a5-469d-84a5-ba8d9151644f','idx_system$user_name')
+INSERT INTO "mendixsystem$index" VALUES('59de2f9e-3e30-4dd7-a5de-58594a63ea2b','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','idx_system$filedocument_size_asc')
INSERT INTO "mendixsystem$index" VALUES('6127a5ae-0a96-4df5-9856-17baf94b2351','37f9fd49-5318-4c63-9a51-f761779b202f','idx_system$session_sessionid')
INSERT INTO "mendixsystem$index" VALUES('67c28963-7a7a-11e6-bdf4-0800200c9a66','67c28960-7a7a-11e6-bdf4-0800200c9a66','idx_system$autocommitentry_sessionid_objectid')
INSERT INTO "mendixsystem$index" VALUES('6ceea2cb-6acf-457a-852f-eb7deab79430','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','idx_system$filedocument_fileid')
@@ -209,11 +201,9 @@ INSERT INTO "mendixsystem$index" VALUES('a5ff48ca-56d6-4f43-8e3a-7743fd025974','
INSERT INTO "mendixsystem$index" VALUES('d45d41fb-40ec-3b91-becf-455eb7f35bff','282e2e60-88a5-469d-84a5-ba8d9151644f','idx_system$user_submetaobjectname')
INSERT INTO "mendixsystem$index" VALUES('dfd88a6e-a3b6-3080-b6cc-d5c61334281d','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','idx_system$filedocument_submetaobjectname')
INSERT INTO "mendixsystem$index_column" VALUES('291e0cde-0e23-351e-8001-6240437d1e0e','6013226d-aeae-3cd2-acec-d95d8bd5c3ad',FALSE,0)
-INSERT INTO "mendixsystem$index_column" VALUES('31f2e3e5-7f5a-42c4-b66e-f9c44a79a539','232789b0-d35f-4a51-a8fd-e017ea67264d',FALSE,2)
-INSERT INTO "mendixsystem$index_column" VALUES('31f2e3e5-7f5a-42c4-b66e-f9c44a79a539','25049e59-64d2-439e-bd9d-30960a479680',FALSE,0)
-INSERT INTO "mendixsystem$index_column" VALUES('31f2e3e5-7f5a-42c4-b66e-f9c44a79a539','b604031a-9950-4d3a-b5c1-bcfe77889412',FALSE,1)
INSERT INTO "mendixsystem$index_column" VALUES('3515901d-e8f5-3173-87bb-11ae532c243e','07738295-23fe-3fc1-832b-ed18b22727f0',FALSE,0)
INSERT INTO "mendixsystem$index_column" VALUES('5711e9d5-7b67-4579-b730-2ed0b852b799','69acb4a2-be26-4cc5-902a-a8591d357510',FALSE,0)
+INSERT INTO "mendixsystem$index_column" VALUES('59de2f9e-3e30-4dd7-a5de-58594a63ea2b','14018140-78df-4e36-9869-d0b53129d2c9',FALSE,0)
INSERT INTO "mendixsystem$index_column" VALUES('6127a5ae-0a96-4df5-9856-17baf94b2351','d50c78a5-d740-4a76-a356-47659cfd515e',FALSE,0)
INSERT INTO "mendixsystem$index_column" VALUES('67c28963-7a7a-11e6-bdf4-0800200c9a66','67c28961-7a7a-11e6-bdf4-0800200c9a66',FALSE,0)
INSERT INTO "mendixsystem$index_column" VALUES('67c28963-7a7a-11e6-bdf4-0800200c9a66','67c28962-7a7a-11e6-bdf4-0800200c9a66',FALSE,1)
@@ -236,547 +226,582 @@ INSERT INTO "mendixsystem$association" VALUES('6013226d-aeae-3cd2-acec-d95d8bd5c
INSERT INTO "mendixsystem$association" VALUES('6adaf137-4299-435e-9475-a871a4f21471','System.UserRoles','system$userroles','282e2e60-88a5-469d-84a5-ba8d9151644f','92ef30a6-de04-423c-84fd-a21e9b9eeae2','system$userid','system$userroleid',NULL,'idx_system$userroles_system$userrole_system$user')
INSERT INTO "mendixsystem$association" VALUES('956c1382-b9fc-3367-b0b2-cb67ee9ef13f','System.changedBy','system$changedby','170ce49d-f29c-4fac-99a6-b55e8a3aeb39','282e2e60-88a5-469d-84a5-ba8d9151644f','id','system$changedby',NULL,NULL)
INSERT INTO "mendixsystem$association" VALUES('bab4a1ab-7d40-47d5-8f21-fc99d089211d','System.User_TimeZone','system$user_timezone','282e2e60-88a5-469d-84a5-ba8d9151644f','7f7c72af-1ab7-4bf9-bed6-16db5c8fcf6f','system$userid','system$timezoneid',NULL,'idx_system$user_timezone_system$timezone_system$user')
-INSERT INTO "mendixsystem$association" VALUES('d9eb2a5f-b448-4a73-b179-4141ab51e622','System.ClusterManager','system$clustermanager','efabe590-d3e2-4b24-9c39-836a367d217f','d4154981-8dac-4150-aec5-efa3ef62a7a2','system$statisticsid','system$xasinstanceid',NULL,'idx_system$clustermanager_system$xasinstance_system$statistics')
+INSERT INTO "mendixsystem$association" VALUES('d88b344c-b1e5-4759-b60e-0348e63ac445','System.UserReportInfo_User','system$userreportinfo_user','1c90a770-98ef-45df-9267-b87973cc6581','282e2e60-88a5-469d-84a5-ba8d9151644f','system$userreportinfoid','system$userid',NULL,'idx_system$userreportinfo_user_system$user_system$userreportinfo')
INSERT INTO "mendixsystem$association" VALUES('fc3944c4-7a19-4a4d-9b0d-4a0c9d7aeb23','System.BackgroundJob_XASInstance','system$backgroundjob_xasinstance','660db38b-5ab4-4d15-b649-93a947ecea82','d4154981-8dac-4150-aec5-efa3ef62a7a2','system$backgroundjobid','system$xasinstanceid',NULL,'idx_system$backgroundjob_xasinstance_system$xasinstance_system$backgroundjob')
-INSERT INTO "mendixsystem$version" VALUES('4.1','2017-01-09 17:56:24.941000','2.0.1',NULL,NULL)
+INSERT INTO "mendixsystem$version" VALUES('4.2','2020-03-27 10:01:29.549000','3.0.0','unversioned','Phonenumber')
INSERT INTO "mendixsystem$sequence" VALUES('system$filedocument_fileid_mxseq','0f81688b-e719-4204-8f86-8fcd664a0992',1,0)
-INSERT INTO "mendixsystem$sequence" VALUES('system$filedocument___filename___mxseq','a02027b1-e24d-49fc-9b3f-ade644070879',1,0)
INSERT INTO "mendixsystem$entityidentifier" VALUES('09b2f0fe-4a11-4afc-a16e-94992a3ebc3d',15,1)
INSERT INTO "mendixsystem$entityidentifier" VALUES('170ce49d-f29c-4fac-99a6-b55e8a3aeb39',1,1)
-INSERT INTO "mendixsystem$entityidentifier" VALUES('282e2e60-88a5-469d-84a5-ba8d9151644f',2,101)
+INSERT INTO "mendixsystem$entityidentifier" VALUES('1c90a770-98ef-45df-9267-b87973cc6581',23,1)
+INSERT INTO "mendixsystem$entityidentifier" VALUES('282e2e60-88a5-469d-84a5-ba8d9151644f',2,701)
+INSERT INTO "mendixsystem$entityidentifier" VALUES('2d6e1228-0ec2-493a-975a-c8f52e4b0371',25,1)
INSERT INTO "mendixsystem$entityidentifier" VALUES('3078a23e-13b2-4a9b-84e4-2881fdee53c6',17,1)
INSERT INTO "mendixsystem$entityidentifier" VALUES('37827192-315d-4ab6-85b8-f626f866ea76',16,1)
-INSERT INTO "mendixsystem$entityidentifier" VALUES('37f9fd49-5318-4c63-9a51-f761779b202f',14,101)
+INSERT INTO "mendixsystem$entityidentifier" VALUES('37f9fd49-5318-4c63-9a51-f761779b202f',14,701)
INSERT INTO "mendixsystem$entityidentifier" VALUES('3b6f5ca3-28d6-4581-b26e-7ce5bd0e6eeb',10,1)
+INSERT INTO "mendixsystem$entityidentifier" VALUES('3d460fe3-2308-474b-8d3a-931ac838776f',24,1)
INSERT INTO "mendixsystem$entityidentifier" VALUES('4babd4c0-b903-4cb4-b1af-e59c4a5fcf3d',4,1)
INSERT INTO "mendixsystem$entityidentifier" VALUES('4beaee07-595a-4371-bbe4-7d86875f0ebb',7,1)
-INSERT INTO "mendixsystem$entityidentifier" VALUES('5bbae683-b6e9-44ce-a287-8dcea346c44e',21,101)
+INSERT INTO "mendixsystem$entityidentifier" VALUES('5bbae683-b6e9-44ce-a287-8dcea346c44e',21,301)
INSERT INTO "mendixsystem$entityidentifier" VALUES('660db38b-5ab4-4d15-b649-93a947ecea82',5,1)
INSERT INTO "mendixsystem$entityidentifier" VALUES('67c28960-7a7a-11e6-bdf4-0800200c9a66',18,1)
INSERT INTO "mendixsystem$entityidentifier" VALUES('685df5a6-1e02-49bb-a0b5-5a55c5e8313d',6,1)
INSERT INTO "mendixsystem$entityidentifier" VALUES('761a7054-7794-4799-8986-2e6cd68a53fd',20,1)
INSERT INTO "mendixsystem$entityidentifier" VALUES('76805df3-dede-435f-92a6-d6525c68a693',19,101)
-INSERT INTO "mendixsystem$entityidentifier" VALUES('7f7c72af-1ab7-4bf9-bed6-16db5c8fcf6f',11,601)
+INSERT INTO "mendixsystem$entityidentifier" VALUES('7f7c72af-1ab7-4bf9-bed6-16db5c8fcf6f',11,701)
+INSERT INTO "mendixsystem$entityidentifier" VALUES('8eae269c-cd9b-465c-b947-7d36086ec3c1',26,1)
INSERT INTO "mendixsystem$entityidentifier" VALUES('92ef30a6-de04-423c-84fd-a21e9b9eeae2',13,101)
+INSERT INTO "mendixsystem$entityidentifier" VALUES('a11d9b16-c2f9-4ebd-affa-45f3cd8ff090',22,1)
+INSERT INTO "mendixsystem$entityidentifier" VALUES('b2f70c7a-185b-4ada-9986-8bcea14bd569',27,401)
INSERT INTO "mendixsystem$entityidentifier" VALUES('ce3860ff-2093-42cd-b462-8da7485fc01e',8,1)
-INSERT INTO "mendixsystem$entityidentifier" VALUES('d4154981-8dac-4150-aec5-efa3ef62a7a2',3,101)
-INSERT INTO "mendixsystem$entityidentifier" VALUES('e91fb9bf-5362-4b23-bfa1-e4ec4127887c',9,1)
-INSERT INTO "mendixsystem$entityidentifier" VALUES('efabe590-d3e2-4b24-9c39-836a367d217f',12,101)
-INSERT INTO "system$user" VALUES(562949953421313,'2017-01-09 16:56:27.659000',TRUE,'2017-01-09 16:56:27.659000',NULL,FALSE,FALSE,0,FALSE,'MxAdmin','{BCrypt}$2a$10$cErmkKj8msBsqd5mm.TjOOzbzsjYkMNE3DgfBuBiWcbHMjJexga7G','System.User',NULL,562949953421313)
+INSERT INTO "mendixsystem$entityidentifier" VALUES('d4154981-8dac-4150-aec5-efa3ef62a7a2',3,701)
+INSERT INTO "system$user" VALUES(562949953421313,'2017-01-09 16:56:27.659000',TRUE,'2017-01-09 16:56:27.659000',NULL,FALSE,FALSE,0,FALSE,'MxAdmin','{BCrypt}$2a$10$rkj4N.D/VnyRlAjGYxCPleZhEs94paxGsUH86fzOEE/l2wW3YrtLq','System.User',NULL,562949953421313)
+INSERT INTO "system$user" VALUES(562949953421413,'2020-03-27 09:55:54.350000',TRUE,'2020-03-27 09:55:54.350000','2020-03-27 09:55:54.475000',FALSE,TRUE,0,FALSE,'Anonymous_f9710755-8f93-4739-82e2-1acb70a5508c','{BCrypt}$2a$10$Xidz93RnDhNPCDIfN6G8AOp1YecEtdul2ter0iOiGPSSFcx2ABgpO','System.User',NULL,562949953421413)
+INSERT INTO "system$user" VALUES(562949953421513,'2020-03-27 10:01:35.050000',TRUE,'2020-03-27 10:01:35.050000','2020-03-27 10:01:35.181000',FALSE,TRUE,0,FALSE,'Anonymous_39968b6c-36a9-488a-8c81-cba6b26d715a','{BCrypt}$2a$10$QsLvmDzsVAs45eBWUW/uhuI.ws5yWB7YW0zf7r/Mfj8LctU6XMiNS','System.User',NULL,562949953421513)
+INSERT INTO "system$user" VALUES(562949953421713,'2020-03-27 15:11:22.338000',TRUE,'2020-03-27 15:11:22.338000','2020-03-27 15:11:22.485000',FALSE,TRUE,0,FALSE,'Anonymous_35ed839e-727e-437a-a878-152841f15cf1','{BCrypt}$2a$10$ey7pSoDu/LofALtjCOAMw.897oXBRWlCgI2Y40.yHNOgXLNTjekqu','System.User',NULL,562949953421713)
+INSERT INTO "system$user" VALUES(562949953421813,'2020-03-27 15:15:48.557000',TRUE,'2020-03-27 15:15:48.557000','2020-03-27 15:15:48.699000',FALSE,TRUE,0,FALSE,'Anonymous_e11df25a-d338-4f73-bbb5-821fa1067a55','{BCrypt}$2a$10$QT.q5O1i0Pr1gDZ.ytSRvuOuW64g78PWYRFbwiWw6EBeMUortSqqm','System.User',NULL,562949953421813)
+INSERT INTO "system$user" VALUES(562949953421913,'2020-03-27 15:21:03.171000',TRUE,'2020-03-27 15:21:03.171000','2020-03-27 15:21:03.304000',FALSE,TRUE,0,FALSE,'Anonymous_5ba410a9-7d5b-496e-9ae9-c1754697bdc3','{BCrypt}$2a$10$0/j7I270r.tCIMtkeQczGu7rrESSQ7hakBJSzUrBX736bHyRdGcd.','System.User',NULL,562949953421913)
+INSERT INTO "system$user_language" VALUES(562949953421413,5348024557502465)
+INSERT INTO "system$user_language" VALUES(562949953421513,5348024557502465)
+INSERT INTO "system$user_language" VALUES(562949953421713,5348024557502465)
+INSERT INTO "system$user_language" VALUES(562949953421813,5348024557502465)
+INSERT INTO "system$user_language" VALUES(562949953421913,5348024557502465)
INSERT INTO "system$userroles" VALUES(562949953421313,3659174697238529)
-INSERT INTO "system$timezone" VALUES(3096224743817217,'(GMT+00:00) Abidjan',0,'Africa/Abidjan')
-INSERT INTO "system$timezone" VALUES(3096224743817218,'(GMT+00:00) Accra',0,'Africa/Accra')
-INSERT INTO "system$timezone" VALUES(3096224743817219,'(GMT+03:00) Addis Ababa',10800000,'Africa/Addis_Ababa')
-INSERT INTO "system$timezone" VALUES(3096224743817220,'(GMT+01:00) Algiers',3600000,'Africa/Algiers')
-INSERT INTO "system$timezone" VALUES(3096224743817221,'(GMT+03:00) Asmara',10800000,'Africa/Asmara')
-INSERT INTO "system$timezone" VALUES(3096224743817222,'(GMT+03:00) Asmera',10800000,'Africa/Asmera')
-INSERT INTO "system$timezone" VALUES(3096224743817223,'(GMT+00:00) Bamako',0,'Africa/Bamako')
-INSERT INTO "system$timezone" VALUES(3096224743817224,'(GMT+01:00) Bangui',3600000,'Africa/Bangui')
-INSERT INTO "system$timezone" VALUES(3096224743817225,'(GMT+00:00) Banjul',0,'Africa/Banjul')
-INSERT INTO "system$timezone" VALUES(3096224743817226,'(GMT+00:00) Bissau',0,'Africa/Bissau')
-INSERT INTO "system$timezone" VALUES(3096224743817227,'(GMT+02:00) Blantyre',7200000,'Africa/Blantyre')
-INSERT INTO "system$timezone" VALUES(3096224743817228,'(GMT+01:00) Brazzaville',3600000,'Africa/Brazzaville')
-INSERT INTO "system$timezone" VALUES(3096224743817229,'(GMT+02:00) Bujumbura',7200000,'Africa/Bujumbura')
-INSERT INTO "system$timezone" VALUES(3096224743817230,'(GMT+02:00) Cairo',7200000,'Africa/Cairo')
-INSERT INTO "system$timezone" VALUES(3096224743817231,'(GMT+00:00) Casablanca',0,'Africa/Casablanca')
-INSERT INTO "system$timezone" VALUES(3096224743817232,'(GMT+01:00) Ceuta',3600000,'Africa/Ceuta')
-INSERT INTO "system$timezone" VALUES(3096224743817233,'(GMT+00:00) Conakry',0,'Africa/Conakry')
-INSERT INTO "system$timezone" VALUES(3096224743817234,'(GMT+00:00) Dakar',0,'Africa/Dakar')
-INSERT INTO "system$timezone" VALUES(3096224743817235,'(GMT+03:00) Dar es Salaam',10800000,'Africa/Dar_es_Salaam')
-INSERT INTO "system$timezone" VALUES(3096224743817236,'(GMT+03:00) Djibouti',10800000,'Africa/Djibouti')
-INSERT INTO "system$timezone" VALUES(3096224743817237,'(GMT+01:00) Douala',3600000,'Africa/Douala')
-INSERT INTO "system$timezone" VALUES(3096224743817238,'(GMT+00:00) El Aaiun',0,'Africa/El_Aaiun')
-INSERT INTO "system$timezone" VALUES(3096224743817239,'(GMT+00:00) Freetown',0,'Africa/Freetown')
-INSERT INTO "system$timezone" VALUES(3096224743817240,'(GMT+02:00) Gaborone',7200000,'Africa/Gaborone')
-INSERT INTO "system$timezone" VALUES(3096224743817241,'(GMT+02:00) Harare',7200000,'Africa/Harare')
-INSERT INTO "system$timezone" VALUES(3096224743817242,'(GMT+02:00) Johannesburg',7200000,'Africa/Johannesburg')
-INSERT INTO "system$timezone" VALUES(3096224743817243,'(GMT+03:00) Juba',10800000,'Africa/Juba')
-INSERT INTO "system$timezone" VALUES(3096224743817244,'(GMT+03:00) Kampala',10800000,'Africa/Kampala')
-INSERT INTO "system$timezone" VALUES(3096224743817245,'(GMT+03:00) Khartoum',10800000,'Africa/Khartoum')
-INSERT INTO "system$timezone" VALUES(3096224743817246,'(GMT+02:00) Kigali',7200000,'Africa/Kigali')
-INSERT INTO "system$timezone" VALUES(3096224743817247,'(GMT+01:00) Kinshasa',3600000,'Africa/Kinshasa')
-INSERT INTO "system$timezone" VALUES(3096224743817248,'(GMT+01:00) Lagos',3600000,'Africa/Lagos')
-INSERT INTO "system$timezone" VALUES(3096224743817249,'(GMT+01:00) Libreville',3600000,'Africa/Libreville')
-INSERT INTO "system$timezone" VALUES(3096224743817250,'(GMT+00:00) Lome',0,'Africa/Lome')
-INSERT INTO "system$timezone" VALUES(3096224743817251,'(GMT+01:00) Luanda',3600000,'Africa/Luanda')
-INSERT INTO "system$timezone" VALUES(3096224743817252,'(GMT+02:00) Lubumbashi',7200000,'Africa/Lubumbashi')
-INSERT INTO "system$timezone" VALUES(3096224743817253,'(GMT+02:00) Lusaka',7200000,'Africa/Lusaka')
-INSERT INTO "system$timezone" VALUES(3096224743817254,'(GMT+01:00) Malabo',3600000,'Africa/Malabo')
-INSERT INTO "system$timezone" VALUES(3096224743817255,'(GMT+02:00) Maputo',7200000,'Africa/Maputo')
-INSERT INTO "system$timezone" VALUES(3096224743817256,'(GMT+02:00) Maseru',7200000,'Africa/Maseru')
-INSERT INTO "system$timezone" VALUES(3096224743817257,'(GMT+02:00) Mbabane',7200000,'Africa/Mbabane')
-INSERT INTO "system$timezone" VALUES(3096224743817258,'(GMT+03:00) Mogadishu',10800000,'Africa/Mogadishu')
-INSERT INTO "system$timezone" VALUES(3096224743817259,'(GMT+00:00) Monrovia',0,'Africa/Monrovia')
-INSERT INTO "system$timezone" VALUES(3096224743817260,'(GMT+03:00) Nairobi',10800000,'Africa/Nairobi')
-INSERT INTO "system$timezone" VALUES(3096224743817261,'(GMT+01:00) Ndjamena',3600000,'Africa/Ndjamena')
-INSERT INTO "system$timezone" VALUES(3096224743817262,'(GMT+01:00) Niamey',3600000,'Africa/Niamey')
-INSERT INTO "system$timezone" VALUES(3096224743817263,'(GMT+00:00) Nouakchott',0,'Africa/Nouakchott')
-INSERT INTO "system$timezone" VALUES(3096224743817264,'(GMT+00:00) Ouagadougou',0,'Africa/Ouagadougou')
-INSERT INTO "system$timezone" VALUES(3096224743817265,'(GMT+01:00) Porto-Novo',3600000,'Africa/Porto-Novo')
-INSERT INTO "system$timezone" VALUES(3096224743817266,'(GMT+00:00) Sao Tome',0,'Africa/Sao_Tome')
-INSERT INTO "system$timezone" VALUES(3096224743817267,'(GMT+00:00) Timbuktu',0,'Africa/Timbuktu')
-INSERT INTO "system$timezone" VALUES(3096224743817268,'(GMT+02:00) Tripoli',7200000,'Africa/Tripoli')
-INSERT INTO "system$timezone" VALUES(3096224743817269,'(GMT+01:00) Tunis',3600000,'Africa/Tunis')
-INSERT INTO "system$timezone" VALUES(3096224743817270,'(GMT+01:00) Windhoek',3600000,'Africa/Windhoek')
-INSERT INTO "system$timezone" VALUES(3096224743817271,'(GMT-10:00) Adak',-36000000,'America/Adak')
-INSERT INTO "system$timezone" VALUES(3096224743817272,'(GMT-09:00) Anchorage',-32400000,'America/Anchorage')
-INSERT INTO "system$timezone" VALUES(3096224743817273,'(GMT-04:00) Anguilla',-14400000,'America/Anguilla')
-INSERT INTO "system$timezone" VALUES(3096224743817274,'(GMT-04:00) Antigua',-14400000,'America/Antigua')
-INSERT INTO "system$timezone" VALUES(3096224743817275,'(GMT-03:00) Araguaina',-10800000,'America/Araguaina')
-INSERT INTO "system$timezone" VALUES(3096224743817276,'(GMT-03:00) Argentina/Buenos Aires',-10800000,'America/Argentina/Buenos_Aires')
-INSERT INTO "system$timezone" VALUES(3096224743817277,'(GMT-03:00) Argentina/Catamarca',-10800000,'America/Argentina/Catamarca')
-INSERT INTO "system$timezone" VALUES(3096224743817278,'(GMT-03:00) Argentina/ComodRivadavia',-10800000,'America/Argentina/ComodRivadavia')
-INSERT INTO "system$timezone" VALUES(3096224743817279,'(GMT-03:00) Argentina/Cordoba',-10800000,'America/Argentina/Cordoba')
-INSERT INTO "system$timezone" VALUES(3096224743817280,'(GMT-03:00) Argentina/Jujuy',-10800000,'America/Argentina/Jujuy')
-INSERT INTO "system$timezone" VALUES(3096224743817281,'(GMT-03:00) Argentina/La Rioja',-10800000,'America/Argentina/La_Rioja')
-INSERT INTO "system$timezone" VALUES(3096224743817282,'(GMT-03:00) Argentina/Mendoza',-10800000,'America/Argentina/Mendoza')
-INSERT INTO "system$timezone" VALUES(3096224743817283,'(GMT-03:00) Argentina/Rio Gallegos',-10800000,'America/Argentina/Rio_Gallegos')
-INSERT INTO "system$timezone" VALUES(3096224743817284,'(GMT-03:00) Argentina/Salta',-10800000,'America/Argentina/Salta')
-INSERT INTO "system$timezone" VALUES(3096224743817285,'(GMT-03:00) Argentina/San Juan',-10800000,'America/Argentina/San_Juan')
-INSERT INTO "system$timezone" VALUES(3096224743817286,'(GMT-03:00) Argentina/San Luis',-10800000,'America/Argentina/San_Luis')
-INSERT INTO "system$timezone" VALUES(3096224743817287,'(GMT-03:00) Argentina/Tucuman',-10800000,'America/Argentina/Tucuman')
-INSERT INTO "system$timezone" VALUES(3096224743817288,'(GMT-03:00) Argentina/Ushuaia',-10800000,'America/Argentina/Ushuaia')
-INSERT INTO "system$timezone" VALUES(3096224743817289,'(GMT-04:00) Aruba',-14400000,'America/Aruba')
-INSERT INTO "system$timezone" VALUES(3096224743817290,'(GMT-04:00) Asuncion',-14400000,'America/Asuncion')
-INSERT INTO "system$timezone" VALUES(3096224743817291,'(GMT-05:00) Atikokan',-18000000,'America/Atikokan')
-INSERT INTO "system$timezone" VALUES(3096224743817292,'(GMT-10:00) Atka',-36000000,'America/Atka')
-INSERT INTO "system$timezone" VALUES(3096224743817293,'(GMT-03:00) Bahia',-10800000,'America/Bahia')
-INSERT INTO "system$timezone" VALUES(3096224743817294,'(GMT-06:00) Bahia Banderas',-21600000,'America/Bahia_Banderas')
-INSERT INTO "system$timezone" VALUES(3096224743817295,'(GMT-04:00) Barbados',-14400000,'America/Barbados')
-INSERT INTO "system$timezone" VALUES(3096224743817296,'(GMT-03:00) Belem',-10800000,'America/Belem')
-INSERT INTO "system$timezone" VALUES(3096224743817297,'(GMT-06:00) Belize',-21600000,'America/Belize')
-INSERT INTO "system$timezone" VALUES(3096224743817298,'(GMT-04:00) Blanc-Sablon',-14400000,'America/Blanc-Sablon')
-INSERT INTO "system$timezone" VALUES(3096224743817299,'(GMT-04:00) Boa Vista',-14400000,'America/Boa_Vista')
-INSERT INTO "system$timezone" VALUES(3096224743817300,'(GMT-05:00) Bogota',-18000000,'America/Bogota')
-INSERT INTO "system$timezone" VALUES(3096224743817301,'(GMT-07:00) Boise',-25200000,'America/Boise')
-INSERT INTO "system$timezone" VALUES(3096224743817302,'(GMT-03:00) Buenos Aires',-10800000,'America/Buenos_Aires')
-INSERT INTO "system$timezone" VALUES(3096224743817303,'(GMT-07:00) Cambridge Bay',-25200000,'America/Cambridge_Bay')
-INSERT INTO "system$timezone" VALUES(3096224743817304,'(GMT-04:00) Campo Grande',-14400000,'America/Campo_Grande')
-INSERT INTO "system$timezone" VALUES(3096224743817305,'(GMT-05:00) Cancun',-18000000,'America/Cancun')
-INSERT INTO "system$timezone" VALUES(3096224743817306,'(GMT-04:00) Caracas',-14400000,'America/Caracas')
-INSERT INTO "system$timezone" VALUES(3096224743817307,'(GMT-03:00) Catamarca',-10800000,'America/Catamarca')
-INSERT INTO "system$timezone" VALUES(3096224743817308,'(GMT-03:00) Cayenne',-10800000,'America/Cayenne')
-INSERT INTO "system$timezone" VALUES(3096224743817309,'(GMT-05:00) Cayman',-18000000,'America/Cayman')
-INSERT INTO "system$timezone" VALUES(3096224743817310,'(GMT-06:00) Chicago',-21600000,'America/Chicago')
-INSERT INTO "system$timezone" VALUES(3096224743817311,'(GMT-07:00) Chihuahua',-25200000,'America/Chihuahua')
-INSERT INTO "system$timezone" VALUES(3096224743817312,'(GMT-05:00) Coral Harbour',-18000000,'America/Coral_Harbour')
-INSERT INTO "system$timezone" VALUES(3096224743817313,'(GMT-03:00) Cordoba',-10800000,'America/Cordoba')
-INSERT INTO "system$timezone" VALUES(3096224743817314,'(GMT-06:00) Costa Rica',-21600000,'America/Costa_Rica')
-INSERT INTO "system$timezone" VALUES(3096224743817315,'(GMT-07:00) Creston',-25200000,'America/Creston')
-INSERT INTO "system$timezone" VALUES(3096224743817316,'(GMT-04:00) Cuiaba',-14400000,'America/Cuiaba')
-INSERT INTO "system$timezone" VALUES(3096224743817317,'(GMT-04:00) Curacao',-14400000,'America/Curacao')
-INSERT INTO "system$timezone" VALUES(3096224743817318,'(GMT+00:00) Danmarkshavn',0,'America/Danmarkshavn')
-INSERT INTO "system$timezone" VALUES(3096224743817319,'(GMT-08:00) Dawson',-28800000,'America/Dawson')
-INSERT INTO "system$timezone" VALUES(3096224743817320,'(GMT-07:00) Dawson Creek',-25200000,'America/Dawson_Creek')
-INSERT INTO "system$timezone" VALUES(3096224743817321,'(GMT-07:00) Denver',-25200000,'America/Denver')
-INSERT INTO "system$timezone" VALUES(3096224743817322,'(GMT-05:00) Detroit',-18000000,'America/Detroit')
-INSERT INTO "system$timezone" VALUES(3096224743817323,'(GMT-04:00) Dominica',-14400000,'America/Dominica')
-INSERT INTO "system$timezone" VALUES(3096224743817324,'(GMT-07:00) Edmonton',-25200000,'America/Edmonton')
-INSERT INTO "system$timezone" VALUES(3096224743817325,'(GMT-05:00) Eirunepe',-18000000,'America/Eirunepe')
-INSERT INTO "system$timezone" VALUES(3096224743817326,'(GMT-06:00) El Salvador',-21600000,'America/El_Salvador')
-INSERT INTO "system$timezone" VALUES(3096224743817327,'(GMT-08:00) Ensenada',-28800000,'America/Ensenada')
-INSERT INTO "system$timezone" VALUES(3096224743817328,'(GMT-07:00) Fort Nelson',-25200000,'America/Fort_Nelson')
-INSERT INTO "system$timezone" VALUES(3096224743817329,'(GMT-05:00) Fort Wayne',-18000000,'America/Fort_Wayne')
-INSERT INTO "system$timezone" VALUES(3096224743817330,'(GMT-03:00) Fortaleza',-10800000,'America/Fortaleza')
-INSERT INTO "system$timezone" VALUES(3096224743817331,'(GMT-04:00) Glace Bay',-14400000,'America/Glace_Bay')
-INSERT INTO "system$timezone" VALUES(3096224743817332,'(GMT-03:00) Godthab',-10800000,'America/Godthab')
-INSERT INTO "system$timezone" VALUES(3096224743817333,'(GMT-04:00) Goose Bay',-14400000,'America/Goose_Bay')
-INSERT INTO "system$timezone" VALUES(3096224743817334,'(GMT-04:00) Grand Turk',-14400000,'America/Grand_Turk')
-INSERT INTO "system$timezone" VALUES(3096224743817335,'(GMT-04:00) Grenada',-14400000,'America/Grenada')
-INSERT INTO "system$timezone" VALUES(3096224743817336,'(GMT-04:00) Guadeloupe',-14400000,'America/Guadeloupe')
-INSERT INTO "system$timezone" VALUES(3096224743817337,'(GMT-06:00) Guatemala',-21600000,'America/Guatemala')
-INSERT INTO "system$timezone" VALUES(3096224743817338,'(GMT-05:00) Guayaquil',-18000000,'America/Guayaquil')
-INSERT INTO "system$timezone" VALUES(3096224743817339,'(GMT-04:00) Guyana',-14400000,'America/Guyana')
-INSERT INTO "system$timezone" VALUES(3096224743817340,'(GMT-04:00) Halifax',-14400000,'America/Halifax')
-INSERT INTO "system$timezone" VALUES(3096224743817341,'(GMT-05:00) Havana',-18000000,'America/Havana')
-INSERT INTO "system$timezone" VALUES(3096224743817342,'(GMT-07:00) Hermosillo',-25200000,'America/Hermosillo')
-INSERT INTO "system$timezone" VALUES(3096224743817343,'(GMT-05:00) Indiana/Indianapolis',-18000000,'America/Indiana/Indianapolis')
-INSERT INTO "system$timezone" VALUES(3096224743817344,'(GMT-06:00) Indiana/Knox',-21600000,'America/Indiana/Knox')
-INSERT INTO "system$timezone" VALUES(3096224743817345,'(GMT-05:00) Indiana/Marengo',-18000000,'America/Indiana/Marengo')
-INSERT INTO "system$timezone" VALUES(3096224743817346,'(GMT-05:00) Indiana/Petersburg',-18000000,'America/Indiana/Petersburg')
-INSERT INTO "system$timezone" VALUES(3096224743817347,'(GMT-06:00) Indiana/Tell City',-21600000,'America/Indiana/Tell_City')
-INSERT INTO "system$timezone" VALUES(3096224743817348,'(GMT-05:00) Indiana/Vevay',-18000000,'America/Indiana/Vevay')
-INSERT INTO "system$timezone" VALUES(3096224743817349,'(GMT-05:00) Indiana/Vincennes',-18000000,'America/Indiana/Vincennes')
-INSERT INTO "system$timezone" VALUES(3096224743817350,'(GMT-05:00) Indiana/Winamac',-18000000,'America/Indiana/Winamac')
-INSERT INTO "system$timezone" VALUES(3096224743817351,'(GMT-05:00) Indianapolis',-18000000,'America/Indianapolis')
-INSERT INTO "system$timezone" VALUES(3096224743817352,'(GMT-07:00) Inuvik',-25200000,'America/Inuvik')
-INSERT INTO "system$timezone" VALUES(3096224743817353,'(GMT-05:00) Iqaluit',-18000000,'America/Iqaluit')
-INSERT INTO "system$timezone" VALUES(3096224743817354,'(GMT-05:00) Jamaica',-18000000,'America/Jamaica')
-INSERT INTO "system$timezone" VALUES(3096224743817355,'(GMT-03:00) Jujuy',-10800000,'America/Jujuy')
-INSERT INTO "system$timezone" VALUES(3096224743817356,'(GMT-09:00) Juneau',-32400000,'America/Juneau')
-INSERT INTO "system$timezone" VALUES(3096224743817357,'(GMT-05:00) Kentucky/Louisville',-18000000,'America/Kentucky/Louisville')
-INSERT INTO "system$timezone" VALUES(3096224743817358,'(GMT-05:00) Kentucky/Monticello',-18000000,'America/Kentucky/Monticello')
-INSERT INTO "system$timezone" VALUES(3096224743817359,'(GMT-06:00) Knox IN',-21600000,'America/Knox_IN')
-INSERT INTO "system$timezone" VALUES(3096224743817360,'(GMT-04:00) Kralendijk',-14400000,'America/Kralendijk')
-INSERT INTO "system$timezone" VALUES(3096224743817361,'(GMT-04:00) La Paz',-14400000,'America/La_Paz')
-INSERT INTO "system$timezone" VALUES(3096224743817362,'(GMT-05:00) Lima',-18000000,'America/Lima')
-INSERT INTO "system$timezone" VALUES(3096224743817363,'(GMT-08:00) Los Angeles',-28800000,'America/Los_Angeles')
-INSERT INTO "system$timezone" VALUES(3096224743817364,'(GMT-05:00) Louisville',-18000000,'America/Louisville')
-INSERT INTO "system$timezone" VALUES(3096224743817365,'(GMT-04:00) Lower Princes',-14400000,'America/Lower_Princes')
-INSERT INTO "system$timezone" VALUES(3096224743817366,'(GMT-03:00) Maceio',-10800000,'America/Maceio')
-INSERT INTO "system$timezone" VALUES(3096224743817367,'(GMT-06:00) Managua',-21600000,'America/Managua')
-INSERT INTO "system$timezone" VALUES(3096224743817368,'(GMT-04:00) Manaus',-14400000,'America/Manaus')
-INSERT INTO "system$timezone" VALUES(3096224743817369,'(GMT-04:00) Marigot',-14400000,'America/Marigot')
-INSERT INTO "system$timezone" VALUES(3096224743817370,'(GMT-04:00) Martinique',-14400000,'America/Martinique')
-INSERT INTO "system$timezone" VALUES(3096224743817371,'(GMT-06:00) Matamoros',-21600000,'America/Matamoros')
-INSERT INTO "system$timezone" VALUES(3096224743817372,'(GMT-07:00) Mazatlan',-25200000,'America/Mazatlan')
-INSERT INTO "system$timezone" VALUES(3096224743817373,'(GMT-03:00) Mendoza',-10800000,'America/Mendoza')
-INSERT INTO "system$timezone" VALUES(3096224743817374,'(GMT-06:00) Menominee',-21600000,'America/Menominee')
-INSERT INTO "system$timezone" VALUES(3096224743817375,'(GMT-06:00) Merida',-21600000,'America/Merida')
-INSERT INTO "system$timezone" VALUES(3096224743817376,'(GMT-09:00) Metlakatla',-32400000,'America/Metlakatla')
-INSERT INTO "system$timezone" VALUES(3096224743817377,'(GMT-06:00) Mexico City',-21600000,'America/Mexico_City')
-INSERT INTO "system$timezone" VALUES(3096224743817378,'(GMT-03:00) Miquelon',-10800000,'America/Miquelon')
-INSERT INTO "system$timezone" VALUES(3096224743817379,'(GMT-04:00) Moncton',-14400000,'America/Moncton')
-INSERT INTO "system$timezone" VALUES(3096224743817380,'(GMT-06:00) Monterrey',-21600000,'America/Monterrey')
-INSERT INTO "system$timezone" VALUES(3096224743817381,'(GMT-03:00) Montevideo',-10800000,'America/Montevideo')
-INSERT INTO "system$timezone" VALUES(3096224743817382,'(GMT-05:00) Montreal',-18000000,'America/Montreal')
-INSERT INTO "system$timezone" VALUES(3096224743817383,'(GMT-04:00) Montserrat',-14400000,'America/Montserrat')
-INSERT INTO "system$timezone" VALUES(3096224743817384,'(GMT-05:00) Nassau',-18000000,'America/Nassau')
-INSERT INTO "system$timezone" VALUES(3096224743817385,'(GMT-05:00) New York',-18000000,'America/New_York')
-INSERT INTO "system$timezone" VALUES(3096224743817386,'(GMT-05:00) Nipigon',-18000000,'America/Nipigon')
-INSERT INTO "system$timezone" VALUES(3096224743817387,'(GMT-09:00) Nome',-32400000,'America/Nome')
-INSERT INTO "system$timezone" VALUES(3096224743817388,'(GMT-02:00) Noronha',-7200000,'America/Noronha')
-INSERT INTO "system$timezone" VALUES(3096224743817389,'(GMT-06:00) North Dakota/Beulah',-21600000,'America/North_Dakota/Beulah')
-INSERT INTO "system$timezone" VALUES(3096224743817390,'(GMT-06:00) North Dakota/Center',-21600000,'America/North_Dakota/Center')
-INSERT INTO "system$timezone" VALUES(3096224743817391,'(GMT-06:00) North Dakota/New Salem',-21600000,'America/North_Dakota/New_Salem')
-INSERT INTO "system$timezone" VALUES(3096224743817392,'(GMT-07:00) Ojinaga',-25200000,'America/Ojinaga')
-INSERT INTO "system$timezone" VALUES(3096224743817393,'(GMT-05:00) Panama',-18000000,'America/Panama')
-INSERT INTO "system$timezone" VALUES(3096224743817394,'(GMT-05:00) Pangnirtung',-18000000,'America/Pangnirtung')
-INSERT INTO "system$timezone" VALUES(3096224743817395,'(GMT-03:00) Paramaribo',-10800000,'America/Paramaribo')
-INSERT INTO "system$timezone" VALUES(3096224743817396,'(GMT-07:00) Phoenix',-25200000,'America/Phoenix')
-INSERT INTO "system$timezone" VALUES(3096224743817397,'(GMT-05:00) Port-au-Prince',-18000000,'America/Port-au-Prince')
-INSERT INTO "system$timezone" VALUES(3096224743817398,'(GMT-04:00) Port of Spain',-14400000,'America/Port_of_Spain')
-INSERT INTO "system$timezone" VALUES(3096224743817399,'(GMT-05:00) Porto Acre',-18000000,'America/Porto_Acre')
-INSERT INTO "system$timezone" VALUES(3096224743817400,'(GMT-04:00) Porto Velho',-14400000,'America/Porto_Velho')
-INSERT INTO "system$timezone" VALUES(3096224743817401,'(GMT-04:00) Puerto Rico',-14400000,'America/Puerto_Rico')
-INSERT INTO "system$timezone" VALUES(3096224743817402,'(GMT-06:00) Rainy River',-21600000,'America/Rainy_River')
-INSERT INTO "system$timezone" VALUES(3096224743817403,'(GMT-06:00) Rankin Inlet',-21600000,'America/Rankin_Inlet')
-INSERT INTO "system$timezone" VALUES(3096224743817404,'(GMT-03:00) Recife',-10800000,'America/Recife')
-INSERT INTO "system$timezone" VALUES(3096224743817405,'(GMT-06:00) Regina',-21600000,'America/Regina')
-INSERT INTO "system$timezone" VALUES(3096224743817406,'(GMT-06:00) Resolute',-21600000,'America/Resolute')
-INSERT INTO "system$timezone" VALUES(3096224743817407,'(GMT-05:00) Rio Branco',-18000000,'America/Rio_Branco')
-INSERT INTO "system$timezone" VALUES(3096224743817408,'(GMT-03:00) Rosario',-10800000,'America/Rosario')
-INSERT INTO "system$timezone" VALUES(3096224743817409,'(GMT-08:00) Santa Isabel',-28800000,'America/Santa_Isabel')
-INSERT INTO "system$timezone" VALUES(3096224743817410,'(GMT-03:00) Santarem',-10800000,'America/Santarem')
-INSERT INTO "system$timezone" VALUES(3096224743817411,'(GMT-04:00) Santiago',-14400000,'America/Santiago')
-INSERT INTO "system$timezone" VALUES(3096224743817412,'(GMT-04:00) Santo Domingo',-14400000,'America/Santo_Domingo')
-INSERT INTO "system$timezone" VALUES(3096224743817413,'(GMT-03:00) Sao Paulo',-10800000,'America/Sao_Paulo')
-INSERT INTO "system$timezone" VALUES(3096224743817414,'(GMT-01:00) Scoresbysund',-3600000,'America/Scoresbysund')
-INSERT INTO "system$timezone" VALUES(3096224743817415,'(GMT-07:00) Shiprock',-25200000,'America/Shiprock')
-INSERT INTO "system$timezone" VALUES(3096224743817416,'(GMT-09:00) Sitka',-32400000,'America/Sitka')
-INSERT INTO "system$timezone" VALUES(3096224743817417,'(GMT-04:00) St Barthelemy',-14400000,'America/St_Barthelemy')
-INSERT INTO "system$timezone" VALUES(3096224743817418,'(GMT-03:30) St Johns',-12600000,'America/St_Johns')
-INSERT INTO "system$timezone" VALUES(3096224743817419,'(GMT-04:00) St Kitts',-14400000,'America/St_Kitts')
-INSERT INTO "system$timezone" VALUES(3096224743817420,'(GMT-04:00) St Lucia',-14400000,'America/St_Lucia')
-INSERT INTO "system$timezone" VALUES(3096224743817421,'(GMT-04:00) St Thomas',-14400000,'America/St_Thomas')
-INSERT INTO "system$timezone" VALUES(3096224743817422,'(GMT-04:00) St Vincent',-14400000,'America/St_Vincent')
-INSERT INTO "system$timezone" VALUES(3096224743817423,'(GMT-06:00) Swift Current',-21600000,'America/Swift_Current')
-INSERT INTO "system$timezone" VALUES(3096224743817424,'(GMT-06:00) Tegucigalpa',-21600000,'America/Tegucigalpa')
-INSERT INTO "system$timezone" VALUES(3096224743817425,'(GMT-04:00) Thule',-14400000,'America/Thule')
-INSERT INTO "system$timezone" VALUES(3096224743817426,'(GMT-05:00) Thunder Bay',-18000000,'America/Thunder_Bay')
-INSERT INTO "system$timezone" VALUES(3096224743817427,'(GMT-08:00) Tijuana',-28800000,'America/Tijuana')
-INSERT INTO "system$timezone" VALUES(3096224743817428,'(GMT-05:00) Toronto',-18000000,'America/Toronto')
-INSERT INTO "system$timezone" VALUES(3096224743817429,'(GMT-04:00) Tortola',-14400000,'America/Tortola')
-INSERT INTO "system$timezone" VALUES(3096224743817430,'(GMT-08:00) Vancouver',-28800000,'America/Vancouver')
-INSERT INTO "system$timezone" VALUES(3096224743817431,'(GMT-04:00) Virgin',-14400000,'America/Virgin')
-INSERT INTO "system$timezone" VALUES(3096224743817432,'(GMT-08:00) Whitehorse',-28800000,'America/Whitehorse')
-INSERT INTO "system$timezone" VALUES(3096224743817433,'(GMT-06:00) Winnipeg',-21600000,'America/Winnipeg')
-INSERT INTO "system$timezone" VALUES(3096224743817434,'(GMT-09:00) Yakutat',-32400000,'America/Yakutat')
-INSERT INTO "system$timezone" VALUES(3096224743817435,'(GMT-07:00) Yellowknife',-25200000,'America/Yellowknife')
-INSERT INTO "system$timezone" VALUES(3096224743817436,'(GMT+08:00) Casey',28800000,'Antarctica/Casey')
-INSERT INTO "system$timezone" VALUES(3096224743817437,'(GMT+07:00) Davis',25200000,'Antarctica/Davis')
-INSERT INTO "system$timezone" VALUES(3096224743817438,'(GMT+10:00) DumontDUrville',36000000,'Antarctica/DumontDUrville')
-INSERT INTO "system$timezone" VALUES(3096224743817439,'(GMT+11:00) Macquarie',39600000,'Antarctica/Macquarie')
-INSERT INTO "system$timezone" VALUES(3096224743817440,'(GMT+05:00) Mawson',18000000,'Antarctica/Mawson')
-INSERT INTO "system$timezone" VALUES(3096224743817441,'(GMT+12:00) McMurdo',43200000,'Antarctica/McMurdo')
-INSERT INTO "system$timezone" VALUES(3096224743817442,'(GMT-04:00) Palmer',-14400000,'Antarctica/Palmer')
-INSERT INTO "system$timezone" VALUES(3096224743817443,'(GMT-03:00) Rothera',-10800000,'Antarctica/Rothera')
-INSERT INTO "system$timezone" VALUES(3096224743817444,'(GMT+12:00) South Pole',43200000,'Antarctica/South_Pole')
-INSERT INTO "system$timezone" VALUES(3096224743817445,'(GMT+03:00) Syowa',10800000,'Antarctica/Syowa')
-INSERT INTO "system$timezone" VALUES(3096224743817446,'(GMT+00:00) Troll',0,'Antarctica/Troll')
-INSERT INTO "system$timezone" VALUES(3096224743817447,'(GMT+06:00) Vostok',21600000,'Antarctica/Vostok')
-INSERT INTO "system$timezone" VALUES(3096224743817448,'(GMT+01:00) Longyearbyen',3600000,'Arctic/Longyearbyen')
-INSERT INTO "system$timezone" VALUES(3096224743817449,'(GMT+03:00) Aden',10800000,'Asia/Aden')
-INSERT INTO "system$timezone" VALUES(3096224743817450,'(GMT+06:00) Almaty',21600000,'Asia/Almaty')
-INSERT INTO "system$timezone" VALUES(3096224743817451,'(GMT+02:00) Amman',7200000,'Asia/Amman')
-INSERT INTO "system$timezone" VALUES(3096224743817452,'(GMT+12:00) Anadyr',43200000,'Asia/Anadyr')
-INSERT INTO "system$timezone" VALUES(3096224743817453,'(GMT+05:00) Aqtau',18000000,'Asia/Aqtau')
-INSERT INTO "system$timezone" VALUES(3096224743817454,'(GMT+05:00) Aqtobe',18000000,'Asia/Aqtobe')
-INSERT INTO "system$timezone" VALUES(3096224743817455,'(GMT+05:00) Ashgabat',18000000,'Asia/Ashgabat')
-INSERT INTO "system$timezone" VALUES(3096224743817456,'(GMT+05:00) Ashkhabad',18000000,'Asia/Ashkhabad')
-INSERT INTO "system$timezone" VALUES(3096224743817457,'(GMT+03:00) Baghdad',10800000,'Asia/Baghdad')
-INSERT INTO "system$timezone" VALUES(3096224743817458,'(GMT+03:00) Bahrain',10800000,'Asia/Bahrain')
-INSERT INTO "system$timezone" VALUES(3096224743817459,'(GMT+04:00) Baku',14400000,'Asia/Baku')
-INSERT INTO "system$timezone" VALUES(3096224743817460,'(GMT+07:00) Bangkok',25200000,'Asia/Bangkok')
-INSERT INTO "system$timezone" VALUES(3096224743817461,'(GMT+07:00) Barnaul',25200000,'Asia/Barnaul')
-INSERT INTO "system$timezone" VALUES(3096224743817462,'(GMT+02:00) Beirut',7200000,'Asia/Beirut')
-INSERT INTO "system$timezone" VALUES(3096224743817463,'(GMT+06:00) Bishkek',21600000,'Asia/Bishkek')
-INSERT INTO "system$timezone" VALUES(3096224743817464,'(GMT+08:00) Brunei',28800000,'Asia/Brunei')
-INSERT INTO "system$timezone" VALUES(3096224743817465,'(GMT+05:30) Calcutta',19800000,'Asia/Calcutta')
-INSERT INTO "system$timezone" VALUES(3096224743817466,'(GMT+09:00) Chita',32400000,'Asia/Chita')
-INSERT INTO "system$timezone" VALUES(3096224743817467,'(GMT+08:00) Choibalsan',28800000,'Asia/Choibalsan')
-INSERT INTO "system$timezone" VALUES(3096224743817468,'(GMT+08:00) Chongqing',28800000,'Asia/Chongqing')
-INSERT INTO "system$timezone" VALUES(3096224743817469,'(GMT+08:00) Chungking',28800000,'Asia/Chungking')
-INSERT INTO "system$timezone" VALUES(3096224743817470,'(GMT+05:30) Colombo',19800000,'Asia/Colombo')
-INSERT INTO "system$timezone" VALUES(3096224743817471,'(GMT+06:00) Dacca',21600000,'Asia/Dacca')
-INSERT INTO "system$timezone" VALUES(3096224743817472,'(GMT+02:00) Damascus',7200000,'Asia/Damascus')
-INSERT INTO "system$timezone" VALUES(3096224743817473,'(GMT+06:00) Dhaka',21600000,'Asia/Dhaka')
-INSERT INTO "system$timezone" VALUES(3096224743817474,'(GMT+09:00) Dili',32400000,'Asia/Dili')
-INSERT INTO "system$timezone" VALUES(3096224743817475,'(GMT+04:00) Dubai',14400000,'Asia/Dubai')
-INSERT INTO "system$timezone" VALUES(3096224743817476,'(GMT+05:00) Dushanbe',18000000,'Asia/Dushanbe')
-INSERT INTO "system$timezone" VALUES(3096224743817477,'(GMT+02:00) Gaza',7200000,'Asia/Gaza')
-INSERT INTO "system$timezone" VALUES(3096224743817478,'(GMT+08:00) Harbin',28800000,'Asia/Harbin')
-INSERT INTO "system$timezone" VALUES(3096224743817479,'(GMT+02:00) Hebron',7200000,'Asia/Hebron')
-INSERT INTO "system$timezone" VALUES(3096224743817480,'(GMT+07:00) Ho Chi Minh',25200000,'Asia/Ho_Chi_Minh')
-INSERT INTO "system$timezone" VALUES(3096224743817481,'(GMT+08:00) Hong Kong',28800000,'Asia/Hong_Kong')
-INSERT INTO "system$timezone" VALUES(3096224743817482,'(GMT+07:00) Hovd',25200000,'Asia/Hovd')
-INSERT INTO "system$timezone" VALUES(3096224743817483,'(GMT+08:00) Irkutsk',28800000,'Asia/Irkutsk')
-INSERT INTO "system$timezone" VALUES(3096224743817484,'(GMT+02:00) Istanbul',7200000,'Asia/Istanbul')
-INSERT INTO "system$timezone" VALUES(3096224743817485,'(GMT+07:00) Jakarta',25200000,'Asia/Jakarta')
-INSERT INTO "system$timezone" VALUES(3096224743817486,'(GMT+09:00) Jayapura',32400000,'Asia/Jayapura')
-INSERT INTO "system$timezone" VALUES(3096224743817487,'(GMT+02:00) Jerusalem',7200000,'Asia/Jerusalem')
-INSERT INTO "system$timezone" VALUES(3096224743817488,'(GMT+04:30) Kabul',16200000,'Asia/Kabul')
-INSERT INTO "system$timezone" VALUES(3096224743817489,'(GMT+12:00) Kamchatka',43200000,'Asia/Kamchatka')
-INSERT INTO "system$timezone" VALUES(3096224743817490,'(GMT+05:00) Karachi',18000000,'Asia/Karachi')
-INSERT INTO "system$timezone" VALUES(3096224743817491,'(GMT+06:00) Kashgar',21600000,'Asia/Kashgar')
-INSERT INTO "system$timezone" VALUES(3096224743817492,'(GMT+05:45) Kathmandu',20700000,'Asia/Kathmandu')
-INSERT INTO "system$timezone" VALUES(3096224743817493,'(GMT+05:45) Katmandu',20700000,'Asia/Katmandu')
-INSERT INTO "system$timezone" VALUES(3096224743817494,'(GMT+09:00) Khandyga',32400000,'Asia/Khandyga')
-INSERT INTO "system$timezone" VALUES(3096224743817495,'(GMT+05:30) Kolkata',19800000,'Asia/Kolkata')
-INSERT INTO "system$timezone" VALUES(3096224743817496,'(GMT+07:00) Krasnoyarsk',25200000,'Asia/Krasnoyarsk')
-INSERT INTO "system$timezone" VALUES(3096224743817497,'(GMT+08:00) Kuala Lumpur',28800000,'Asia/Kuala_Lumpur')
-INSERT INTO "system$timezone" VALUES(3096224743817498,'(GMT+08:00) Kuching',28800000,'Asia/Kuching')
-INSERT INTO "system$timezone" VALUES(3096224743817499,'(GMT+03:00) Kuwait',10800000,'Asia/Kuwait')
-INSERT INTO "system$timezone" VALUES(3096224743817500,'(GMT+08:00) Macao',28800000,'Asia/Macao')
-INSERT INTO "system$timezone" VALUES(3096224743817501,'(GMT+08:00) Macau',28800000,'Asia/Macau')
-INSERT INTO "system$timezone" VALUES(3096224743817502,'(GMT+11:00) Magadan',39600000,'Asia/Magadan')
-INSERT INTO "system$timezone" VALUES(3096224743817503,'(GMT+08:00) Makassar',28800000,'Asia/Makassar')
-INSERT INTO "system$timezone" VALUES(3096224743817504,'(GMT+08:00) Manila',28800000,'Asia/Manila')
-INSERT INTO "system$timezone" VALUES(3096224743817505,'(GMT+04:00) Muscat',14400000,'Asia/Muscat')
-INSERT INTO "system$timezone" VALUES(3096224743817506,'(GMT+02:00) Nicosia',7200000,'Asia/Nicosia')
-INSERT INTO "system$timezone" VALUES(3096224743817507,'(GMT+07:00) Novokuznetsk',25200000,'Asia/Novokuznetsk')
-INSERT INTO "system$timezone" VALUES(3096224743817508,'(GMT+06:00) Novosibirsk',21600000,'Asia/Novosibirsk')
-INSERT INTO "system$timezone" VALUES(3096224743817509,'(GMT+06:00) Omsk',21600000,'Asia/Omsk')
-INSERT INTO "system$timezone" VALUES(3096224743817510,'(GMT+05:00) Oral',18000000,'Asia/Oral')
-INSERT INTO "system$timezone" VALUES(3096224743817511,'(GMT+07:00) Phnom Penh',25200000,'Asia/Phnom_Penh')
-INSERT INTO "system$timezone" VALUES(3096224743817512,'(GMT+07:00) Pontianak',25200000,'Asia/Pontianak')
-INSERT INTO "system$timezone" VALUES(3096224743817513,'(GMT+08:30) Pyongyang',30600000,'Asia/Pyongyang')
-INSERT INTO "system$timezone" VALUES(3096224743817514,'(GMT+03:00) Qatar',10800000,'Asia/Qatar')
-INSERT INTO "system$timezone" VALUES(3096224743817515,'(GMT+06:00) Qyzylorda',21600000,'Asia/Qyzylorda')
-INSERT INTO "system$timezone" VALUES(3096224743817516,'(GMT+06:30) Rangoon',23400000,'Asia/Rangoon')
-INSERT INTO "system$timezone" VALUES(3096224743817517,'(GMT+03:00) Riyadh',10800000,'Asia/Riyadh')
-INSERT INTO "system$timezone" VALUES(3096224743817518,'(GMT+07:00) Saigon',25200000,'Asia/Saigon')
-INSERT INTO "system$timezone" VALUES(3096224743817519,'(GMT+11:00) Sakhalin',39600000,'Asia/Sakhalin')
-INSERT INTO "system$timezone" VALUES(3096224743817520,'(GMT+05:00) Samarkand',18000000,'Asia/Samarkand')
-INSERT INTO "system$timezone" VALUES(3096224743817521,'(GMT+09:00) Seoul',32400000,'Asia/Seoul')
-INSERT INTO "system$timezone" VALUES(3096224743817522,'(GMT+08:00) Shanghai',28800000,'Asia/Shanghai')
-INSERT INTO "system$timezone" VALUES(3096224743817523,'(GMT+08:00) Singapore',28800000,'Asia/Singapore')
-INSERT INTO "system$timezone" VALUES(3096224743817524,'(GMT+11:00) Srednekolymsk',39600000,'Asia/Srednekolymsk')
-INSERT INTO "system$timezone" VALUES(3096224743817525,'(GMT+08:00) Taipei',28800000,'Asia/Taipei')
-INSERT INTO "system$timezone" VALUES(3096224743817526,'(GMT+05:00) Tashkent',18000000,'Asia/Tashkent')
-INSERT INTO "system$timezone" VALUES(3096224743817527,'(GMT+04:00) Tbilisi',14400000,'Asia/Tbilisi')
-INSERT INTO "system$timezone" VALUES(3096224743817528,'(GMT+03:30) Tehran',12600000,'Asia/Tehran')
-INSERT INTO "system$timezone" VALUES(3096224743817529,'(GMT+02:00) Tel Aviv',7200000,'Asia/Tel_Aviv')
-INSERT INTO "system$timezone" VALUES(3096224743817530,'(GMT+06:00) Thimbu',21600000,'Asia/Thimbu')
-INSERT INTO "system$timezone" VALUES(3096224743817531,'(GMT+06:00) Thimphu',21600000,'Asia/Thimphu')
-INSERT INTO "system$timezone" VALUES(3096224743817532,'(GMT+09:00) Tokyo',32400000,'Asia/Tokyo')
-INSERT INTO "system$timezone" VALUES(3096224743817533,'(GMT+07:00) Tomsk',25200000,'Asia/Tomsk')
-INSERT INTO "system$timezone" VALUES(3096224743817534,'(GMT+08:00) Ujung Pandang',28800000,'Asia/Ujung_Pandang')
-INSERT INTO "system$timezone" VALUES(3096224743817535,'(GMT+08:00) Ulaanbaatar',28800000,'Asia/Ulaanbaatar')
-INSERT INTO "system$timezone" VALUES(3096224743817536,'(GMT+08:00) Ulan Bator',28800000,'Asia/Ulan_Bator')
-INSERT INTO "system$timezone" VALUES(3096224743817537,'(GMT+06:00) Urumqi',21600000,'Asia/Urumqi')
-INSERT INTO "system$timezone" VALUES(3096224743817538,'(GMT+10:00) Ust-Nera',36000000,'Asia/Ust-Nera')
-INSERT INTO "system$timezone" VALUES(3096224743817539,'(GMT+07:00) Vientiane',25200000,'Asia/Vientiane')
-INSERT INTO "system$timezone" VALUES(3096224743817540,'(GMT+10:00) Vladivostok',36000000,'Asia/Vladivostok')
-INSERT INTO "system$timezone" VALUES(3096224743817541,'(GMT+09:00) Yakutsk',32400000,'Asia/Yakutsk')
-INSERT INTO "system$timezone" VALUES(3096224743817542,'(GMT+05:00) Yekaterinburg',18000000,'Asia/Yekaterinburg')
-INSERT INTO "system$timezone" VALUES(3096224743817543,'(GMT+04:00) Yerevan',14400000,'Asia/Yerevan')
-INSERT INTO "system$timezone" VALUES(3096224743817544,'(GMT-01:00) Azores',-3600000,'Atlantic/Azores')
-INSERT INTO "system$timezone" VALUES(3096224743817545,'(GMT-04:00) Bermuda',-14400000,'Atlantic/Bermuda')
-INSERT INTO "system$timezone" VALUES(3096224743817546,'(GMT+00:00) Canary',0,'Atlantic/Canary')
-INSERT INTO "system$timezone" VALUES(3096224743817547,'(GMT-01:00) Cape Verde',-3600000,'Atlantic/Cape_Verde')
-INSERT INTO "system$timezone" VALUES(3096224743817548,'(GMT+00:00) Faeroe',0,'Atlantic/Faeroe')
-INSERT INTO "system$timezone" VALUES(3096224743817549,'(GMT+00:00) Faroe',0,'Atlantic/Faroe')
-INSERT INTO "system$timezone" VALUES(3096224743817550,'(GMT+01:00) Jan Mayen',3600000,'Atlantic/Jan_Mayen')
-INSERT INTO "system$timezone" VALUES(3096224743817551,'(GMT+00:00) Madeira',0,'Atlantic/Madeira')
-INSERT INTO "system$timezone" VALUES(3096224743817552,'(GMT+00:00) Reykjavik',0,'Atlantic/Reykjavik')
-INSERT INTO "system$timezone" VALUES(3096224743817553,'(GMT-02:00) South Georgia',-7200000,'Atlantic/South_Georgia')
-INSERT INTO "system$timezone" VALUES(3096224743817554,'(GMT+00:00) St Helena',0,'Atlantic/St_Helena')
-INSERT INTO "system$timezone" VALUES(3096224743817555,'(GMT-03:00) Stanley',-10800000,'Atlantic/Stanley')
-INSERT INTO "system$timezone" VALUES(3096224743817556,'(GMT+10:00) ACT',36000000,'Australia/ACT')
-INSERT INTO "system$timezone" VALUES(3096224743817557,'(GMT+09:30) Adelaide',34200000,'Australia/Adelaide')
-INSERT INTO "system$timezone" VALUES(3096224743817558,'(GMT+10:00) Brisbane',36000000,'Australia/Brisbane')
-INSERT INTO "system$timezone" VALUES(3096224743817559,'(GMT+09:30) Broken Hill',34200000,'Australia/Broken_Hill')
-INSERT INTO "system$timezone" VALUES(3096224743817560,'(GMT+10:00) Canberra',36000000,'Australia/Canberra')
-INSERT INTO "system$timezone" VALUES(3096224743817561,'(GMT+10:00) Currie',36000000,'Australia/Currie')
-INSERT INTO "system$timezone" VALUES(3096224743817562,'(GMT+09:30) Darwin',34200000,'Australia/Darwin')
-INSERT INTO "system$timezone" VALUES(3096224743817563,'(GMT+08:45) Eucla',31500000,'Australia/Eucla')
-INSERT INTO "system$timezone" VALUES(3096224743817564,'(GMT+10:00) Hobart',36000000,'Australia/Hobart')
-INSERT INTO "system$timezone" VALUES(3096224743817565,'(GMT+10:30) LHI',37800000,'Australia/LHI')
-INSERT INTO "system$timezone" VALUES(3096224743817566,'(GMT+10:00) Lindeman',36000000,'Australia/Lindeman')
-INSERT INTO "system$timezone" VALUES(3096224743817567,'(GMT+10:30) Lord Howe',37800000,'Australia/Lord_Howe')
-INSERT INTO "system$timezone" VALUES(3096224743817568,'(GMT+10:00) Melbourne',36000000,'Australia/Melbourne')
-INSERT INTO "system$timezone" VALUES(3096224743817569,'(GMT+10:00) NSW',36000000,'Australia/NSW')
-INSERT INTO "system$timezone" VALUES(3096224743817570,'(GMT+09:30) North',34200000,'Australia/North')
-INSERT INTO "system$timezone" VALUES(3096224743817571,'(GMT+08:00) Perth',28800000,'Australia/Perth')
-INSERT INTO "system$timezone" VALUES(3096224743817572,'(GMT+10:00) Queensland',36000000,'Australia/Queensland')
-INSERT INTO "system$timezone" VALUES(3096224743817573,'(GMT+09:30) South',34200000,'Australia/South')
-INSERT INTO "system$timezone" VALUES(3096224743817574,'(GMT+10:00) Sydney',36000000,'Australia/Sydney')
-INSERT INTO "system$timezone" VALUES(3096224743817575,'(GMT+10:00) Tasmania',36000000,'Australia/Tasmania')
-INSERT INTO "system$timezone" VALUES(3096224743817576,'(GMT+10:00) Victoria',36000000,'Australia/Victoria')
-INSERT INTO "system$timezone" VALUES(3096224743817577,'(GMT+08:00) West',28800000,'Australia/West')
-INSERT INTO "system$timezone" VALUES(3096224743817578,'(GMT+09:30) Yancowinna',34200000,'Australia/Yancowinna')
-INSERT INTO "system$timezone" VALUES(3096224743817579,'(GMT-05:00) Acre',-18000000,'Brazil/Acre')
-INSERT INTO "system$timezone" VALUES(3096224743817580,'(GMT-02:00) DeNoronha',-7200000,'Brazil/DeNoronha')
-INSERT INTO "system$timezone" VALUES(3096224743817581,'(GMT-03:00) East',-10800000,'Brazil/East')
-INSERT INTO "system$timezone" VALUES(3096224743817582,'(GMT-04:00) West',-14400000,'Brazil/West')
-INSERT INTO "system$timezone" VALUES(3096224743817583,'(GMT-04:00) Atlantic',-14400000,'Canada/Atlantic')
-INSERT INTO "system$timezone" VALUES(3096224743817584,'(GMT-06:00) Central',-21600000,'Canada/Central')
+INSERT INTO "system$userroles" VALUES(562949953421413,3659174697238530)
+INSERT INTO "system$userroles" VALUES(562949953421513,3659174697238530)
+INSERT INTO "system$userroles" VALUES(562949953421713,3659174697238530)
+INSERT INTO "system$userroles" VALUES(562949953421813,3659174697238530)
+INSERT INTO "system$userroles" VALUES(562949953421913,3659174697238530)
+INSERT INTO "system$timezone" VALUES(3096224743817217,'(GMT+00:00) Abidjan/Africa',0,'Africa/Abidjan')
+INSERT INTO "system$timezone" VALUES(3096224743817218,'(GMT+00:00) Accra/Africa',0,'Africa/Accra')
+INSERT INTO "system$timezone" VALUES(3096224743817219,'(GMT+03:00) Addis Ababa/Africa',10800000,'Africa/Addis_Ababa')
+INSERT INTO "system$timezone" VALUES(3096224743817220,'(GMT+01:00) Algiers/Africa',3600000,'Africa/Algiers')
+INSERT INTO "system$timezone" VALUES(3096224743817221,'(GMT+03:00) Asmara/Africa',10800000,'Africa/Asmara')
+INSERT INTO "system$timezone" VALUES(3096224743817222,'(GMT+03:00) Asmera/Africa',10800000,'Africa/Asmera')
+INSERT INTO "system$timezone" VALUES(3096224743817223,'(GMT+00:00) Bamako/Africa',0,'Africa/Bamako')
+INSERT INTO "system$timezone" VALUES(3096224743817224,'(GMT+01:00) Bangui/Africa',3600000,'Africa/Bangui')
+INSERT INTO "system$timezone" VALUES(3096224743817225,'(GMT+00:00) Banjul/Africa',0,'Africa/Banjul')
+INSERT INTO "system$timezone" VALUES(3096224743817226,'(GMT+00:00) Bissau/Africa',0,'Africa/Bissau')
+INSERT INTO "system$timezone" VALUES(3096224743817227,'(GMT+02:00) Blantyre/Africa',7200000,'Africa/Blantyre')
+INSERT INTO "system$timezone" VALUES(3096224743817228,'(GMT+01:00) Brazzaville/Africa',3600000,'Africa/Brazzaville')
+INSERT INTO "system$timezone" VALUES(3096224743817229,'(GMT+02:00) Bujumbura/Africa',7200000,'Africa/Bujumbura')
+INSERT INTO "system$timezone" VALUES(3096224743817230,'(GMT+02:00) Cairo/Africa',7200000,'Africa/Cairo')
+INSERT INTO "system$timezone" VALUES(3096224743817231,'(GMT+01:00) Casablanca/Africa',3600000,'Africa/Casablanca')
+INSERT INTO "system$timezone" VALUES(3096224743817232,'(GMT+01:00) Ceuta/Africa',3600000,'Africa/Ceuta')
+INSERT INTO "system$timezone" VALUES(3096224743817233,'(GMT+00:00) Conakry/Africa',0,'Africa/Conakry')
+INSERT INTO "system$timezone" VALUES(3096224743817234,'(GMT+00:00) Dakar/Africa',0,'Africa/Dakar')
+INSERT INTO "system$timezone" VALUES(3096224743817235,'(GMT+03:00) Dar es Salaam/Africa',10800000,'Africa/Dar_es_Salaam')
+INSERT INTO "system$timezone" VALUES(3096224743817236,'(GMT+03:00) Djibouti/Africa',10800000,'Africa/Djibouti')
+INSERT INTO "system$timezone" VALUES(3096224743817237,'(GMT+01:00) Douala/Africa',3600000,'Africa/Douala')
+INSERT INTO "system$timezone" VALUES(3096224743817238,'(GMT+01:00) El Aaiun/Africa',3600000,'Africa/El_Aaiun')
+INSERT INTO "system$timezone" VALUES(3096224743817239,'(GMT+00:00) Freetown/Africa',0,'Africa/Freetown')
+INSERT INTO "system$timezone" VALUES(3096224743817240,'(GMT+02:00) Gaborone/Africa',7200000,'Africa/Gaborone')
+INSERT INTO "system$timezone" VALUES(3096224743817241,'(GMT+02:00) Harare/Africa',7200000,'Africa/Harare')
+INSERT INTO "system$timezone" VALUES(3096224743817242,'(GMT+02:00) Johannesburg/Africa',7200000,'Africa/Johannesburg')
+INSERT INTO "system$timezone" VALUES(3096224743817243,'(GMT+03:00) Juba/Africa',10800000,'Africa/Juba')
+INSERT INTO "system$timezone" VALUES(3096224743817244,'(GMT+03:00) Kampala/Africa',10800000,'Africa/Kampala')
+INSERT INTO "system$timezone" VALUES(3096224743817245,'(GMT+02:00) Khartoum/Africa',7200000,'Africa/Khartoum')
+INSERT INTO "system$timezone" VALUES(3096224743817246,'(GMT+02:00) Kigali/Africa',7200000,'Africa/Kigali')
+INSERT INTO "system$timezone" VALUES(3096224743817247,'(GMT+01:00) Kinshasa/Africa',3600000,'Africa/Kinshasa')
+INSERT INTO "system$timezone" VALUES(3096224743817248,'(GMT+01:00) Lagos/Africa',3600000,'Africa/Lagos')
+INSERT INTO "system$timezone" VALUES(3096224743817249,'(GMT+01:00) Libreville/Africa',3600000,'Africa/Libreville')
+INSERT INTO "system$timezone" VALUES(3096224743817250,'(GMT+00:00) Lome/Africa',0,'Africa/Lome')
+INSERT INTO "system$timezone" VALUES(3096224743817251,'(GMT+01:00) Luanda/Africa',3600000,'Africa/Luanda')
+INSERT INTO "system$timezone" VALUES(3096224743817252,'(GMT+02:00) Lubumbashi/Africa',7200000,'Africa/Lubumbashi')
+INSERT INTO "system$timezone" VALUES(3096224743817253,'(GMT+02:00) Lusaka/Africa',7200000,'Africa/Lusaka')
+INSERT INTO "system$timezone" VALUES(3096224743817254,'(GMT+01:00) Malabo/Africa',3600000,'Africa/Malabo')
+INSERT INTO "system$timezone" VALUES(3096224743817255,'(GMT+02:00) Maputo/Africa',7200000,'Africa/Maputo')
+INSERT INTO "system$timezone" VALUES(3096224743817256,'(GMT+02:00) Maseru/Africa',7200000,'Africa/Maseru')
+INSERT INTO "system$timezone" VALUES(3096224743817257,'(GMT+02:00) Mbabane/Africa',7200000,'Africa/Mbabane')
+INSERT INTO "system$timezone" VALUES(3096224743817258,'(GMT+03:00) Mogadishu/Africa',10800000,'Africa/Mogadishu')
+INSERT INTO "system$timezone" VALUES(3096224743817259,'(GMT+00:00) Monrovia/Africa',0,'Africa/Monrovia')
+INSERT INTO "system$timezone" VALUES(3096224743817260,'(GMT+03:00) Nairobi/Africa',10800000,'Africa/Nairobi')
+INSERT INTO "system$timezone" VALUES(3096224743817261,'(GMT+01:00) Ndjamena/Africa',3600000,'Africa/Ndjamena')
+INSERT INTO "system$timezone" VALUES(3096224743817262,'(GMT+01:00) Niamey/Africa',3600000,'Africa/Niamey')
+INSERT INTO "system$timezone" VALUES(3096224743817263,'(GMT+00:00) Nouakchott/Africa',0,'Africa/Nouakchott')
+INSERT INTO "system$timezone" VALUES(3096224743817264,'(GMT+00:00) Ouagadougou/Africa',0,'Africa/Ouagadougou')
+INSERT INTO "system$timezone" VALUES(3096224743817265,'(GMT+01:00) Porto-Novo/Africa',3600000,'Africa/Porto-Novo')
+INSERT INTO "system$timezone" VALUES(3096224743817266,'(GMT+01:00) Sao Tome/Africa',3600000,'Africa/Sao_Tome')
+INSERT INTO "system$timezone" VALUES(3096224743817267,'(GMT+00:00) Timbuktu/Africa',0,'Africa/Timbuktu')
+INSERT INTO "system$timezone" VALUES(3096224743817268,'(GMT+02:00) Tripoli/Africa',7200000,'Africa/Tripoli')
+INSERT INTO "system$timezone" VALUES(3096224743817269,'(GMT+01:00) Tunis/Africa',3600000,'Africa/Tunis')
+INSERT INTO "system$timezone" VALUES(3096224743817270,'(GMT+02:00) Windhoek/Africa',7200000,'Africa/Windhoek')
+INSERT INTO "system$timezone" VALUES(3096224743817271,'(GMT-10:00) Adak/America',-36000000,'America/Adak')
+INSERT INTO "system$timezone" VALUES(3096224743817272,'(GMT-09:00) Anchorage/America',-32400000,'America/Anchorage')
+INSERT INTO "system$timezone" VALUES(3096224743817273,'(GMT-04:00) Anguilla/America',-14400000,'America/Anguilla')
+INSERT INTO "system$timezone" VALUES(3096224743817274,'(GMT-04:00) Antigua/America',-14400000,'America/Antigua')
+INSERT INTO "system$timezone" VALUES(3096224743817275,'(GMT-03:00) Araguaina/America',-10800000,'America/Araguaina')
+INSERT INTO "system$timezone" VALUES(3096224743817276,'(GMT-03:00) Argentina/Buenos Aires/America',-10800000,'America/Argentina/Buenos_Aires')
+INSERT INTO "system$timezone" VALUES(3096224743817277,'(GMT-03:00) Argentina/Catamarca/America',-10800000,'America/Argentina/Catamarca')
+INSERT INTO "system$timezone" VALUES(3096224743817278,'(GMT-03:00) Argentina/ComodRivadavia/America',-10800000,'America/Argentina/ComodRivadavia')
+INSERT INTO "system$timezone" VALUES(3096224743817279,'(GMT-03:00) Argentina/Cordoba/America',-10800000,'America/Argentina/Cordoba')
+INSERT INTO "system$timezone" VALUES(3096224743817280,'(GMT-03:00) Argentina/Jujuy/America',-10800000,'America/Argentina/Jujuy')
+INSERT INTO "system$timezone" VALUES(3096224743817281,'(GMT-03:00) Argentina/La Rioja/America',-10800000,'America/Argentina/La_Rioja')
+INSERT INTO "system$timezone" VALUES(3096224743817282,'(GMT-03:00) Argentina/Mendoza/America',-10800000,'America/Argentina/Mendoza')
+INSERT INTO "system$timezone" VALUES(3096224743817283,'(GMT-03:00) Argentina/Rio Gallegos/America',-10800000,'America/Argentina/Rio_Gallegos')
+INSERT INTO "system$timezone" VALUES(3096224743817284,'(GMT-03:00) Argentina/Salta/America',-10800000,'America/Argentina/Salta')
+INSERT INTO "system$timezone" VALUES(3096224743817285,'(GMT-03:00) Argentina/San Juan/America',-10800000,'America/Argentina/San_Juan')
+INSERT INTO "system$timezone" VALUES(3096224743817286,'(GMT-03:00) Argentina/San Luis/America',-10800000,'America/Argentina/San_Luis')
+INSERT INTO "system$timezone" VALUES(3096224743817287,'(GMT-03:00) Argentina/Tucuman/America',-10800000,'America/Argentina/Tucuman')
+INSERT INTO "system$timezone" VALUES(3096224743817288,'(GMT-03:00) Argentina/Ushuaia/America',-10800000,'America/Argentina/Ushuaia')
+INSERT INTO "system$timezone" VALUES(3096224743817289,'(GMT-04:00) Aruba/America',-14400000,'America/Aruba')
+INSERT INTO "system$timezone" VALUES(3096224743817290,'(GMT-04:00) Asuncion/America',-14400000,'America/Asuncion')
+INSERT INTO "system$timezone" VALUES(3096224743817291,'(GMT-05:00) Atikokan/America',-18000000,'America/Atikokan')
+INSERT INTO "system$timezone" VALUES(3096224743817292,'(GMT-10:00) Atka/America',-36000000,'America/Atka')
+INSERT INTO "system$timezone" VALUES(3096224743817293,'(GMT-03:00) Bahia/America',-10800000,'America/Bahia')
+INSERT INTO "system$timezone" VALUES(3096224743817294,'(GMT-06:00) Bahia Banderas/America',-21600000,'America/Bahia_Banderas')
+INSERT INTO "system$timezone" VALUES(3096224743817295,'(GMT-04:00) Barbados/America',-14400000,'America/Barbados')
+INSERT INTO "system$timezone" VALUES(3096224743817296,'(GMT-03:00) Belem/America',-10800000,'America/Belem')
+INSERT INTO "system$timezone" VALUES(3096224743817297,'(GMT-06:00) Belize/America',-21600000,'America/Belize')
+INSERT INTO "system$timezone" VALUES(3096224743817298,'(GMT-04:00) Blanc-Sablon/America',-14400000,'America/Blanc-Sablon')
+INSERT INTO "system$timezone" VALUES(3096224743817299,'(GMT-04:00) Boa Vista/America',-14400000,'America/Boa_Vista')
+INSERT INTO "system$timezone" VALUES(3096224743817300,'(GMT-05:00) Bogota/America',-18000000,'America/Bogota')
+INSERT INTO "system$timezone" VALUES(3096224743817301,'(GMT-07:00) Boise/America',-25200000,'America/Boise')
+INSERT INTO "system$timezone" VALUES(3096224743817302,'(GMT-03:00) Buenos Aires/America',-10800000,'America/Buenos_Aires')
+INSERT INTO "system$timezone" VALUES(3096224743817303,'(GMT-07:00) Cambridge Bay/America',-25200000,'America/Cambridge_Bay')
+INSERT INTO "system$timezone" VALUES(3096224743817304,'(GMT-04:00) Campo Grande/America',-14400000,'America/Campo_Grande')
+INSERT INTO "system$timezone" VALUES(3096224743817305,'(GMT-05:00) Cancun/America',-18000000,'America/Cancun')
+INSERT INTO "system$timezone" VALUES(3096224743817306,'(GMT-04:00) Caracas/America',-14400000,'America/Caracas')
+INSERT INTO "system$timezone" VALUES(3096224743817307,'(GMT-03:00) Catamarca/America',-10800000,'America/Catamarca')
+INSERT INTO "system$timezone" VALUES(3096224743817308,'(GMT-03:00) Cayenne/America',-10800000,'America/Cayenne')
+INSERT INTO "system$timezone" VALUES(3096224743817309,'(GMT-05:00) Cayman/America',-18000000,'America/Cayman')
+INSERT INTO "system$timezone" VALUES(3096224743817310,'(GMT-06:00) Chicago/America',-21600000,'America/Chicago')
+INSERT INTO "system$timezone" VALUES(3096224743817311,'(GMT-07:00) Chihuahua/America',-25200000,'America/Chihuahua')
+INSERT INTO "system$timezone" VALUES(3096224743817312,'(GMT-05:00) Coral Harbour/America',-18000000,'America/Coral_Harbour')
+INSERT INTO "system$timezone" VALUES(3096224743817313,'(GMT-03:00) Cordoba/America',-10800000,'America/Cordoba')
+INSERT INTO "system$timezone" VALUES(3096224743817314,'(GMT-06:00) Costa Rica/America',-21600000,'America/Costa_Rica')
+INSERT INTO "system$timezone" VALUES(3096224743817315,'(GMT-07:00) Creston/America',-25200000,'America/Creston')
+INSERT INTO "system$timezone" VALUES(3096224743817316,'(GMT-04:00) Cuiaba/America',-14400000,'America/Cuiaba')
+INSERT INTO "system$timezone" VALUES(3096224743817317,'(GMT-04:00) Curacao/America',-14400000,'America/Curacao')
+INSERT INTO "system$timezone" VALUES(3096224743817318,'(GMT+00:00) Danmarkshavn/America',0,'America/Danmarkshavn')
+INSERT INTO "system$timezone" VALUES(3096224743817319,'(GMT-08:00) Dawson/America',-28800000,'America/Dawson')
+INSERT INTO "system$timezone" VALUES(3096224743817320,'(GMT-07:00) Dawson Creek/America',-25200000,'America/Dawson_Creek')
+INSERT INTO "system$timezone" VALUES(3096224743817321,'(GMT-07:00) Denver/America',-25200000,'America/Denver')
+INSERT INTO "system$timezone" VALUES(3096224743817322,'(GMT-05:00) Detroit/America',-18000000,'America/Detroit')
+INSERT INTO "system$timezone" VALUES(3096224743817323,'(GMT-04:00) Dominica/America',-14400000,'America/Dominica')
+INSERT INTO "system$timezone" VALUES(3096224743817324,'(GMT-07:00) Edmonton/America',-25200000,'America/Edmonton')
+INSERT INTO "system$timezone" VALUES(3096224743817325,'(GMT-05:00) Eirunepe/America',-18000000,'America/Eirunepe')
+INSERT INTO "system$timezone" VALUES(3096224743817326,'(GMT-06:00) El Salvador/America',-21600000,'America/El_Salvador')
+INSERT INTO "system$timezone" VALUES(3096224743817327,'(GMT-08:00) Ensenada/America',-28800000,'America/Ensenada')
+INSERT INTO "system$timezone" VALUES(3096224743817328,'(GMT-07:00) Fort Nelson/America',-25200000,'America/Fort_Nelson')
+INSERT INTO "system$timezone" VALUES(3096224743817329,'(GMT-05:00) Fort Wayne/America',-18000000,'America/Fort_Wayne')
+INSERT INTO "system$timezone" VALUES(3096224743817330,'(GMT-03:00) Fortaleza/America',-10800000,'America/Fortaleza')
+INSERT INTO "system$timezone" VALUES(3096224743817331,'(GMT-04:00) Glace Bay/America',-14400000,'America/Glace_Bay')
+INSERT INTO "system$timezone" VALUES(3096224743817332,'(GMT-03:00) Godthab/America',-10800000,'America/Godthab')
+INSERT INTO "system$timezone" VALUES(3096224743817333,'(GMT-04:00) Goose Bay/America',-14400000,'America/Goose_Bay')
+INSERT INTO "system$timezone" VALUES(3096224743817334,'(GMT-05:00) Grand Turk/America',-18000000,'America/Grand_Turk')
+INSERT INTO "system$timezone" VALUES(3096224743817335,'(GMT-04:00) Grenada/America',-14400000,'America/Grenada')
+INSERT INTO "system$timezone" VALUES(3096224743817336,'(GMT-04:00) Guadeloupe/America',-14400000,'America/Guadeloupe')
+INSERT INTO "system$timezone" VALUES(3096224743817337,'(GMT-06:00) Guatemala/America',-21600000,'America/Guatemala')
+INSERT INTO "system$timezone" VALUES(3096224743817338,'(GMT-05:00) Guayaquil/America',-18000000,'America/Guayaquil')
+INSERT INTO "system$timezone" VALUES(3096224743817339,'(GMT-04:00) Guyana/America',-14400000,'America/Guyana')
+INSERT INTO "system$timezone" VALUES(3096224743817340,'(GMT-04:00) Halifax/America',-14400000,'America/Halifax')
+INSERT INTO "system$timezone" VALUES(3096224743817341,'(GMT-05:00) Havana/America',-18000000,'America/Havana')
+INSERT INTO "system$timezone" VALUES(3096224743817342,'(GMT-07:00) Hermosillo/America',-25200000,'America/Hermosillo')
+INSERT INTO "system$timezone" VALUES(3096224743817343,'(GMT-05:00) Indiana/Indianapolis/America',-18000000,'America/Indiana/Indianapolis')
+INSERT INTO "system$timezone" VALUES(3096224743817344,'(GMT-06:00) Indiana/Knox/America',-21600000,'America/Indiana/Knox')
+INSERT INTO "system$timezone" VALUES(3096224743817345,'(GMT-05:00) Indiana/Marengo/America',-18000000,'America/Indiana/Marengo')
+INSERT INTO "system$timezone" VALUES(3096224743817346,'(GMT-05:00) Indiana/Petersburg/America',-18000000,'America/Indiana/Petersburg')
+INSERT INTO "system$timezone" VALUES(3096224743817347,'(GMT-06:00) Indiana/Tell City/America',-21600000,'America/Indiana/Tell_City')
+INSERT INTO "system$timezone" VALUES(3096224743817348,'(GMT-05:00) Indiana/Vevay/America',-18000000,'America/Indiana/Vevay')
+INSERT INTO "system$timezone" VALUES(3096224743817349,'(GMT-05:00) Indiana/Vincennes/America',-18000000,'America/Indiana/Vincennes')
+INSERT INTO "system$timezone" VALUES(3096224743817350,'(GMT-05:00) Indiana/Winamac/America',-18000000,'America/Indiana/Winamac')
+INSERT INTO "system$timezone" VALUES(3096224743817351,'(GMT-05:00) Indianapolis/America',-18000000,'America/Indianapolis')
+INSERT INTO "system$timezone" VALUES(3096224743817352,'(GMT-07:00) Inuvik/America',-25200000,'America/Inuvik')
+INSERT INTO "system$timezone" VALUES(3096224743817353,'(GMT-05:00) Iqaluit/America',-18000000,'America/Iqaluit')
+INSERT INTO "system$timezone" VALUES(3096224743817354,'(GMT-05:00) Jamaica/America',-18000000,'America/Jamaica')
+INSERT INTO "system$timezone" VALUES(3096224743817355,'(GMT-03:00) Jujuy/America',-10800000,'America/Jujuy')
+INSERT INTO "system$timezone" VALUES(3096224743817356,'(GMT-09:00) Juneau/America',-32400000,'America/Juneau')
+INSERT INTO "system$timezone" VALUES(3096224743817357,'(GMT-05:00) Kentucky/Louisville/America',-18000000,'America/Kentucky/Louisville')
+INSERT INTO "system$timezone" VALUES(3096224743817358,'(GMT-05:00) Kentucky/Monticello/America',-18000000,'America/Kentucky/Monticello')
+INSERT INTO "system$timezone" VALUES(3096224743817359,'(GMT-06:00) Knox IN/America',-21600000,'America/Knox_IN')
+INSERT INTO "system$timezone" VALUES(3096224743817360,'(GMT-04:00) Kralendijk/America',-14400000,'America/Kralendijk')
+INSERT INTO "system$timezone" VALUES(3096224743817361,'(GMT-04:00) La Paz/America',-14400000,'America/La_Paz')
+INSERT INTO "system$timezone" VALUES(3096224743817362,'(GMT-05:00) Lima/America',-18000000,'America/Lima')
+INSERT INTO "system$timezone" VALUES(3096224743817363,'(GMT-08:00) Los Angeles/America',-28800000,'America/Los_Angeles')
+INSERT INTO "system$timezone" VALUES(3096224743817364,'(GMT-05:00) Louisville/America',-18000000,'America/Louisville')
+INSERT INTO "system$timezone" VALUES(3096224743817365,'(GMT-04:00) Lower Princes/America',-14400000,'America/Lower_Princes')
+INSERT INTO "system$timezone" VALUES(3096224743817366,'(GMT-03:00) Maceio/America',-10800000,'America/Maceio')
+INSERT INTO "system$timezone" VALUES(3096224743817367,'(GMT-06:00) Managua/America',-21600000,'America/Managua')
+INSERT INTO "system$timezone" VALUES(3096224743817368,'(GMT-04:00) Manaus/America',-14400000,'America/Manaus')
+INSERT INTO "system$timezone" VALUES(3096224743817369,'(GMT-04:00) Marigot/America',-14400000,'America/Marigot')
+INSERT INTO "system$timezone" VALUES(3096224743817370,'(GMT-04:00) Martinique/America',-14400000,'America/Martinique')
+INSERT INTO "system$timezone" VALUES(3096224743817371,'(GMT-06:00) Matamoros/America',-21600000,'America/Matamoros')
+INSERT INTO "system$timezone" VALUES(3096224743817372,'(GMT-07:00) Mazatlan/America',-25200000,'America/Mazatlan')
+INSERT INTO "system$timezone" VALUES(3096224743817373,'(GMT-03:00) Mendoza/America',-10800000,'America/Mendoza')
+INSERT INTO "system$timezone" VALUES(3096224743817374,'(GMT-06:00) Menominee/America',-21600000,'America/Menominee')
+INSERT INTO "system$timezone" VALUES(3096224743817375,'(GMT-06:00) Merida/America',-21600000,'America/Merida')
+INSERT INTO "system$timezone" VALUES(3096224743817376,'(GMT-09:00) Metlakatla/America',-32400000,'America/Metlakatla')
+INSERT INTO "system$timezone" VALUES(3096224743817377,'(GMT-06:00) Mexico City/America',-21600000,'America/Mexico_City')
+INSERT INTO "system$timezone" VALUES(3096224743817378,'(GMT-03:00) Miquelon/America',-10800000,'America/Miquelon')
+INSERT INTO "system$timezone" VALUES(3096224743817379,'(GMT-04:00) Moncton/America',-14400000,'America/Moncton')
+INSERT INTO "system$timezone" VALUES(3096224743817380,'(GMT-06:00) Monterrey/America',-21600000,'America/Monterrey')
+INSERT INTO "system$timezone" VALUES(3096224743817381,'(GMT-03:00) Montevideo/America',-10800000,'America/Montevideo')
+INSERT INTO "system$timezone" VALUES(3096224743817382,'(GMT-05:00) Montreal/America',-18000000,'America/Montreal')
+INSERT INTO "system$timezone" VALUES(3096224743817383,'(GMT-04:00) Montserrat/America',-14400000,'America/Montserrat')
+INSERT INTO "system$timezone" VALUES(3096224743817384,'(GMT-05:00) Nassau/America',-18000000,'America/Nassau')
+INSERT INTO "system$timezone" VALUES(3096224743817385,'(GMT-05:00) New York/America',-18000000,'America/New_York')
+INSERT INTO "system$timezone" VALUES(3096224743817386,'(GMT-05:00) Nipigon/America',-18000000,'America/Nipigon')
+INSERT INTO "system$timezone" VALUES(3096224743817387,'(GMT-09:00) Nome/America',-32400000,'America/Nome')
+INSERT INTO "system$timezone" VALUES(3096224743817388,'(GMT-02:00) Noronha/America',-7200000,'America/Noronha')
+INSERT INTO "system$timezone" VALUES(3096224743817389,'(GMT-06:00) North Dakota/Beulah/America',-21600000,'America/North_Dakota/Beulah')
+INSERT INTO "system$timezone" VALUES(3096224743817390,'(GMT-06:00) North Dakota/Center/America',-21600000,'America/North_Dakota/Center')
+INSERT INTO "system$timezone" VALUES(3096224743817391,'(GMT-06:00) North Dakota/New Salem/America',-21600000,'America/North_Dakota/New_Salem')
+INSERT INTO "system$timezone" VALUES(3096224743817392,'(GMT-07:00) Ojinaga/America',-25200000,'America/Ojinaga')
+INSERT INTO "system$timezone" VALUES(3096224743817393,'(GMT-05:00) Panama/America',-18000000,'America/Panama')
+INSERT INTO "system$timezone" VALUES(3096224743817394,'(GMT-05:00) Pangnirtung/America',-18000000,'America/Pangnirtung')
+INSERT INTO "system$timezone" VALUES(3096224743817395,'(GMT-03:00) Paramaribo/America',-10800000,'America/Paramaribo')
+INSERT INTO "system$timezone" VALUES(3096224743817396,'(GMT-07:00) Phoenix/America',-25200000,'America/Phoenix')
+INSERT INTO "system$timezone" VALUES(3096224743817397,'(GMT-05:00) Port-au-Prince/America',-18000000,'America/Port-au-Prince')
+INSERT INTO "system$timezone" VALUES(3096224743817398,'(GMT-04:00) Port of Spain/America',-14400000,'America/Port_of_Spain')
+INSERT INTO "system$timezone" VALUES(3096224743817399,'(GMT-05:00) Porto Acre/America',-18000000,'America/Porto_Acre')
+INSERT INTO "system$timezone" VALUES(3096224743817400,'(GMT-04:00) Porto Velho/America',-14400000,'America/Porto_Velho')
+INSERT INTO "system$timezone" VALUES(3096224743817401,'(GMT-04:00) Puerto Rico/America',-14400000,'America/Puerto_Rico')
+INSERT INTO "system$timezone" VALUES(3096224743817402,'(GMT-06:00) Rainy River/America',-21600000,'America/Rainy_River')
+INSERT INTO "system$timezone" VALUES(3096224743817403,'(GMT-06:00) Rankin Inlet/America',-21600000,'America/Rankin_Inlet')
+INSERT INTO "system$timezone" VALUES(3096224743817404,'(GMT-03:00) Recife/America',-10800000,'America/Recife')
+INSERT INTO "system$timezone" VALUES(3096224743817405,'(GMT-06:00) Regina/America',-21600000,'America/Regina')
+INSERT INTO "system$timezone" VALUES(3096224743817406,'(GMT-06:00) Resolute/America',-21600000,'America/Resolute')
+INSERT INTO "system$timezone" VALUES(3096224743817407,'(GMT-05:00) Rio Branco/America',-18000000,'America/Rio_Branco')
+INSERT INTO "system$timezone" VALUES(3096224743817408,'(GMT-03:00) Rosario/America',-10800000,'America/Rosario')
+INSERT INTO "system$timezone" VALUES(3096224743817409,'(GMT-08:00) Santa Isabel/America',-28800000,'America/Santa_Isabel')
+INSERT INTO "system$timezone" VALUES(3096224743817410,'(GMT-03:00) Santarem/America',-10800000,'America/Santarem')
+INSERT INTO "system$timezone" VALUES(3096224743817411,'(GMT-04:00) Santiago/America',-14400000,'America/Santiago')
+INSERT INTO "system$timezone" VALUES(3096224743817412,'(GMT-04:00) Santo Domingo/America',-14400000,'America/Santo_Domingo')
+INSERT INTO "system$timezone" VALUES(3096224743817413,'(GMT-03:00) Sao Paulo/America',-10800000,'America/Sao_Paulo')
+INSERT INTO "system$timezone" VALUES(3096224743817414,'(GMT-01:00) Scoresbysund/America',-3600000,'America/Scoresbysund')
+INSERT INTO "system$timezone" VALUES(3096224743817415,'(GMT-07:00) Shiprock/America',-25200000,'America/Shiprock')
+INSERT INTO "system$timezone" VALUES(3096224743817416,'(GMT-09:00) Sitka/America',-32400000,'America/Sitka')
+INSERT INTO "system$timezone" VALUES(3096224743817417,'(GMT-04:00) St Barthelemy/America',-14400000,'America/St_Barthelemy')
+INSERT INTO "system$timezone" VALUES(3096224743817418,'(GMT-03:30) St Johns/America',-12600000,'America/St_Johns')
+INSERT INTO "system$timezone" VALUES(3096224743817419,'(GMT-04:00) St Kitts/America',-14400000,'America/St_Kitts')
+INSERT INTO "system$timezone" VALUES(3096224743817420,'(GMT-04:00) St Lucia/America',-14400000,'America/St_Lucia')
+INSERT INTO "system$timezone" VALUES(3096224743817421,'(GMT-04:00) St Thomas/America',-14400000,'America/St_Thomas')
+INSERT INTO "system$timezone" VALUES(3096224743817422,'(GMT-04:00) St Vincent/America',-14400000,'America/St_Vincent')
+INSERT INTO "system$timezone" VALUES(3096224743817423,'(GMT-06:00) Swift Current/America',-21600000,'America/Swift_Current')
+INSERT INTO "system$timezone" VALUES(3096224743817424,'(GMT-06:00) Tegucigalpa/America',-21600000,'America/Tegucigalpa')
+INSERT INTO "system$timezone" VALUES(3096224743817425,'(GMT-04:00) Thule/America',-14400000,'America/Thule')
+INSERT INTO "system$timezone" VALUES(3096224743817426,'(GMT-05:00) Thunder Bay/America',-18000000,'America/Thunder_Bay')
+INSERT INTO "system$timezone" VALUES(3096224743817427,'(GMT-08:00) Tijuana/America',-28800000,'America/Tijuana')
+INSERT INTO "system$timezone" VALUES(3096224743817428,'(GMT-05:00) Toronto/America',-18000000,'America/Toronto')
+INSERT INTO "system$timezone" VALUES(3096224743817429,'(GMT-04:00) Tortola/America',-14400000,'America/Tortola')
+INSERT INTO "system$timezone" VALUES(3096224743817430,'(GMT-08:00) Vancouver/America',-28800000,'America/Vancouver')
+INSERT INTO "system$timezone" VALUES(3096224743817431,'(GMT-04:00) Virgin/America',-14400000,'America/Virgin')
+INSERT INTO "system$timezone" VALUES(3096224743817432,'(GMT-08:00) Whitehorse/America',-28800000,'America/Whitehorse')
+INSERT INTO "system$timezone" VALUES(3096224743817433,'(GMT-06:00) Winnipeg/America',-21600000,'America/Winnipeg')
+INSERT INTO "system$timezone" VALUES(3096224743817434,'(GMT-09:00) Yakutat/America',-32400000,'America/Yakutat')
+INSERT INTO "system$timezone" VALUES(3096224743817435,'(GMT-07:00) Yellowknife/America',-25200000,'America/Yellowknife')
+INSERT INTO "system$timezone" VALUES(3096224743817436,'(GMT+08:00) Casey/Antarctica',28800000,'Antarctica/Casey')
+INSERT INTO "system$timezone" VALUES(3096224743817437,'(GMT+07:00) Davis/Antarctica',25200000,'Antarctica/Davis')
+INSERT INTO "system$timezone" VALUES(3096224743817438,'(GMT+10:00) DumontDUrville/Antarctica',36000000,'Antarctica/DumontDUrville')
+INSERT INTO "system$timezone" VALUES(3096224743817439,'(GMT+11:00) Macquarie/Antarctica',39600000,'Antarctica/Macquarie')
+INSERT INTO "system$timezone" VALUES(3096224743817440,'(GMT+05:00) Mawson/Antarctica',18000000,'Antarctica/Mawson')
+INSERT INTO "system$timezone" VALUES(3096224743817441,'(GMT+12:00) McMurdo/Antarctica',43200000,'Antarctica/McMurdo')
+INSERT INTO "system$timezone" VALUES(3096224743817442,'(GMT-03:00) Palmer/Antarctica',-10800000,'Antarctica/Palmer')
+INSERT INTO "system$timezone" VALUES(3096224743817443,'(GMT-03:00) Rothera/Antarctica',-10800000,'Antarctica/Rothera')
+INSERT INTO "system$timezone" VALUES(3096224743817444,'(GMT+12:00) South Pole/Antarctica',43200000,'Antarctica/South_Pole')
+INSERT INTO "system$timezone" VALUES(3096224743817445,'(GMT+03:00) Syowa/Antarctica',10800000,'Antarctica/Syowa')
+INSERT INTO "system$timezone" VALUES(3096224743817446,'(GMT+00:00) Troll/Antarctica',0,'Antarctica/Troll')
+INSERT INTO "system$timezone" VALUES(3096224743817447,'(GMT+06:00) Vostok/Antarctica',21600000,'Antarctica/Vostok')
+INSERT INTO "system$timezone" VALUES(3096224743817448,'(GMT+01:00) Longyearbyen/Arctic',3600000,'Arctic/Longyearbyen')
+INSERT INTO "system$timezone" VALUES(3096224743817449,'(GMT+03:00) Aden/Asia',10800000,'Asia/Aden')
+INSERT INTO "system$timezone" VALUES(3096224743817450,'(GMT+06:00) Almaty/Asia',21600000,'Asia/Almaty')
+INSERT INTO "system$timezone" VALUES(3096224743817451,'(GMT+02:00) Amman/Asia',7200000,'Asia/Amman')
+INSERT INTO "system$timezone" VALUES(3096224743817452,'(GMT+12:00) Anadyr/Asia',43200000,'Asia/Anadyr')
+INSERT INTO "system$timezone" VALUES(3096224743817453,'(GMT+05:00) Aqtau/Asia',18000000,'Asia/Aqtau')
+INSERT INTO "system$timezone" VALUES(3096224743817454,'(GMT+05:00) Aqtobe/Asia',18000000,'Asia/Aqtobe')
+INSERT INTO "system$timezone" VALUES(3096224743817455,'(GMT+05:00) Ashgabat/Asia',18000000,'Asia/Ashgabat')
+INSERT INTO "system$timezone" VALUES(3096224743817456,'(GMT+05:00) Ashkhabad/Asia',18000000,'Asia/Ashkhabad')
+INSERT INTO "system$timezone" VALUES(3096224743817457,'(GMT+03:00) Baghdad/Asia',10800000,'Asia/Baghdad')
+INSERT INTO "system$timezone" VALUES(3096224743817458,'(GMT+03:00) Bahrain/Asia',10800000,'Asia/Bahrain')
+INSERT INTO "system$timezone" VALUES(3096224743817459,'(GMT+04:00) Baku/Asia',14400000,'Asia/Baku')
+INSERT INTO "system$timezone" VALUES(3096224743817460,'(GMT+07:00) Bangkok/Asia',25200000,'Asia/Bangkok')
+INSERT INTO "system$timezone" VALUES(3096224743817461,'(GMT+07:00) Barnaul/Asia',25200000,'Asia/Barnaul')
+INSERT INTO "system$timezone" VALUES(3096224743817462,'(GMT+02:00) Beirut/Asia',7200000,'Asia/Beirut')
+INSERT INTO "system$timezone" VALUES(3096224743817463,'(GMT+06:00) Bishkek/Asia',21600000,'Asia/Bishkek')
+INSERT INTO "system$timezone" VALUES(3096224743817464,'(GMT+08:00) Brunei/Asia',28800000,'Asia/Brunei')
+INSERT INTO "system$timezone" VALUES(3096224743817465,'(GMT+05:30) Calcutta/Asia',19800000,'Asia/Calcutta')
+INSERT INTO "system$timezone" VALUES(3096224743817466,'(GMT+09:00) Chita/Asia',32400000,'Asia/Chita')
+INSERT INTO "system$timezone" VALUES(3096224743817467,'(GMT+08:00) Choibalsan/Asia',28800000,'Asia/Choibalsan')
+INSERT INTO "system$timezone" VALUES(3096224743817468,'(GMT+08:00) Chongqing/Asia',28800000,'Asia/Chongqing')
+INSERT INTO "system$timezone" VALUES(3096224743817469,'(GMT+08:00) Chungking/Asia',28800000,'Asia/Chungking')
+INSERT INTO "system$timezone" VALUES(3096224743817470,'(GMT+05:30) Colombo/Asia',19800000,'Asia/Colombo')
+INSERT INTO "system$timezone" VALUES(3096224743817471,'(GMT+06:00) Dacca/Asia',21600000,'Asia/Dacca')
+INSERT INTO "system$timezone" VALUES(3096224743817472,'(GMT+02:00) Damascus/Asia',7200000,'Asia/Damascus')
+INSERT INTO "system$timezone" VALUES(3096224743817473,'(GMT+06:00) Dhaka/Asia',21600000,'Asia/Dhaka')
+INSERT INTO "system$timezone" VALUES(3096224743817474,'(GMT+09:00) Dili/Asia',32400000,'Asia/Dili')
+INSERT INTO "system$timezone" VALUES(3096224743817475,'(GMT+04:00) Dubai/Asia',14400000,'Asia/Dubai')
+INSERT INTO "system$timezone" VALUES(3096224743817476,'(GMT+05:00) Dushanbe/Asia',18000000,'Asia/Dushanbe')
+INSERT INTO "system$timezone" VALUES(3096224743817477,'(GMT+02:00) Gaza/Asia',7200000,'Asia/Gaza')
+INSERT INTO "system$timezone" VALUES(3096224743817478,'(GMT+08:00) Harbin/Asia',28800000,'Asia/Harbin')
+INSERT INTO "system$timezone" VALUES(3096224743817479,'(GMT+02:00) Hebron/Asia',7200000,'Asia/Hebron')
+INSERT INTO "system$timezone" VALUES(3096224743817480,'(GMT+07:00) Ho Chi Minh/Asia',25200000,'Asia/Ho_Chi_Minh')
+INSERT INTO "system$timezone" VALUES(3096224743817481,'(GMT+08:00) Hong Kong/Asia',28800000,'Asia/Hong_Kong')
+INSERT INTO "system$timezone" VALUES(3096224743817482,'(GMT+07:00) Hovd/Asia',25200000,'Asia/Hovd')
+INSERT INTO "system$timezone" VALUES(3096224743817483,'(GMT+08:00) Irkutsk/Asia',28800000,'Asia/Irkutsk')
+INSERT INTO "system$timezone" VALUES(3096224743817484,'(GMT+03:00) Istanbul/Asia',10800000,'Asia/Istanbul')
+INSERT INTO "system$timezone" VALUES(3096224743817485,'(GMT+07:00) Jakarta/Asia',25200000,'Asia/Jakarta')
+INSERT INTO "system$timezone" VALUES(3096224743817486,'(GMT+09:00) Jayapura/Asia',32400000,'Asia/Jayapura')
+INSERT INTO "system$timezone" VALUES(3096224743817487,'(GMT+02:00) Jerusalem/Asia',7200000,'Asia/Jerusalem')
+INSERT INTO "system$timezone" VALUES(3096224743817488,'(GMT+04:30) Kabul/Asia',16200000,'Asia/Kabul')
+INSERT INTO "system$timezone" VALUES(3096224743817489,'(GMT+12:00) Kamchatka/Asia',43200000,'Asia/Kamchatka')
+INSERT INTO "system$timezone" VALUES(3096224743817490,'(GMT+05:00) Karachi/Asia',18000000,'Asia/Karachi')
+INSERT INTO "system$timezone" VALUES(3096224743817491,'(GMT+06:00) Kashgar/Asia',21600000,'Asia/Kashgar')
+INSERT INTO "system$timezone" VALUES(3096224743817492,'(GMT+05:45) Kathmandu/Asia',20700000,'Asia/Kathmandu')
+INSERT INTO "system$timezone" VALUES(3096224743817493,'(GMT+05:45) Katmandu/Asia',20700000,'Asia/Katmandu')
+INSERT INTO "system$timezone" VALUES(3096224743817494,'(GMT+09:00) Khandyga/Asia',32400000,'Asia/Khandyga')
+INSERT INTO "system$timezone" VALUES(3096224743817495,'(GMT+05:30) Kolkata/Asia',19800000,'Asia/Kolkata')
+INSERT INTO "system$timezone" VALUES(3096224743817496,'(GMT+07:00) Krasnoyarsk/Asia',25200000,'Asia/Krasnoyarsk')
+INSERT INTO "system$timezone" VALUES(3096224743817497,'(GMT+08:00) Kuala Lumpur/Asia',28800000,'Asia/Kuala_Lumpur')
+INSERT INTO "system$timezone" VALUES(3096224743817498,'(GMT+08:00) Kuching/Asia',28800000,'Asia/Kuching')
+INSERT INTO "system$timezone" VALUES(3096224743817499,'(GMT+03:00) Kuwait/Asia',10800000,'Asia/Kuwait')
+INSERT INTO "system$timezone" VALUES(3096224743817500,'(GMT+08:00) Macao/Asia',28800000,'Asia/Macao')
+INSERT INTO "system$timezone" VALUES(3096224743817501,'(GMT+08:00) Macau/Asia',28800000,'Asia/Macau')
+INSERT INTO "system$timezone" VALUES(3096224743817502,'(GMT+11:00) Magadan/Asia',39600000,'Asia/Magadan')
+INSERT INTO "system$timezone" VALUES(3096224743817503,'(GMT+08:00) Makassar/Asia',28800000,'Asia/Makassar')
+INSERT INTO "system$timezone" VALUES(3096224743817504,'(GMT+08:00) Manila/Asia',28800000,'Asia/Manila')
+INSERT INTO "system$timezone" VALUES(3096224743817505,'(GMT+04:00) Muscat/Asia',14400000,'Asia/Muscat')
+INSERT INTO "system$timezone" VALUES(3096224743817506,'(GMT+02:00) Nicosia/Asia',7200000,'Asia/Nicosia')
+INSERT INTO "system$timezone" VALUES(3096224743817507,'(GMT+07:00) Novokuznetsk/Asia',25200000,'Asia/Novokuznetsk')
+INSERT INTO "system$timezone" VALUES(3096224743817508,'(GMT+07:00) Novosibirsk/Asia',25200000,'Asia/Novosibirsk')
+INSERT INTO "system$timezone" VALUES(3096224743817509,'(GMT+06:00) Omsk/Asia',21600000,'Asia/Omsk')
+INSERT INTO "system$timezone" VALUES(3096224743817510,'(GMT+05:00) Oral/Asia',18000000,'Asia/Oral')
+INSERT INTO "system$timezone" VALUES(3096224743817511,'(GMT+07:00) Phnom Penh/Asia',25200000,'Asia/Phnom_Penh')
+INSERT INTO "system$timezone" VALUES(3096224743817512,'(GMT+07:00) Pontianak/Asia',25200000,'Asia/Pontianak')
+INSERT INTO "system$timezone" VALUES(3096224743817513,'(GMT+09:00) Pyongyang/Asia',32400000,'Asia/Pyongyang')
+INSERT INTO "system$timezone" VALUES(3096224743817514,'(GMT+03:00) Qatar/Asia',10800000,'Asia/Qatar')
+INSERT INTO "system$timezone" VALUES(3096224743817515,'(GMT+06:00) Qyzylorda/Asia',21600000,'Asia/Qyzylorda')
+INSERT INTO "system$timezone" VALUES(3096224743817516,'(GMT+06:30) Rangoon/Asia',23400000,'Asia/Rangoon')
+INSERT INTO "system$timezone" VALUES(3096224743817517,'(GMT+03:00) Riyadh/Asia',10800000,'Asia/Riyadh')
+INSERT INTO "system$timezone" VALUES(3096224743817518,'(GMT+07:00) Saigon/Asia',25200000,'Asia/Saigon')
+INSERT INTO "system$timezone" VALUES(3096224743817519,'(GMT+11:00) Sakhalin/Asia',39600000,'Asia/Sakhalin')
+INSERT INTO "system$timezone" VALUES(3096224743817520,'(GMT+05:00) Samarkand/Asia',18000000,'Asia/Samarkand')
+INSERT INTO "system$timezone" VALUES(3096224743817521,'(GMT+09:00) Seoul/Asia',32400000,'Asia/Seoul')
+INSERT INTO "system$timezone" VALUES(3096224743817522,'(GMT+08:00) Shanghai/Asia',28800000,'Asia/Shanghai')
+INSERT INTO "system$timezone" VALUES(3096224743817523,'(GMT+08:00) Singapore/Asia',28800000,'Asia/Singapore')
+INSERT INTO "system$timezone" VALUES(3096224743817524,'(GMT+11:00) Srednekolymsk/Asia',39600000,'Asia/Srednekolymsk')
+INSERT INTO "system$timezone" VALUES(3096224743817525,'(GMT+08:00) Taipei/Asia',28800000,'Asia/Taipei')
+INSERT INTO "system$timezone" VALUES(3096224743817526,'(GMT+05:00) Tashkent/Asia',18000000,'Asia/Tashkent')
+INSERT INTO "system$timezone" VALUES(3096224743817527,'(GMT+04:00) Tbilisi/Asia',14400000,'Asia/Tbilisi')
+INSERT INTO "system$timezone" VALUES(3096224743817528,'(GMT+03:30) Tehran/Asia',12600000,'Asia/Tehran')
+INSERT INTO "system$timezone" VALUES(3096224743817529,'(GMT+02:00) Tel Aviv/Asia',7200000,'Asia/Tel_Aviv')
+INSERT INTO "system$timezone" VALUES(3096224743817530,'(GMT+06:00) Thimbu/Asia',21600000,'Asia/Thimbu')
+INSERT INTO "system$timezone" VALUES(3096224743817531,'(GMT+06:00) Thimphu/Asia',21600000,'Asia/Thimphu')
+INSERT INTO "system$timezone" VALUES(3096224743817532,'(GMT+09:00) Tokyo/Asia',32400000,'Asia/Tokyo')
+INSERT INTO "system$timezone" VALUES(3096224743817533,'(GMT+07:00) Tomsk/Asia',25200000,'Asia/Tomsk')
+INSERT INTO "system$timezone" VALUES(3096224743817534,'(GMT+08:00) Ujung Pandang/Asia',28800000,'Asia/Ujung_Pandang')
+INSERT INTO "system$timezone" VALUES(3096224743817535,'(GMT+08:00) Ulaanbaatar/Asia',28800000,'Asia/Ulaanbaatar')
+INSERT INTO "system$timezone" VALUES(3096224743817536,'(GMT+08:00) Ulan Bator/Asia',28800000,'Asia/Ulan_Bator')
+INSERT INTO "system$timezone" VALUES(3096224743817537,'(GMT+06:00) Urumqi/Asia',21600000,'Asia/Urumqi')
+INSERT INTO "system$timezone" VALUES(3096224743817538,'(GMT+10:00) Ust-Nera/Asia',36000000,'Asia/Ust-Nera')
+INSERT INTO "system$timezone" VALUES(3096224743817539,'(GMT+07:00) Vientiane/Asia',25200000,'Asia/Vientiane')
+INSERT INTO "system$timezone" VALUES(3096224743817540,'(GMT+10:00) Vladivostok/Asia',36000000,'Asia/Vladivostok')
+INSERT INTO "system$timezone" VALUES(3096224743817541,'(GMT+09:00) Yakutsk/Asia',32400000,'Asia/Yakutsk')
+INSERT INTO "system$timezone" VALUES(3096224743817542,'(GMT+05:00) Yekaterinburg/Asia',18000000,'Asia/Yekaterinburg')
+INSERT INTO "system$timezone" VALUES(3096224743817543,'(GMT+04:00) Yerevan/Asia',14400000,'Asia/Yerevan')
+INSERT INTO "system$timezone" VALUES(3096224743817544,'(GMT-01:00) Azores/Atlantic',-3600000,'Atlantic/Azores')
+INSERT INTO "system$timezone" VALUES(3096224743817545,'(GMT-04:00) Bermuda/Atlantic',-14400000,'Atlantic/Bermuda')
+INSERT INTO "system$timezone" VALUES(3096224743817546,'(GMT+00:00) Canary/Atlantic',0,'Atlantic/Canary')
+INSERT INTO "system$timezone" VALUES(3096224743817547,'(GMT-01:00) Cape Verde/Atlantic',-3600000,'Atlantic/Cape_Verde')
+INSERT INTO "system$timezone" VALUES(3096224743817548,'(GMT+00:00) Faeroe/Atlantic',0,'Atlantic/Faeroe')
+INSERT INTO "system$timezone" VALUES(3096224743817549,'(GMT+00:00) Faroe/Atlantic',0,'Atlantic/Faroe')
+INSERT INTO "system$timezone" VALUES(3096224743817550,'(GMT+01:00) Jan Mayen/Atlantic',3600000,'Atlantic/Jan_Mayen')
+INSERT INTO "system$timezone" VALUES(3096224743817551,'(GMT+00:00) Madeira/Atlantic',0,'Atlantic/Madeira')
+INSERT INTO "system$timezone" VALUES(3096224743817552,'(GMT+00:00) Reykjavik/Atlantic',0,'Atlantic/Reykjavik')
+INSERT INTO "system$timezone" VALUES(3096224743817553,'(GMT-02:00) South Georgia/Atlantic',-7200000,'Atlantic/South_Georgia')
+INSERT INTO "system$timezone" VALUES(3096224743817554,'(GMT+00:00) St Helena/Atlantic',0,'Atlantic/St_Helena')
+INSERT INTO "system$timezone" VALUES(3096224743817555,'(GMT-03:00) Stanley/Atlantic',-10800000,'Atlantic/Stanley')
+INSERT INTO "system$timezone" VALUES(3096224743817556,'(GMT+10:00) ACT/Australia',36000000,'Australia/ACT')
+INSERT INTO "system$timezone" VALUES(3096224743817557,'(GMT+09:30) Adelaide/Australia',34200000,'Australia/Adelaide')
+INSERT INTO "system$timezone" VALUES(3096224743817558,'(GMT+10:00) Brisbane/Australia',36000000,'Australia/Brisbane')
+INSERT INTO "system$timezone" VALUES(3096224743817559,'(GMT+09:30) Broken Hill/Australia',34200000,'Australia/Broken_Hill')
+INSERT INTO "system$timezone" VALUES(3096224743817560,'(GMT+10:00) Canberra/Australia',36000000,'Australia/Canberra')
+INSERT INTO "system$timezone" VALUES(3096224743817561,'(GMT+10:00) Currie/Australia',36000000,'Australia/Currie')
+INSERT INTO "system$timezone" VALUES(3096224743817562,'(GMT+09:30) Darwin/Australia',34200000,'Australia/Darwin')
+INSERT INTO "system$timezone" VALUES(3096224743817563,'(GMT+08:45) Eucla/Australia',31500000,'Australia/Eucla')
+INSERT INTO "system$timezone" VALUES(3096224743817564,'(GMT+10:00) Hobart/Australia',36000000,'Australia/Hobart')
+INSERT INTO "system$timezone" VALUES(3096224743817565,'(GMT+10:30) LHI/Australia',37800000,'Australia/LHI')
+INSERT INTO "system$timezone" VALUES(3096224743817566,'(GMT+10:00) Lindeman/Australia',36000000,'Australia/Lindeman')
+INSERT INTO "system$timezone" VALUES(3096224743817567,'(GMT+10:30) Lord Howe/Australia',37800000,'Australia/Lord_Howe')
+INSERT INTO "system$timezone" VALUES(3096224743817568,'(GMT+10:00) Melbourne/Australia',36000000,'Australia/Melbourne')
+INSERT INTO "system$timezone" VALUES(3096224743817569,'(GMT+10:00) NSW/Australia',36000000,'Australia/NSW')
+INSERT INTO "system$timezone" VALUES(3096224743817570,'(GMT+09:30) North/Australia',34200000,'Australia/North')
+INSERT INTO "system$timezone" VALUES(3096224743817571,'(GMT+08:00) Perth/Australia',28800000,'Australia/Perth')
+INSERT INTO "system$timezone" VALUES(3096224743817572,'(GMT+10:00) Queensland/Australia',36000000,'Australia/Queensland')
+INSERT INTO "system$timezone" VALUES(3096224743817573,'(GMT+09:30) South/Australia',34200000,'Australia/South')
+INSERT INTO "system$timezone" VALUES(3096224743817574,'(GMT+10:00) Sydney/Australia',36000000,'Australia/Sydney')
+INSERT INTO "system$timezone" VALUES(3096224743817575,'(GMT+10:00) Tasmania/Australia',36000000,'Australia/Tasmania')
+INSERT INTO "system$timezone" VALUES(3096224743817576,'(GMT+10:00) Victoria/Australia',36000000,'Australia/Victoria')
+INSERT INTO "system$timezone" VALUES(3096224743817577,'(GMT+08:00) West/Australia',28800000,'Australia/West')
+INSERT INTO "system$timezone" VALUES(3096224743817578,'(GMT+09:30) Yancowinna/Australia',34200000,'Australia/Yancowinna')
+INSERT INTO "system$timezone" VALUES(3096224743817579,'(GMT-05:00) Acre/Brazil',-18000000,'Brazil/Acre')
+INSERT INTO "system$timezone" VALUES(3096224743817580,'(GMT-02:00) DeNoronha/Brazil',-7200000,'Brazil/DeNoronha')
+INSERT INTO "system$timezone" VALUES(3096224743817581,'(GMT-03:00) East/Brazil',-10800000,'Brazil/East')
+INSERT INTO "system$timezone" VALUES(3096224743817582,'(GMT-04:00) West/Brazil',-14400000,'Brazil/West')
+INSERT INTO "system$timezone" VALUES(3096224743817583,'(GMT-04:00) Atlantic/Canada',-14400000,'Canada/Atlantic')
+INSERT INTO "system$timezone" VALUES(3096224743817584,'(GMT-06:00) Central/Canada',-21600000,'Canada/Central')
INSERT INTO "system$timezone" VALUES(3096224743817585,'(GMT-06:00) East-Saskatchewan',-21600000,'Canada/East-Saskatchewan')
-INSERT INTO "system$timezone" VALUES(3096224743817586,'(GMT-05:00) Eastern',-18000000,'Canada/Eastern')
-INSERT INTO "system$timezone" VALUES(3096224743817587,'(GMT-07:00) Mountain',-25200000,'Canada/Mountain')
-INSERT INTO "system$timezone" VALUES(3096224743817588,'(GMT-03:30) Newfoundland',-12600000,'Canada/Newfoundland')
-INSERT INTO "system$timezone" VALUES(3096224743817589,'(GMT-08:00) Pacific',-28800000,'Canada/Pacific')
-INSERT INTO "system$timezone" VALUES(3096224743817590,'(GMT-06:00) Saskatchewan',-21600000,'Canada/Saskatchewan')
-INSERT INTO "system$timezone" VALUES(3096224743817591,'(GMT-08:00) Yukon',-28800000,'Canada/Yukon')
-INSERT INTO "system$timezone" VALUES(3096224743817592,'(GMT-04:00) Continental',-14400000,'Chile/Continental')
-INSERT INTO "system$timezone" VALUES(3096224743817593,'(GMT-06:00) EasterIsland',-21600000,'Chile/EasterIsland')
-INSERT INTO "system$timezone" VALUES(3096224743817594,'(GMT+00:00) UTC',0,'Etc/UTC')
-INSERT INTO "system$timezone" VALUES(3096224743817595,'(GMT+01:00) Amsterdam',3600000,'Europe/Amsterdam')
-INSERT INTO "system$timezone" VALUES(3096224743817596,'(GMT+01:00) Andorra',3600000,'Europe/Andorra')
-INSERT INTO "system$timezone" VALUES(3096224743817597,'(GMT+04:00) Astrakhan',14400000,'Europe/Astrakhan')
-INSERT INTO "system$timezone" VALUES(3096224743817598,'(GMT+02:00) Athens',7200000,'Europe/Athens')
-INSERT INTO "system$timezone" VALUES(3096224743817599,'(GMT+00:00) Belfast',0,'Europe/Belfast')
-INSERT INTO "system$timezone" VALUES(3096224743817600,'(GMT+01:00) Belgrade',3600000,'Europe/Belgrade')
-INSERT INTO "system$timezone" VALUES(3096224743817601,'(GMT+01:00) Berlin',3600000,'Europe/Berlin')
-INSERT INTO "system$timezone" VALUES(3096224743817602,'(GMT+01:00) Bratislava',3600000,'Europe/Bratislava')
-INSERT INTO "system$timezone" VALUES(3096224743817603,'(GMT+01:00) Brussels',3600000,'Europe/Brussels')
-INSERT INTO "system$timezone" VALUES(3096224743817604,'(GMT+02:00) Bucharest',7200000,'Europe/Bucharest')
-INSERT INTO "system$timezone" VALUES(3096224743817605,'(GMT+01:00) Budapest',3600000,'Europe/Budapest')
-INSERT INTO "system$timezone" VALUES(3096224743817606,'(GMT+01:00) Busingen',3600000,'Europe/Busingen')
-INSERT INTO "system$timezone" VALUES(3096224743817607,'(GMT+02:00) Chisinau',7200000,'Europe/Chisinau')
-INSERT INTO "system$timezone" VALUES(3096224743817608,'(GMT+01:00) Copenhagen',3600000,'Europe/Copenhagen')
-INSERT INTO "system$timezone" VALUES(3096224743817609,'(GMT+00:00) Dublin',0,'Europe/Dublin')
-INSERT INTO "system$timezone" VALUES(3096224743817610,'(GMT+01:00) Gibraltar',3600000,'Europe/Gibraltar')
-INSERT INTO "system$timezone" VALUES(3096224743817611,'(GMT+00:00) Guernsey',0,'Europe/Guernsey')
-INSERT INTO "system$timezone" VALUES(3096224743817612,'(GMT+02:00) Helsinki',7200000,'Europe/Helsinki')
-INSERT INTO "system$timezone" VALUES(3096224743817613,'(GMT+00:00) Isle of Man',0,'Europe/Isle_of_Man')
-INSERT INTO "system$timezone" VALUES(3096224743817614,'(GMT+02:00) Istanbul',7200000,'Europe/Istanbul')
-INSERT INTO "system$timezone" VALUES(3096224743817615,'(GMT+00:00) Jersey',0,'Europe/Jersey')
-INSERT INTO "system$timezone" VALUES(3096224743817616,'(GMT+02:00) Kaliningrad',7200000,'Europe/Kaliningrad')
-INSERT INTO "system$timezone" VALUES(3096224743817617,'(GMT+02:00) Kiev',7200000,'Europe/Kiev')
-INSERT INTO "system$timezone" VALUES(3096224743817618,'(GMT+03:00) Kirov',10800000,'Europe/Kirov')
-INSERT INTO "system$timezone" VALUES(3096224743817619,'(GMT+00:00) Lisbon',0,'Europe/Lisbon')
-INSERT INTO "system$timezone" VALUES(3096224743817620,'(GMT+01:00) Ljubljana',3600000,'Europe/Ljubljana')
-INSERT INTO "system$timezone" VALUES(3096224743817621,'(GMT+00:00) London',0,'Europe/London')
-INSERT INTO "system$timezone" VALUES(3096224743817622,'(GMT+01:00) Luxembourg',3600000,'Europe/Luxembourg')
-INSERT INTO "system$timezone" VALUES(3096224743817623,'(GMT+01:00) Madrid',3600000,'Europe/Madrid')
-INSERT INTO "system$timezone" VALUES(3096224743817624,'(GMT+01:00) Malta',3600000,'Europe/Malta')
-INSERT INTO "system$timezone" VALUES(3096224743817625,'(GMT+02:00) Mariehamn',7200000,'Europe/Mariehamn')
-INSERT INTO "system$timezone" VALUES(3096224743817626,'(GMT+03:00) Minsk',10800000,'Europe/Minsk')
-INSERT INTO "system$timezone" VALUES(3096224743817627,'(GMT+01:00) Monaco',3600000,'Europe/Monaco')
-INSERT INTO "system$timezone" VALUES(3096224743817628,'(GMT+03:00) Moscow',10800000,'Europe/Moscow')
-INSERT INTO "system$timezone" VALUES(3096224743817629,'(GMT+02:00) Nicosia',7200000,'Europe/Nicosia')
-INSERT INTO "system$timezone" VALUES(3096224743817630,'(GMT+01:00) Oslo',3600000,'Europe/Oslo')
-INSERT INTO "system$timezone" VALUES(3096224743817631,'(GMT+01:00) Paris',3600000,'Europe/Paris')
-INSERT INTO "system$timezone" VALUES(3096224743817632,'(GMT+01:00) Podgorica',3600000,'Europe/Podgorica')
-INSERT INTO "system$timezone" VALUES(3096224743817633,'(GMT+01:00) Prague',3600000,'Europe/Prague')
-INSERT INTO "system$timezone" VALUES(3096224743817634,'(GMT+02:00) Riga',7200000,'Europe/Riga')
-INSERT INTO "system$timezone" VALUES(3096224743817635,'(GMT+01:00) Rome',3600000,'Europe/Rome')
-INSERT INTO "system$timezone" VALUES(3096224743817636,'(GMT+04:00) Samara',14400000,'Europe/Samara')
-INSERT INTO "system$timezone" VALUES(3096224743817637,'(GMT+01:00) San Marino',3600000,'Europe/San_Marino')
-INSERT INTO "system$timezone" VALUES(3096224743817638,'(GMT+01:00) Sarajevo',3600000,'Europe/Sarajevo')
-INSERT INTO "system$timezone" VALUES(3096224743817639,'(GMT+03:00) Simferopol',10800000,'Europe/Simferopol')
-INSERT INTO "system$timezone" VALUES(3096224743817640,'(GMT+01:00) Skopje',3600000,'Europe/Skopje')
-INSERT INTO "system$timezone" VALUES(3096224743817641,'(GMT+02:00) Sofia',7200000,'Europe/Sofia')
-INSERT INTO "system$timezone" VALUES(3096224743817642,'(GMT+01:00) Stockholm',3600000,'Europe/Stockholm')
-INSERT INTO "system$timezone" VALUES(3096224743817643,'(GMT+02:00) Tallinn',7200000,'Europe/Tallinn')
-INSERT INTO "system$timezone" VALUES(3096224743817644,'(GMT+01:00) Tirane',3600000,'Europe/Tirane')
-INSERT INTO "system$timezone" VALUES(3096224743817645,'(GMT+02:00) Tiraspol',7200000,'Europe/Tiraspol')
-INSERT INTO "system$timezone" VALUES(3096224743817646,'(GMT+04:00) Ulyanovsk',14400000,'Europe/Ulyanovsk')
-INSERT INTO "system$timezone" VALUES(3096224743817647,'(GMT+02:00) Uzhgorod',7200000,'Europe/Uzhgorod')
-INSERT INTO "system$timezone" VALUES(3096224743817648,'(GMT+01:00) Vaduz',3600000,'Europe/Vaduz')
-INSERT INTO "system$timezone" VALUES(3096224743817649,'(GMT+01:00) Vatican',3600000,'Europe/Vatican')
-INSERT INTO "system$timezone" VALUES(3096224743817650,'(GMT+01:00) Vienna',3600000,'Europe/Vienna')
-INSERT INTO "system$timezone" VALUES(3096224743817651,'(GMT+02:00) Vilnius',7200000,'Europe/Vilnius')
-INSERT INTO "system$timezone" VALUES(3096224743817652,'(GMT+03:00) Volgograd',10800000,'Europe/Volgograd')
-INSERT INTO "system$timezone" VALUES(3096224743817653,'(GMT+01:00) Warsaw',3600000,'Europe/Warsaw')
-INSERT INTO "system$timezone" VALUES(3096224743817654,'(GMT+01:00) Zagreb',3600000,'Europe/Zagreb')
-INSERT INTO "system$timezone" VALUES(3096224743817655,'(GMT+02:00) Zaporozhye',7200000,'Europe/Zaporozhye')
-INSERT INTO "system$timezone" VALUES(3096224743817656,'(GMT+01:00) Zurich',3600000,'Europe/Zurich')
-INSERT INTO "system$timezone" VALUES(3096224743817657,'(GMT+03:00) Antananarivo',10800000,'Indian/Antananarivo')
-INSERT INTO "system$timezone" VALUES(3096224743817658,'(GMT+06:00) Chagos',21600000,'Indian/Chagos')
-INSERT INTO "system$timezone" VALUES(3096224743817659,'(GMT+07:00) Christmas',25200000,'Indian/Christmas')
-INSERT INTO "system$timezone" VALUES(3096224743817660,'(GMT+06:30) Cocos',23400000,'Indian/Cocos')
-INSERT INTO "system$timezone" VALUES(3096224743817661,'(GMT+03:00) Comoro',10800000,'Indian/Comoro')
-INSERT INTO "system$timezone" VALUES(3096224743817662,'(GMT+05:00) Kerguelen',18000000,'Indian/Kerguelen')
-INSERT INTO "system$timezone" VALUES(3096224743817663,'(GMT+04:00) Mahe',14400000,'Indian/Mahe')
-INSERT INTO "system$timezone" VALUES(3096224743817664,'(GMT+05:00) Maldives',18000000,'Indian/Maldives')
-INSERT INTO "system$timezone" VALUES(3096224743817665,'(GMT+04:00) Mauritius',14400000,'Indian/Mauritius')
-INSERT INTO "system$timezone" VALUES(3096224743817666,'(GMT+03:00) Mayotte',10800000,'Indian/Mayotte')
-INSERT INTO "system$timezone" VALUES(3096224743817667,'(GMT+04:00) Reunion',14400000,'Indian/Reunion')
-INSERT INTO "system$timezone" VALUES(3096224743817668,'(GMT-08:00) BajaNorte',-28800000,'Mexico/BajaNorte')
-INSERT INTO "system$timezone" VALUES(3096224743817669,'(GMT-07:00) BajaSur',-25200000,'Mexico/BajaSur')
-INSERT INTO "system$timezone" VALUES(3096224743817670,'(GMT-06:00) General',-21600000,'Mexico/General')
-INSERT INTO "system$timezone" VALUES(3096224743817671,'(GMT+13:00) Apia',46800000,'Pacific/Apia')
-INSERT INTO "system$timezone" VALUES(3096224743817672,'(GMT+12:00) Auckland',43200000,'Pacific/Auckland')
-INSERT INTO "system$timezone" VALUES(3096224743817673,'(GMT+11:00) Bougainville',39600000,'Pacific/Bougainville')
-INSERT INTO "system$timezone" VALUES(3096224743817674,'(GMT+12:45) Chatham',45900000,'Pacific/Chatham')
-INSERT INTO "system$timezone" VALUES(3096224743817675,'(GMT+10:00) Chuuk',36000000,'Pacific/Chuuk')
-INSERT INTO "system$timezone" VALUES(3096224743817676,'(GMT-06:00) Easter',-21600000,'Pacific/Easter')
-INSERT INTO "system$timezone" VALUES(3096224743817677,'(GMT+11:00) Efate',39600000,'Pacific/Efate')
-INSERT INTO "system$timezone" VALUES(3096224743817678,'(GMT+13:00) Enderbury',46800000,'Pacific/Enderbury')
-INSERT INTO "system$timezone" VALUES(3096224743817679,'(GMT+13:00) Fakaofo',46800000,'Pacific/Fakaofo')
-INSERT INTO "system$timezone" VALUES(3096224743817680,'(GMT+12:00) Fiji',43200000,'Pacific/Fiji')
-INSERT INTO "system$timezone" VALUES(3096224743817681,'(GMT+12:00) Funafuti',43200000,'Pacific/Funafuti')
-INSERT INTO "system$timezone" VALUES(3096224743817682,'(GMT-06:00) Galapagos',-21600000,'Pacific/Galapagos')
-INSERT INTO "system$timezone" VALUES(3096224743817683,'(GMT-09:00) Gambier',-32400000,'Pacific/Gambier')
-INSERT INTO "system$timezone" VALUES(3096224743817684,'(GMT+11:00) Guadalcanal',39600000,'Pacific/Guadalcanal')
-INSERT INTO "system$timezone" VALUES(3096224743817685,'(GMT+10:00) Guam',36000000,'Pacific/Guam')
-INSERT INTO "system$timezone" VALUES(3096224743817686,'(GMT-10:00) Honolulu',-36000000,'Pacific/Honolulu')
-INSERT INTO "system$timezone" VALUES(3096224743817687,'(GMT-10:00) Johnston',-36000000,'Pacific/Johnston')
-INSERT INTO "system$timezone" VALUES(3096224743817688,'(GMT+14:00) Kiritimati',50400000,'Pacific/Kiritimati')
-INSERT INTO "system$timezone" VALUES(3096224743817689,'(GMT+11:00) Kosrae',39600000,'Pacific/Kosrae')
-INSERT INTO "system$timezone" VALUES(3096224743817690,'(GMT+12:00) Kwajalein',43200000,'Pacific/Kwajalein')
-INSERT INTO "system$timezone" VALUES(3096224743817691,'(GMT+12:00) Majuro',43200000,'Pacific/Majuro')
-INSERT INTO "system$timezone" VALUES(3096224743817692,'(GMT-09:30) Marquesas',-34200000,'Pacific/Marquesas')
-INSERT INTO "system$timezone" VALUES(3096224743817693,'(GMT-11:00) Midway',-39600000,'Pacific/Midway')
-INSERT INTO "system$timezone" VALUES(3096224743817694,'(GMT+12:00) Nauru',43200000,'Pacific/Nauru')
-INSERT INTO "system$timezone" VALUES(3096224743817695,'(GMT-11:00) Niue',-39600000,'Pacific/Niue')
-INSERT INTO "system$timezone" VALUES(3096224743817696,'(GMT+11:00) Norfolk',39600000,'Pacific/Norfolk')
-INSERT INTO "system$timezone" VALUES(3096224743817697,'(GMT+11:00) Noumea',39600000,'Pacific/Noumea')
-INSERT INTO "system$timezone" VALUES(3096224743817698,'(GMT-11:00) Pago Pago',-39600000,'Pacific/Pago_Pago')
-INSERT INTO "system$timezone" VALUES(3096224743817699,'(GMT+09:00) Palau',32400000,'Pacific/Palau')
-INSERT INTO "system$timezone" VALUES(3096224743817700,'(GMT-08:00) Pitcairn',-28800000,'Pacific/Pitcairn')
-INSERT INTO "system$timezone" VALUES(3096224743817701,'(GMT+11:00) Pohnpei',39600000,'Pacific/Pohnpei')
-INSERT INTO "system$timezone" VALUES(3096224743817702,'(GMT+11:00) Ponape',39600000,'Pacific/Ponape')
-INSERT INTO "system$timezone" VALUES(3096224743817703,'(GMT+10:00) Port Moresby',36000000,'Pacific/Port_Moresby')
-INSERT INTO "system$timezone" VALUES(3096224743817704,'(GMT-10:00) Rarotonga',-36000000,'Pacific/Rarotonga')
-INSERT INTO "system$timezone" VALUES(3096224743817705,'(GMT+10:00) Saipan',36000000,'Pacific/Saipan')
-INSERT INTO "system$timezone" VALUES(3096224743817706,'(GMT-11:00) Samoa',-39600000,'Pacific/Samoa')
-INSERT INTO "system$timezone" VALUES(3096224743817707,'(GMT-10:00) Tahiti',-36000000,'Pacific/Tahiti')
-INSERT INTO "system$timezone" VALUES(3096224743817708,'(GMT+12:00) Tarawa',43200000,'Pacific/Tarawa')
-INSERT INTO "system$timezone" VALUES(3096224743817709,'(GMT+13:00) Tongatapu',46800000,'Pacific/Tongatapu')
-INSERT INTO "system$timezone" VALUES(3096224743817710,'(GMT+10:00) Truk',36000000,'Pacific/Truk')
-INSERT INTO "system$timezone" VALUES(3096224743817711,'(GMT+12:00) Wake',43200000,'Pacific/Wake')
-INSERT INTO "system$timezone" VALUES(3096224743817712,'(GMT+12:00) Wallis',43200000,'Pacific/Wallis')
-INSERT INTO "system$timezone" VALUES(3096224743817713,'(GMT+10:00) Yap',36000000,'Pacific/Yap')
-INSERT INTO "system$timezone" VALUES(3096224743817714,'(GMT-09:00) Alaska',-32400000,'US/Alaska')
-INSERT INTO "system$timezone" VALUES(3096224743817715,'(GMT-10:00) Aleutian',-36000000,'US/Aleutian')
-INSERT INTO "system$timezone" VALUES(3096224743817716,'(GMT-07:00) Arizona',-25200000,'US/Arizona')
-INSERT INTO "system$timezone" VALUES(3096224743817717,'(GMT-06:00) Central',-21600000,'US/Central')
-INSERT INTO "system$timezone" VALUES(3096224743817718,'(GMT-05:00) East-Indiana',-18000000,'US/East-Indiana')
-INSERT INTO "system$timezone" VALUES(3096224743817719,'(GMT-05:00) Eastern',-18000000,'US/Eastern')
-INSERT INTO "system$timezone" VALUES(3096224743817720,'(GMT-10:00) Hawaii',-36000000,'US/Hawaii')
-INSERT INTO "system$timezone" VALUES(3096224743817721,'(GMT-06:00) Indiana-Starke',-21600000,'US/Indiana-Starke')
-INSERT INTO "system$timezone" VALUES(3096224743817722,'(GMT-05:00) Michigan',-18000000,'US/Michigan')
-INSERT INTO "system$timezone" VALUES(3096224743817723,'(GMT-07:00) Mountain',-25200000,'US/Mountain')
-INSERT INTO "system$timezone" VALUES(3096224743817724,'(GMT-08:00) Pacific',-28800000,'US/Pacific')
-INSERT INTO "system$timezone" VALUES(3096224743817725,'(GMT-08:00) Pacific-New',-28800000,'US/Pacific-New')
-INSERT INTO "system$timezone" VALUES(3096224743817726,'(GMT-11:00) Samoa',-39600000,'US/Samoa')
-INSERT INTO "system$statistics" VALUES(3377699720527873,'2017-01-09 16:56:27.175000','2017-01-09 17:01:27.647000',1,0,0)
+INSERT INTO "system$timezone" VALUES(3096224743817586,'(GMT-05:00) Eastern/Canada',-18000000,'Canada/Eastern')
+INSERT INTO "system$timezone" VALUES(3096224743817587,'(GMT-07:00) Mountain/Canada',-25200000,'Canada/Mountain')
+INSERT INTO "system$timezone" VALUES(3096224743817588,'(GMT-03:30) Newfoundland/Canada',-12600000,'Canada/Newfoundland')
+INSERT INTO "system$timezone" VALUES(3096224743817589,'(GMT-08:00) Pacific/Canada',-28800000,'Canada/Pacific')
+INSERT INTO "system$timezone" VALUES(3096224743817590,'(GMT-06:00) Saskatchewan/Canada',-21600000,'Canada/Saskatchewan')
+INSERT INTO "system$timezone" VALUES(3096224743817591,'(GMT-08:00) Yukon/Canada',-28800000,'Canada/Yukon')
+INSERT INTO "system$timezone" VALUES(3096224743817592,'(GMT-04:00) Continental/Chile',-14400000,'Chile/Continental')
+INSERT INTO "system$timezone" VALUES(3096224743817593,'(GMT-06:00) EasterIsland/Chile',-21600000,'Chile/EasterIsland')
+INSERT INTO "system$timezone" VALUES(3096224743817594,'(GMT+00:00) UTC/Etc',0,'Etc/UTC')
+INSERT INTO "system$timezone" VALUES(3096224743817595,'(GMT+01:00) Amsterdam/Europe',3600000,'Europe/Amsterdam')
+INSERT INTO "system$timezone" VALUES(3096224743817596,'(GMT+01:00) Andorra/Europe',3600000,'Europe/Andorra')
+INSERT INTO "system$timezone" VALUES(3096224743817597,'(GMT+04:00) Astrakhan/Europe',14400000,'Europe/Astrakhan')
+INSERT INTO "system$timezone" VALUES(3096224743817598,'(GMT+02:00) Athens/Europe',7200000,'Europe/Athens')
+INSERT INTO "system$timezone" VALUES(3096224743817599,'(GMT+00:00) Belfast/Europe',0,'Europe/Belfast')
+INSERT INTO "system$timezone" VALUES(3096224743817600,'(GMT+01:00) Belgrade/Europe',3600000,'Europe/Belgrade')
+INSERT INTO "system$timezone" VALUES(3096224743817601,'(GMT+01:00) Berlin/Europe',3600000,'Europe/Berlin')
+INSERT INTO "system$timezone" VALUES(3096224743817602,'(GMT+01:00) Bratislava/Europe',3600000,'Europe/Bratislava')
+INSERT INTO "system$timezone" VALUES(3096224743817603,'(GMT+01:00) Brussels/Europe',3600000,'Europe/Brussels')
+INSERT INTO "system$timezone" VALUES(3096224743817604,'(GMT+02:00) Bucharest/Europe',7200000,'Europe/Bucharest')
+INSERT INTO "system$timezone" VALUES(3096224743817605,'(GMT+01:00) Budapest/Europe',3600000,'Europe/Budapest')
+INSERT INTO "system$timezone" VALUES(3096224743817606,'(GMT+01:00) Busingen/Europe',3600000,'Europe/Busingen')
+INSERT INTO "system$timezone" VALUES(3096224743817607,'(GMT+02:00) Chisinau/Europe',7200000,'Europe/Chisinau')
+INSERT INTO "system$timezone" VALUES(3096224743817608,'(GMT+01:00) Copenhagen/Europe',3600000,'Europe/Copenhagen')
+INSERT INTO "system$timezone" VALUES(3096224743817609,'(GMT+00:00) Dublin/Europe',0,'Europe/Dublin')
+INSERT INTO "system$timezone" VALUES(3096224743817610,'(GMT+01:00) Gibraltar/Europe',3600000,'Europe/Gibraltar')
+INSERT INTO "system$timezone" VALUES(3096224743817611,'(GMT+00:00) Guernsey/Europe',0,'Europe/Guernsey')
+INSERT INTO "system$timezone" VALUES(3096224743817612,'(GMT+02:00) Helsinki/Europe',7200000,'Europe/Helsinki')
+INSERT INTO "system$timezone" VALUES(3096224743817613,'(GMT+00:00) Isle of Man/Europe',0,'Europe/Isle_of_Man')
+INSERT INTO "system$timezone" VALUES(3096224743817614,'(GMT+03:00) Istanbul/Europe',10800000,'Europe/Istanbul')
+INSERT INTO "system$timezone" VALUES(3096224743817615,'(GMT+00:00) Jersey/Europe',0,'Europe/Jersey')
+INSERT INTO "system$timezone" VALUES(3096224743817616,'(GMT+02:00) Kaliningrad/Europe',7200000,'Europe/Kaliningrad')
+INSERT INTO "system$timezone" VALUES(3096224743817617,'(GMT+02:00) Kiev/Europe',7200000,'Europe/Kiev')
+INSERT INTO "system$timezone" VALUES(3096224743817618,'(GMT+03:00) Kirov/Europe',10800000,'Europe/Kirov')
+INSERT INTO "system$timezone" VALUES(3096224743817619,'(GMT+00:00) Lisbon/Europe',0,'Europe/Lisbon')
+INSERT INTO "system$timezone" VALUES(3096224743817620,'(GMT+01:00) Ljubljana/Europe',3600000,'Europe/Ljubljana')
+INSERT INTO "system$timezone" VALUES(3096224743817621,'(GMT+00:00) London/Europe',0,'Europe/London')
+INSERT INTO "system$timezone" VALUES(3096224743817622,'(GMT+01:00) Luxembourg/Europe',3600000,'Europe/Luxembourg')
+INSERT INTO "system$timezone" VALUES(3096224743817623,'(GMT+01:00) Madrid/Europe',3600000,'Europe/Madrid')
+INSERT INTO "system$timezone" VALUES(3096224743817624,'(GMT+01:00) Malta/Europe',3600000,'Europe/Malta')
+INSERT INTO "system$timezone" VALUES(3096224743817625,'(GMT+02:00) Mariehamn/Europe',7200000,'Europe/Mariehamn')
+INSERT INTO "system$timezone" VALUES(3096224743817626,'(GMT+03:00) Minsk/Europe',10800000,'Europe/Minsk')
+INSERT INTO "system$timezone" VALUES(3096224743817627,'(GMT+01:00) Monaco/Europe',3600000,'Europe/Monaco')
+INSERT INTO "system$timezone" VALUES(3096224743817628,'(GMT+03:00) Moscow/Europe',10800000,'Europe/Moscow')
+INSERT INTO "system$timezone" VALUES(3096224743817629,'(GMT+02:00) Nicosia/Europe',7200000,'Europe/Nicosia')
+INSERT INTO "system$timezone" VALUES(3096224743817630,'(GMT+01:00) Oslo/Europe',3600000,'Europe/Oslo')
+INSERT INTO "system$timezone" VALUES(3096224743817631,'(GMT+01:00) Paris/Europe',3600000,'Europe/Paris')
+INSERT INTO "system$timezone" VALUES(3096224743817632,'(GMT+01:00) Podgorica/Europe',3600000,'Europe/Podgorica')
+INSERT INTO "system$timezone" VALUES(3096224743817633,'(GMT+01:00) Prague/Europe',3600000,'Europe/Prague')
+INSERT INTO "system$timezone" VALUES(3096224743817634,'(GMT+02:00) Riga/Europe',7200000,'Europe/Riga')
+INSERT INTO "system$timezone" VALUES(3096224743817635,'(GMT+01:00) Rome/Europe',3600000,'Europe/Rome')
+INSERT INTO "system$timezone" VALUES(3096224743817636,'(GMT+04:00) Samara/Europe',14400000,'Europe/Samara')
+INSERT INTO "system$timezone" VALUES(3096224743817637,'(GMT+01:00) San Marino/Europe',3600000,'Europe/San_Marino')
+INSERT INTO "system$timezone" VALUES(3096224743817638,'(GMT+01:00) Sarajevo/Europe',3600000,'Europe/Sarajevo')
+INSERT INTO "system$timezone" VALUES(3096224743817639,'(GMT+03:00) Simferopol/Europe',10800000,'Europe/Simferopol')
+INSERT INTO "system$timezone" VALUES(3096224743817640,'(GMT+01:00) Skopje/Europe',3600000,'Europe/Skopje')
+INSERT INTO "system$timezone" VALUES(3096224743817641,'(GMT+02:00) Sofia/Europe',7200000,'Europe/Sofia')
+INSERT INTO "system$timezone" VALUES(3096224743817642,'(GMT+01:00) Stockholm/Europe',3600000,'Europe/Stockholm')
+INSERT INTO "system$timezone" VALUES(3096224743817643,'(GMT+02:00) Tallinn/Europe',7200000,'Europe/Tallinn')
+INSERT INTO "system$timezone" VALUES(3096224743817644,'(GMT+01:00) Tirane/Europe',3600000,'Europe/Tirane')
+INSERT INTO "system$timezone" VALUES(3096224743817645,'(GMT+02:00) Tiraspol/Europe',7200000,'Europe/Tiraspol')
+INSERT INTO "system$timezone" VALUES(3096224743817646,'(GMT+04:00) Ulyanovsk/Europe',14400000,'Europe/Ulyanovsk')
+INSERT INTO "system$timezone" VALUES(3096224743817647,'(GMT+02:00) Uzhgorod/Europe',7200000,'Europe/Uzhgorod')
+INSERT INTO "system$timezone" VALUES(3096224743817648,'(GMT+01:00) Vaduz/Europe',3600000,'Europe/Vaduz')
+INSERT INTO "system$timezone" VALUES(3096224743817649,'(GMT+01:00) Vatican/Europe',3600000,'Europe/Vatican')
+INSERT INTO "system$timezone" VALUES(3096224743817650,'(GMT+01:00) Vienna/Europe',3600000,'Europe/Vienna')
+INSERT INTO "system$timezone" VALUES(3096224743817651,'(GMT+02:00) Vilnius/Europe',7200000,'Europe/Vilnius')
+INSERT INTO "system$timezone" VALUES(3096224743817652,'(GMT+04:00) Volgograd/Europe',14400000,'Europe/Volgograd')
+INSERT INTO "system$timezone" VALUES(3096224743817653,'(GMT+01:00) Warsaw/Europe',3600000,'Europe/Warsaw')
+INSERT INTO "system$timezone" VALUES(3096224743817654,'(GMT+01:00) Zagreb/Europe',3600000,'Europe/Zagreb')
+INSERT INTO "system$timezone" VALUES(3096224743817655,'(GMT+02:00) Zaporozhye/Europe',7200000,'Europe/Zaporozhye')
+INSERT INTO "system$timezone" VALUES(3096224743817656,'(GMT+01:00) Zurich/Europe',3600000,'Europe/Zurich')
+INSERT INTO "system$timezone" VALUES(3096224743817657,'(GMT+03:00) Antananarivo/Indian',10800000,'Indian/Antananarivo')
+INSERT INTO "system$timezone" VALUES(3096224743817658,'(GMT+06:00) Chagos/Indian',21600000,'Indian/Chagos')
+INSERT INTO "system$timezone" VALUES(3096224743817659,'(GMT+07:00) Christmas/Indian',25200000,'Indian/Christmas')
+INSERT INTO "system$timezone" VALUES(3096224743817660,'(GMT+06:30) Cocos/Indian',23400000,'Indian/Cocos')
+INSERT INTO "system$timezone" VALUES(3096224743817661,'(GMT+03:00) Comoro/Indian',10800000,'Indian/Comoro')
+INSERT INTO "system$timezone" VALUES(3096224743817662,'(GMT+05:00) Kerguelen/Indian',18000000,'Indian/Kerguelen')
+INSERT INTO "system$timezone" VALUES(3096224743817663,'(GMT+04:00) Mahe/Indian',14400000,'Indian/Mahe')
+INSERT INTO "system$timezone" VALUES(3096224743817664,'(GMT+05:00) Maldives/Indian',18000000,'Indian/Maldives')
+INSERT INTO "system$timezone" VALUES(3096224743817665,'(GMT+04:00) Mauritius/Indian',14400000,'Indian/Mauritius')
+INSERT INTO "system$timezone" VALUES(3096224743817666,'(GMT+03:00) Mayotte/Indian',10800000,'Indian/Mayotte')
+INSERT INTO "system$timezone" VALUES(3096224743817667,'(GMT+04:00) Reunion/Indian',14400000,'Indian/Reunion')
+INSERT INTO "system$timezone" VALUES(3096224743817668,'(GMT-08:00) BajaNorte/Mexico',-28800000,'Mexico/BajaNorte')
+INSERT INTO "system$timezone" VALUES(3096224743817669,'(GMT-07:00) BajaSur/Mexico',-25200000,'Mexico/BajaSur')
+INSERT INTO "system$timezone" VALUES(3096224743817670,'(GMT-06:00) General/Mexico',-21600000,'Mexico/General')
+INSERT INTO "system$timezone" VALUES(3096224743817671,'(GMT+13:00) Apia/Pacific',46800000,'Pacific/Apia')
+INSERT INTO "system$timezone" VALUES(3096224743817672,'(GMT+12:00) Auckland/Pacific',43200000,'Pacific/Auckland')
+INSERT INTO "system$timezone" VALUES(3096224743817673,'(GMT+11:00) Bougainville/Pacific',39600000,'Pacific/Bougainville')
+INSERT INTO "system$timezone" VALUES(3096224743817674,'(GMT+12:45) Chatham/Pacific',45900000,'Pacific/Chatham')
+INSERT INTO "system$timezone" VALUES(3096224743817675,'(GMT+10:00) Chuuk/Pacific',36000000,'Pacific/Chuuk')
+INSERT INTO "system$timezone" VALUES(3096224743817676,'(GMT-06:00) Easter/Pacific',-21600000,'Pacific/Easter')
+INSERT INTO "system$timezone" VALUES(3096224743817677,'(GMT+11:00) Efate/Pacific',39600000,'Pacific/Efate')
+INSERT INTO "system$timezone" VALUES(3096224743817678,'(GMT+13:00) Enderbury/Pacific',46800000,'Pacific/Enderbury')
+INSERT INTO "system$timezone" VALUES(3096224743817679,'(GMT+13:00) Fakaofo/Pacific',46800000,'Pacific/Fakaofo')
+INSERT INTO "system$timezone" VALUES(3096224743817680,'(GMT+12:00) Fiji/Pacific',43200000,'Pacific/Fiji')
+INSERT INTO "system$timezone" VALUES(3096224743817681,'(GMT+12:00) Funafuti/Pacific',43200000,'Pacific/Funafuti')
+INSERT INTO "system$timezone" VALUES(3096224743817682,'(GMT-06:00) Galapagos/Pacific',-21600000,'Pacific/Galapagos')
+INSERT INTO "system$timezone" VALUES(3096224743817683,'(GMT-09:00) Gambier/Pacific',-32400000,'Pacific/Gambier')
+INSERT INTO "system$timezone" VALUES(3096224743817684,'(GMT+11:00) Guadalcanal/Pacific',39600000,'Pacific/Guadalcanal')
+INSERT INTO "system$timezone" VALUES(3096224743817685,'(GMT+10:00) Guam/Pacific',36000000,'Pacific/Guam')
+INSERT INTO "system$timezone" VALUES(3096224743817686,'(GMT-10:00) Honolulu/Pacific',-36000000,'Pacific/Honolulu')
+INSERT INTO "system$timezone" VALUES(3096224743817687,'(GMT-10:00) Johnston/Pacific',-36000000,'Pacific/Johnston')
+INSERT INTO "system$timezone" VALUES(3096224743817688,'(GMT+14:00) Kiritimati/Pacific',50400000,'Pacific/Kiritimati')
+INSERT INTO "system$timezone" VALUES(3096224743817689,'(GMT+11:00) Kosrae/Pacific',39600000,'Pacific/Kosrae')
+INSERT INTO "system$timezone" VALUES(3096224743817690,'(GMT+12:00) Kwajalein/Pacific',43200000,'Pacific/Kwajalein')
+INSERT INTO "system$timezone" VALUES(3096224743817691,'(GMT+12:00) Majuro/Pacific',43200000,'Pacific/Majuro')
+INSERT INTO "system$timezone" VALUES(3096224743817692,'(GMT-09:30) Marquesas/Pacific',-34200000,'Pacific/Marquesas')
+INSERT INTO "system$timezone" VALUES(3096224743817693,'(GMT-11:00) Midway/Pacific',-39600000,'Pacific/Midway')
+INSERT INTO "system$timezone" VALUES(3096224743817694,'(GMT+12:00) Nauru/Pacific',43200000,'Pacific/Nauru')
+INSERT INTO "system$timezone" VALUES(3096224743817695,'(GMT-11:00) Niue/Pacific',-39600000,'Pacific/Niue')
+INSERT INTO "system$timezone" VALUES(3096224743817696,'(GMT+11:00) Norfolk/Pacific',39600000,'Pacific/Norfolk')
+INSERT INTO "system$timezone" VALUES(3096224743817697,'(GMT+11:00) Noumea/Pacific',39600000,'Pacific/Noumea')
+INSERT INTO "system$timezone" VALUES(3096224743817698,'(GMT-11:00) Pago Pago/Pacific',-39600000,'Pacific/Pago_Pago')
+INSERT INTO "system$timezone" VALUES(3096224743817699,'(GMT+09:00) Palau/Pacific',32400000,'Pacific/Palau')
+INSERT INTO "system$timezone" VALUES(3096224743817700,'(GMT-08:00) Pitcairn/Pacific',-28800000,'Pacific/Pitcairn')
+INSERT INTO "system$timezone" VALUES(3096224743817701,'(GMT+11:00) Pohnpei/Pacific',39600000,'Pacific/Pohnpei')
+INSERT INTO "system$timezone" VALUES(3096224743817702,'(GMT+11:00) Ponape/Pacific',39600000,'Pacific/Ponape')
+INSERT INTO "system$timezone" VALUES(3096224743817703,'(GMT+10:00) Port Moresby/Pacific',36000000,'Pacific/Port_Moresby')
+INSERT INTO "system$timezone" VALUES(3096224743817704,'(GMT-10:00) Rarotonga/Pacific',-36000000,'Pacific/Rarotonga')
+INSERT INTO "system$timezone" VALUES(3096224743817705,'(GMT+10:00) Saipan/Pacific',36000000,'Pacific/Saipan')
+INSERT INTO "system$timezone" VALUES(3096224743817706,'(GMT-11:00) Samoa/Pacific',-39600000,'Pacific/Samoa')
+INSERT INTO "system$timezone" VALUES(3096224743817707,'(GMT-10:00) Tahiti/Pacific',-36000000,'Pacific/Tahiti')
+INSERT INTO "system$timezone" VALUES(3096224743817708,'(GMT+12:00) Tarawa/Pacific',43200000,'Pacific/Tarawa')
+INSERT INTO "system$timezone" VALUES(3096224743817709,'(GMT+13:00) Tongatapu/Pacific',46800000,'Pacific/Tongatapu')
+INSERT INTO "system$timezone" VALUES(3096224743817710,'(GMT+10:00) Truk/Pacific',36000000,'Pacific/Truk')
+INSERT INTO "system$timezone" VALUES(3096224743817711,'(GMT+12:00) Wake/Pacific',43200000,'Pacific/Wake')
+INSERT INTO "system$timezone" VALUES(3096224743817712,'(GMT+12:00) Wallis/Pacific',43200000,'Pacific/Wallis')
+INSERT INTO "system$timezone" VALUES(3096224743817713,'(GMT+10:00) Yap/Pacific',36000000,'Pacific/Yap')
+INSERT INTO "system$timezone" VALUES(3096224743817714,'(GMT-09:00) Alaska/US',-32400000,'US/Alaska')
+INSERT INTO "system$timezone" VALUES(3096224743817715,'(GMT-10:00) Aleutian/US',-36000000,'US/Aleutian')
+INSERT INTO "system$timezone" VALUES(3096224743817716,'(GMT-07:00) Arizona/US',-25200000,'US/Arizona')
+INSERT INTO "system$timezone" VALUES(3096224743817717,'(GMT-06:00) Central/US',-21600000,'US/Central')
+INSERT INTO "system$timezone" VALUES(3096224743817718,'(GMT-05:00) East-Indiana/US',-18000000,'US/East-Indiana')
+INSERT INTO "system$timezone" VALUES(3096224743817719,'(GMT-05:00) Eastern/US',-18000000,'US/Eastern')
+INSERT INTO "system$timezone" VALUES(3096224743817720,'(GMT-10:00) Hawaii/US',-36000000,'US/Hawaii')
+INSERT INTO "system$timezone" VALUES(3096224743817721,'(GMT-06:00) Indiana-Starke/US',-21600000,'US/Indiana-Starke')
+INSERT INTO "system$timezone" VALUES(3096224743817722,'(GMT-05:00) Michigan/US',-18000000,'US/Michigan')
+INSERT INTO "system$timezone" VALUES(3096224743817723,'(GMT-07:00) Mountain/US',-25200000,'US/Mountain')
+INSERT INTO "system$timezone" VALUES(3096224743817724,'(GMT-08:00) Pacific/US',-28800000,'US/Pacific')
+INSERT INTO "system$timezone" VALUES(3096224743817725,'(GMT-08:00) Pacific-New/US',-28800000,'US/Pacific-New')
+INSERT INTO "system$timezone" VALUES(3096224743817726,'(GMT-11:00) Samoa/US',-39600000,'US/Samoa')
+INSERT INTO "system$timezone" VALUES(3096224743817817,'(GMT-03:00) Punta Arenas/America',-10800000,'America/Punta_Arenas')
+INSERT INTO "system$timezone" VALUES(3096224743817818,'(GMT+05:00) Atyrau/Asia',18000000,'Asia/Atyrau')
+INSERT INTO "system$timezone" VALUES(3096224743817819,'(GMT+02:00) Famagusta/Asia',7200000,'Asia/Famagusta')
+INSERT INTO "system$timezone" VALUES(3096224743817820,'(GMT+06:30) Yangon/Asia',23400000,'Asia/Yangon')
+INSERT INTO "system$timezone" VALUES(3096224743817821,'(GMT+04:00) Saratov/Europe',14400000,'Europe/Saratov')
INSERT INTO "system$userrole" VALUES(3659174697238529,'8dd52bfa-6d7e-453b-b506-303c0a3d9567','','Administrator')
INSERT INTO "system$userrole" VALUES(3659174697238530,'53f5d6fa-6da9-4a71-b011-454ec052cce8','','User')
INSERT INTO "system$grantableroles" VALUES(3659174697238529,3659174697238529)
INSERT INTO "system$grantableroles" VALUES(3659174697238529,3659174697238530)
+INSERT INTO "system$session" VALUES(3940649673949785,'2020-03-27 15:21:03.404000','53faf920-bb74-48ba-85bb-5b478e485f51','2020-03-27 15:21:25.750000','ad468f17-8bb6-4dbe-9013-e58cfad60cdc','8eb0618b-0b4b-4201-8381-f5e2c790e557')
+INSERT INTO "system$session_user" VALUES(3940649673949785,562949953421913)
INSERT INTO "system$language" VALUES(5348024557502465,'English, United States','en_US')
+INSERT INTO "mendixsystem$unique_constraint" VALUES('uniq_system$backgroundjob_session_system$backgroundjobid','19892a2b-f17a-4c29-80c1-c81f8025b36c','60770e0f-201c-3f24-8a1e-d8b42a715ddb')
+INSERT INTO "mendixsystem$unique_constraint" VALUES('uniq_system$backgroundjob_xasinstance_system$backgroundjobid','fc3944c4-7a19-4a4d-9b0d-4a0c9d7aeb23','4fcadd5b-cfd5-3991-bdb8-19c4d63b1aa5')
+INSERT INTO "mendixsystem$unique_constraint" VALUES('uniq_system$session_user_system$sessionid','546aaff5-62e1-40ce-ab45-d40d0a0478f1','142c3a11-004d-3f79-916b-d0347144970b')
+INSERT INTO "mendixsystem$unique_constraint" VALUES('uniq_system$thumbnail_image_system$imageid','3dbea779-c8af-467e-a957-140c313ac1b7','580b34f8-f2b7-3c00-a872-d0e0b53778ef')
+INSERT INTO "mendixsystem$unique_constraint" VALUES('uniq_system$thumbnail_image_system$thumbnailid','3dbea779-c8af-467e-a957-140c313ac1b7','9c4f4f6d-6094-3a1b-a97c-09277561b351')
+INSERT INTO "mendixsystem$unique_constraint" VALUES('uniq_system$tokeninformation_user_system$tokeninformationid','20ca86b2-5a00-4131-aee1-427cb2e94425','4abdbc47-924f-3c57-9257-190d5521d13e')
+INSERT INTO "mendixsystem$unique_constraint" VALUES('uniq_system$user_language_system$userid','00640985-3c73-4b15-9705-d4ec3ff58e6b','37d87db4-942f-301e-b1d7-ca1c940655fa')
+INSERT INTO "mendixsystem$unique_constraint" VALUES('uniq_system$user_name','282e2e60-88a5-469d-84a5-ba8d9151644f','69acb4a2-be26-4cc5-902a-a8591d357510')
+INSERT INTO "mendixsystem$unique_constraint" VALUES('uniq_system$user_timezone_system$userid','bab4a1ab-7d40-47d5-8f21-fc99d089211d','61482ff9-64e6-366d-9055-524387b93b37')
+INSERT INTO "mendixsystem$unique_constraint" VALUES('uniq_system$userreportinfo_user_system$userreportinfoid','d88b344c-b1e5-4759-b60e-0348e63ac445','677bda5e-706d-3d41-b007-247640ca3be1')
+INSERT INTO "mendixsystem$properties" VALUES('Mendix.Runtime.DeploymentID','637209192458876859')
diff --git a/test/Phonenumber-main/deployment/log/build_core_clean_log.txt b/test/Phonenumber-main/deployment/log/build_core_clean_log.txt
index 28de6e4..24f58ed 100644
--- a/test/Phonenumber-main/deployment/log/build_core_clean_log.txt
+++ b/test/Phonenumber-main/deployment/log/build_core_clean_log.txt
@@ -1,11 +1,9 @@
-Buildfile: \\Mac\Home\Phone-number-beautifier\test\Phonenumber-main\deployment\build_core.xml
+Buildfile: M:\Google-Phonelib\test\Phonenumber-main\deployment\build_core.xml
clean:
- [delete] Deleting directory \\Mac\Home\Phone-number-beautifier\test\Phonenumber-main\deployment\model
- [delete] Deleting directory \\Mac\Home\Phone-number-beautifier\test\Phonenumber-main\deployment\run
+ [delete] Deleting directory M:\Google-Phonelib\test\Phonenumber-main\deployment\model
BUILD SUCCESSFUL
-Total time: 1 second
-
+Total time: 0 seconds
diff --git a/test/Phonenumber-main/deployment/log/build_core_deploy_log.txt b/test/Phonenumber-main/deployment/log/build_core_deploy_log.txt
index 3762df7..52d3643 100644
--- a/test/Phonenumber-main/deployment/log/build_core_deploy_log.txt
+++ b/test/Phonenumber-main/deployment/log/build_core_deploy_log.txt
@@ -1,10 +1,10 @@
-Buildfile: \\Mac\Home\Phone-number-beautifier\test\Phonenumber-main\deployment\build_core.xml
+Buildfile: M:\Google-Phonelib\test\Phonenumber-main\deployment\build_core.xml
deploy:
- [unzip] Expanding: C:\Program Files\Mendix\6.10.2\modeler\deployment.mxz into \\Mac\Home\Phone-number-beautifier\test\Phonenumber-main\deployment
+ [copy] Copying 25 files to M:\Google-Phonelib\test\Phonenumber-main\deployment
+ [copy] Copying 1 file to M:\Google-Phonelib\test\Phonenumber-main\deployment\model\lib\userlib
BUILD SUCCESSFUL
Total time: 0 seconds
-
diff --git a/test/Phonenumber-main/deployment/log/m2ee_log.txt b/test/Phonenumber-main/deployment/log/m2ee_log.txt
index 79c5072..3c9149d 100644
--- a/test/Phonenumber-main/deployment/log/m2ee_log.txt
+++ b/test/Phonenumber-main/deployment/log/m2ee_log.txt
@@ -1,63 +1,3 @@
-ShellTUI: Unable to read from stdin...exiting.
-Jan 09, 2017 5:56:20 PM org.hsqldb.persist.Logger logSevereEvent
-SEVERE: could not reopen database
-org.hsqldb.HsqlException: Database does not exists: \\Mac\Home\Phone-number-beautifier\test\Phonenumber-main\deployment\data\database\hsqldb\default\default
- at org.hsqldb.error.Error.error(Unknown Source)
- at org.hsqldb.error.Error.error(Unknown Source)
- at org.hsqldb.persist.Logger.open(Unknown Source)
- at org.hsqldb.Database.reopen(Unknown Source)
- at org.hsqldb.Database.open(Unknown Source)
- at org.hsqldb.DatabaseManager.getDatabase(Unknown Source)
- at org.hsqldb.DatabaseManager.newSession(Unknown Source)
- at org.hsqldb.jdbc.JDBCConnection.(Unknown Source)
- at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
- at org.hsqldb.jdbc.JDBCDataSource.getConnection(Unknown Source)
- at org.hsqldb.jdbc.JDBCDataSource.getConnection(Unknown Source)
- at org.apache.commons.dbcp2.DataSourceConnectionFactory.createConnection(DataSourceConnectionFactory.java:44)
- at org.apache.commons.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:256)
- at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:861)
- at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:435)
- at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:363)
- at org.apache.commons.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:134)
- at com.mendix.connectionbus.connections.jdbc.ConnectionManager$1.run(ConnectionManager.java:55)
- at com.mendix.connectionbus.connections.jdbc.ConnectionManager$1.run(ConnectionManager.java:52)
- at java.security.AccessController.doPrivileged(Native Method)
- at com.mendix.connectionbus.connections.jdbc.ConnectionManager.getConnection(ConnectionManager.java:52)
- at com.mendix.connectionbus.ConnectionBusInitializer$$anonfun$com$mendix$connectionbus$ConnectionBusInitializer$$createConnection$1.apply(ConnectionBusInitializer.scala:55)
- at com.mendix.connectionbus.ConnectionBusInitializer$$anonfun$com$mendix$connectionbus$ConnectionBusInitializer$$createConnection$1.apply(ConnectionBusInitializer.scala:55)
- at scala.util.Try$.apply(Try.scala:192)
- at com.mendix.connectionbus.ConnectionBusInitializer.retry(ConnectionBusInitializer.scala:62)
- at com.mendix.connectionbus.ConnectionBusInitializer.com$mendix$connectionbus$ConnectionBusInitializer$$createConnection(ConnectionBusInitializer.scala:55)
- at com.mendix.connectionbus.ConnectionBusInitializer$$anonfun$initialize$1.apply$mcV$sp(ConnectionBusInitializer.scala:45)
- at com.mendix.connectionbus.ConnectionBusInitializer$$anonfun$initialize$1.apply(ConnectionBusInitializer.scala:45)
- at com.mendix.connectionbus.ConnectionBusInitializer$$anonfun$initialize$1.apply(ConnectionBusInitializer.scala:45)
- at com.mendix.connectionbus.util.Runner$.runWithClassLoader(Runner.scala:12)
- at com.mendix.connectionbus.util.Runner$.runWithOwnClassLoader(Runner.scala:4)
- at com.mendix.connectionbus.ConnectionBusInitializer.initialize(ConnectionBusInitializer.scala:44)
- at com.mendix.connectionbus.ConnectionBusImpl.initializeConnection(ConnectionBusImpl.java:275)
- at com.mendix.core.impl.MxRuntimeImpl$2.execute(MxRuntimeImpl.java:377)
- at com.mendix.core.impl.MxRuntimeImpl$2.execute(MxRuntimeImpl.java:374)
- at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:36)
- at com.mendix.core.impl.MxRuntimeImpl.initializeConnectionBus(MxRuntimeImpl.java:379)
- at com.mendix.core.impl.MxRuntimeImpl.start(MxRuntimeImpl.java:286)
- at com.mendix.core.impl.MxRuntimeImpl.start(MxRuntimeImpl.java:243)
- at com.mendix.m2ee.appcontainer.actions.StartAction.startRuntime(StartAction.java:50)
- at com.mendix.m2ee.appcontainer.actions.StartAction.execute(StartAction.java:31)
- at com.mendix.m2ee.appcontainer.server.handler.HttpAdminHandler.handle(HttpAdminHandler.java:122)
- at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
- at org.eclipse.jetty.server.Server.handle(Server.java:368)
- at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
- at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:953)
- at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1014)
- at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861)
- at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
- at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
- at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)
- at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
- at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
- at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
- at java.lang.Thread.run(Thread.java:745)
-
-->
-
-
+[rtlauncher:container$] INFO Evictions for component 'project-userlib':
+Evicted M:\Google-Phonelib\test\Phonenumber-main\deployment\model\lib\userlib\libphonenumber-8.0.0.jar by M:\Google-Phonelib\test\Phonenumber-main\deployment\model\lib\userlib\libphonenumber-8.12.0.jar.
+[rtlauncher:container$] INFO Container start took 2445. Ready to accept admin requests.
diff --git a/test/Phonenumber-main/javasource/administration/proxies/Account.java b/test/Phonenumber-main/javasource/administration/proxies/Account.java
index 3d92884..230edf9 100644
--- a/test/Phonenumber-main/javasource/administration/proxies/Account.java
+++ b/test/Phonenumber-main/javasource/administration/proxies/Account.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -17,6 +17,8 @@ public class Account extends system.proxies.User
public enum MemberNames
{
FullName("FullName"),
+ Email("Email"),
+ IsLocalUser("IsLocalUser"),
Name("Name"),
Password("Password"),
LastLogin("LastLogin"),
@@ -36,7 +38,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -58,7 +60,7 @@ protected Account(com.mendix.systemwideinterfaces.core.IContext context, com.men
/**
* @deprecated Use 'Account.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static administration.proxies.Account initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return administration.proxies.Account.load(context, mendixIdentifier);
@@ -66,7 +68,7 @@ public static administration.proxies.Account initialize(com.mendix.systemwideint
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static administration.proxies.Account initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -123,7 +125,79 @@ public final void setFullName(com.mendix.systemwideinterfaces.core.IContext cont
getMendixObject().setValue(context, MemberNames.FullName.toString(), fullname);
}
- @Override
+ /**
+ * @return value of Email
+ */
+ public final java.lang.String getEmail()
+ {
+ return getEmail(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of Email
+ */
+ public final java.lang.String getEmail(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.String) getMendixObject().getValue(context, MemberNames.Email.toString());
+ }
+
+ /**
+ * Set value of Email
+ * @param email
+ */
+ public final void setEmail(java.lang.String email)
+ {
+ setEmail(getContext(), email);
+ }
+
+ /**
+ * Set value of Email
+ * @param context
+ * @param email
+ */
+ public final void setEmail(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String email)
+ {
+ getMendixObject().setValue(context, MemberNames.Email.toString(), email);
+ }
+
+ /**
+ * @return value of IsLocalUser
+ */
+ public final java.lang.Boolean getIsLocalUser()
+ {
+ return getIsLocalUser(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of IsLocalUser
+ */
+ public final java.lang.Boolean getIsLocalUser(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.Boolean) getMendixObject().getValue(context, MemberNames.IsLocalUser.toString());
+ }
+
+ /**
+ * Set value of IsLocalUser
+ * @param islocaluser
+ */
+ public final void setIsLocalUser(java.lang.Boolean islocaluser)
+ {
+ setIsLocalUser(getContext(), islocaluser);
+ }
+
+ /**
+ * Set value of IsLocalUser
+ * @param context
+ * @param islocaluser
+ */
+ public final void setIsLocalUser(com.mendix.systemwideinterfaces.core.IContext context, java.lang.Boolean islocaluser)
+ {
+ getMendixObject().setValue(context, MemberNames.IsLocalUser.toString(), islocaluser);
+ }
+
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -137,7 +211,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -155,8 +229,8 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Override
- @Deprecated
+ @java.lang.Override
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/administration/proxies/AccountPasswordData.java b/test/Phonenumber-main/javasource/administration/proxies/AccountPasswordData.java
index 433714d..1e0d3db 100644
--- a/test/Phonenumber-main/javasource/administration/proxies/AccountPasswordData.java
+++ b/test/Phonenumber-main/javasource/administration/proxies/AccountPasswordData.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -32,7 +32,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -58,7 +58,7 @@ protected AccountPasswordData(com.mendix.systemwideinterfaces.core.IContext cont
/**
* @deprecated Use 'AccountPasswordData.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static administration.proxies.AccountPasswordData initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return administration.proxies.AccountPasswordData.load(context, mendixIdentifier);
@@ -66,7 +66,7 @@ public static administration.proxies.AccountPasswordData initialize(com.mendix.s
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static administration.proxies.AccountPasswordData initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -277,7 +277,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -291,7 +291,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -309,7 +309,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/administration/proxies/microflows/Microflows.java b/test/Phonenumber-main/javasource/administration/proxies/microflows/Microflows.java
index 92d8d33..ab86399 100644
--- a/test/Phonenumber-main/javasource/administration/proxies/microflows/Microflows.java
+++ b/test/Phonenumber-main/javasource/administration/proxies/microflows/Microflows.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler 6.10.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -140,16 +140,4 @@ public static void showPasswordForm(IContext context, administration.proxies.Acc
throw new MendixRuntimeException(e);
}
}
- public static void viewStatistics(IContext context)
- {
- try
- {
- Map params = new HashMap();
- Core.execute(context, "Administration.ViewStatistics", params);
- }
- catch (CoreException e)
- {
- throw new MendixRuntimeException(e);
- }
- }
}
\ No newline at end of file
diff --git a/test/Phonenumber-main/javasource/atlas_ui_resources/proxies/constants/Constants.java b/test/Phonenumber-main/javasource/atlas_ui_resources/proxies/constants/Constants.java
new file mode 100644
index 0000000..52f38d5
--- /dev/null
+++ b/test/Phonenumber-main/javasource/atlas_ui_resources/proxies/constants/Constants.java
@@ -0,0 +1,17 @@
+// This file was generated by Mendix Studio Pro.
+//
+// WARNING: Code you write here will be lost the next time you deploy the project.
+
+package atlas_ui_resources.proxies.constants;
+
+import com.mendix.core.Core;
+
+public class Constants
+{
+ // These are the constants for the Atlas_UI_Resources module
+
+ public static java.lang.String getAtlas_UI_Resources_Version()
+ {
+ return (java.lang.String)Core.getConfiguration().getConstantValue("Atlas_UI_Resources.Atlas_UI_Resources_Version");
+ }
+}
\ No newline at end of file
diff --git a/test/Phonenumber-main/javasource/com/mendix/core/Core.java b/test/Phonenumber-main/javasource/com/mendix/core/Core.java
deleted file mode 100644
index 48a94d9..0000000
--- a/test/Phonenumber-main/javasource/com/mendix/core/Core.java
+++ /dev/null
@@ -1,1810 +0,0 @@
-package com.mendix.core;
-
-import java.io.InputStream;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Date;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Locale;
-import java.util.Map;
-import java.util.Set;
-import java.util.concurrent.Future;
-import java.util.concurrent.RunnableScheduledFuture;
-import java.util.concurrent.ScheduledFuture;
-import java.util.concurrent.TimeUnit;
-
-import com.mendix.core.actionmanagement.ActionListener;
-import com.mendix.core.actionmanagement.CoreAction;
-import com.mendix.core.component.LocalComponent;
-import com.mendix.core.component.InternalCore;
-import com.mendix.core.conf.Configuration;
-import com.mendix.externalinterface.connector.RequestHandler;
-import com.mendix.integration.Integration;
-import com.mendix.integration.WebserviceException;
-import com.mendix.logging.ILogNode;
-import com.mendix.logging.LogSubscriber;
-import com.mendix.m2ee.api.IMxRuntimeRequest;
-import com.mendix.systemwideinterfaces.MendixException;
-import com.mendix.systemwideinterfaces.MendixRuntimeException;
-import com.mendix.systemwideinterfaces.IWebserviceResponse;
-import com.mendix.systemwideinterfaces.connectionbus.data.IDataTable;
-import com.mendix.systemwideinterfaces.connectionbus.requests.IMetaAssociationSchema;
-import com.mendix.systemwideinterfaces.connectionbus.requests.IRetrievalSchema;
-import com.mendix.systemwideinterfaces.connectionbus.requests.types.IGetRequest;
-import com.mendix.systemwideinterfaces.connectionbus.requests.types.IOQLTextGetRequest;
-import com.mendix.systemwideinterfaces.connectionbus.requests.types.IXPathTextGetRequest;
-import com.mendix.systemwideinterfaces.core.IContext;
-import com.mendix.systemwideinterfaces.core.IDataType;
-import com.mendix.systemwideinterfaces.core.ILanguage;
-import com.mendix.systemwideinterfaces.core.IMendixIdentifier;
-import com.mendix.systemwideinterfaces.core.IMendixObject;
-import com.mendix.systemwideinterfaces.core.IProfiler;
-import com.mendix.systemwideinterfaces.core.ISession;
-import com.mendix.systemwideinterfaces.core.IUser;
-import com.mendix.systemwideinterfaces.core.UserAction;
-import com.mendix.systemwideinterfaces.core.meta.IMetaAssociation;
-import com.mendix.systemwideinterfaces.core.meta.IMetaObject;
-import com.mendix.systemwideinterfaces.core.meta.IMetaPrimitive;
-
-public final class Core
-{
- public Core() {}
-
- private static LocalComponent component;
- private static Integration integration;
-
- public static void initialize(LocalComponent localComponent, Integration i)
- {
- component = localComponent;
- integration = i;
- }
-
- /**
- * @deprecated Will be removed in next major release.
- */
- @Deprecated
- public static LocalComponent getComponent()
- {
- return component;
- }
-
- public static boolean isInDevelopment()
- {
- return component.configuration().isInDevelopment();
- }
-
- /**
- * Returns the id of this server instance.
- * @return the server id in UUID format.
- */
- public static String getXASId()
- {
- return component.core().getXASId();
- }
-
- /**
- * Returns the names of all modeled microflows.
- * @return all microflow names (format "ModuleName.MicroflowName").
- */
- public static Set getMicroflowNames()
- {
- return component.core().getMicroflowNames();
- }
-
- /**
- * Returns all input parameter data types the specified action by name.
- * @param actionName the name of a microflow or java action (format "ModuleName.ActionName").
- * @return data types by input parameter name.
- */
- public static Map getInputParameters(String actionName)
- {
- return component.core().getInputParameters(actionName);
- }
-
- /**
- * Returns the return type of the specified action.
- * @param actionName the name of a microflow or java action (format "ModuleName.ActionName").
- * @return the return data type of the specified action.
- */
- public static IDataType getReturnType(String actionName)
- {
- return component.core().getReturnType(actionName);
- }
-
- /**
- * Evaluate the given (microflow)expression.
- * @param context the context
- * @param variables name of variables referenced in the expression (without '$') and their values.
- * @param expression the expression
- * @return the evaluated value of the expression.
- */
- public static Object evaluateExpression(IContext context, Map variables, String expression)
- {
- return component.core().evaluateExpression(context, variables, expression);
- }
-
- /**
- * Execute an action asynchronously, result is given and/or exceptions are raised when calling Future.get().
- * When calling Future.get() the result of the action will return immediately if the execution is done,
- * otherwise the call is blocking. Exceptions raised while executing the action will not be thrown until
- * Future.get() is called.
- * @param action type, subclass of CoreAction.
- * @param result type of the action, can be any object.
- * @param action the action to execute.
- * @return the Future object.
- *
- */
- public static ,R> Future execute(T action)
- {
- return component.core().execute(action);
- }
-
- /**
- * Execute an action synchronously.
- * @param action type, subclass of CoreAction.
- * @param result type of action, can be any object.
- * @param action the action to execute.
- * @return return value of the specified action.
- */
- public static ,R> R executeSync(T action) throws CoreException
- {
- return component.core().executeSync(action);
- }
-
- /**
- * Execute the specified action (synchronously).
- * @param context the context for this action.
- * @param actionName the name of a microflow or java action (format "ModuleName.ActionName").
- * @param params for microflows: add IMendixObject, IMendixIdentifier or primitive parameters.
- * for Java actions: add any object parameters.
- * @return return value of the specified action.
- */
- public static R execute(IContext context, String actionName, Object ... params) throws CoreException
- {
- return (R)component.core().execute(context, actionName, params);
- }
-
- /**
- * Execute the specified action (asynchronously). Use only to call other Java actions (not microflows)!
- * When calling microflows use {@link #executeAsync(IContext, String, boolean, Map)}
- * with a named parameter map instead.
- * Result is given and/or exceptions are raised when calling Future.get().
- * When calling Future.get() the result of the action will return immediately if the execution is done,
- * otherwise the call is blocking. Exceptions raised while executing the action will not be thrown until
- * Future.get() is called.
- * @param context the context for this action.
- * @param actionName the name of a microflow or java action (format "ModuleName.ActionName").
- * @param params ordered params for the Java action.
- * @return the Future object.
- */
- public static Future executeAsync(IContext context, String actionName, Object ... params) throws CoreException
- {
- return component.core().executeAsync(context, actionName, params);
- }
-
- /**
- * Execute the specified microflow (asynchronously).
- *
- * @param context the context for this microflow.
- * @param microflowName the name of the microflow (format "ModuleName.ActionName").
- * @param executeInTransaction defines whether the microflow should be executed in a transaction (enables rolling back changes when exceptions are raised).
- * @param params microflow parameters by name.
- * @return return value of the specified microflow.
- */
- public static Future executeAsync(
- IContext context,
- String microflowName,
- boolean executeInTransaction,
- Map params) throws CoreException
- {
- return component.core().executeAsync(context, microflowName, -1, executeInTransaction, params);
- }
-
- /**
- * Execute the specified action (synchronously).
- * @param context the context for this action.
- * @param actionName the name of a microflow or java action (format "ModuleName.ActionName").
- * @param params action parameters by name.
- * @return return value of the specified action.
- */
- public static R execute(IContext context, String actionName, Map params) throws CoreException
- {
- return (R)component.core().execute(context, actionName, params);
- }
-
- /**
- * Execute the specified action (synchronously).
- * @param context the context for this action.
- * @param actionName the name of a microflow or java action (format "ModuleName.ActionName").
- * @param executeInTransaction defines whether the action should be execute in a transaction (enables rolling back changes when exceptions are raised).
- * @param params action parameters by name.
- * @return return value of the specified action.
- */
- public static R execute(IContext context, String actionName, boolean executeInTransaction, Map params) throws CoreException
- {
- return (R)component.core().execute(context, actionName, executeInTransaction, params);
- }
-
- /**
- * Execute the specified action (asynchronously).
- * @param result type of the action, can be any object.
- * @param action type, subclass of CoreAction.
- * @param action the action to execute.
- */
- public static ,R> void executeVoid(T action)
- {
- component.core().executeVoid(action);
- }
-
- /**
- * Schedule an action on a certain date.
- * @param actionName the name of a microflow or java action (format "ModuleName.ActionName")
- * @param date the date and time on which the action should be executed
- * @return the RunnableScheduledFuture object for keeping track of the result
- */
- public static RunnableScheduledFuture> schedule(String actionName, Date date) throws CoreException
- {
- return component.core().schedule(actionName, date);
- }
-
- /**
- * Schedule an action on a certain delay from now.
- * @param action the action to execute.
- * @param delay the delay after which the action should be executed.
- * @param timeUnit time unit in which the delay is specified.
- * @return returns RunnableScheduleFuture object for keeping track of the result.
- */
- public static RunnableScheduledFuture> schedule(CoreAction action, long delay, TimeUnit timeUnit)
- {
- return component.core().schedule(action, delay, timeUnit);
- }
-
- /**
- * Schedule a periodic action that runs for the first time after the given initial delay (first run),
- * and subsequently with the given period; that is executions will commence after initialDelay then
- * initialDelay+period, then initialDelay + 2 * period, and so on.
- * No result will be returned.
- * @param actionName the name of a microflow or java action (format "ModuleName.ActionName").
- * @param firstRun the date on which the action will be executed the first time.
- * @param period the period between each start of the execution of the action.
- * @param timeUnit the timeUnit in which the initialDelay and the period is specified.
- * @param name the name of the scheduled event.
- * @param description the description of the scheduled event.
- */
- public static void scheduleAtFixedRate(String actionName, Date firstRun, long period, TimeUnit timeUnit, String name, String description)
- {
- component.core().scheduleAtFixedRate(actionName, firstRun, period, timeUnit, name, description);
- }
-
- /**
- * Schedule a periodic action that runs for the first time after the given initial delay,
- * and subsequently with the given period; that is executions will commence after initialDelay then
- * initialDelay+period, then initialDelay + 2 * period, and so on.
- * No result will be returned.
- * @param action the action to execute.
- * @param initialDelay the delay after which the action will be executed the first time.
- * @param period the period between each start of the execution of the action.
- * @param timeUnit the timeUnit in which the initialDelay and the period is specified.
- */
- public static void scheduleAtFixedRate(CoreAction action, long initialDelay, long period, TimeUnit timeUnit)
- {
- component.core().scheduleAtFixedRate(action, initialDelay, period, timeUnit);
- }
-
- /**
- * Schedule a periodic action that run for the first time on the given date/time,
- * and subsequently with the given period; that is executions will commence on firstRun then
- * initialDelay+period, then initialDelay + 2 * period, and so on.
- * No result will be returned.
- * @param action the action to execute
- * @param firstRun the Date/time on which the action will be executed the first time
- * @param period the period between each start of the execution of the action
- * @param timeUnit the timeUnit in which the period is specified
- */
- public static void scheduleAtFixedRate(CoreAction action, Date firstRun, long period, TimeUnit timeUnit)
- {
- component.core().scheduleAtFixedRate(action, firstRun, period, timeUnit);
- }
-
- /**
- * Schedule a periodic action that runs for the first time after the given initial delay,
- * and subsequently with the given delay between the termination of one execution and the commencement of the next.
- * No result will be returned.
- * @param action the action to execute.
- * @param initialDelay the delay after which the action will be executed the first time.
- * @param delay the delay between the end of the execution of the action and the start of the next time the action will be executed.
- * @param timeUnit the timeUnit in which the initialDelay and the delay is specified.
- */
- public static void scheduleWithFixedDelay(CoreAction action, long initialDelay, long delay, TimeUnit timeUnit)
- {
- component.core().scheduleWithFixedDelay(action, initialDelay, delay, timeUnit);
- }
-
- /**
- * Remove scheduled future.
- * @param scheduledFuture the RunnableScheduledFuture to remove.
- * @return whether removing the RunnableScheduledFuture was successful.
- */
- public static boolean removeScheduledFuture(RunnableScheduledFuture> scheduledFuture)
- {
- return component.core().removeScheduledFuture(scheduledFuture);
- }
-
- /**
- * Reschedule an action with a new delay.
- * @param scheduledFuture the scheduledFuture (old action) to remove from the queue.
- * @param action the action to reschedule.
- * @param newDelay the new delay.
- * @param timeUnit time unit of the delay.
- * @return scheduled future object.
- */
- public static ScheduledFuture> reschedule(RunnableScheduledFuture scheduledFuture, CoreAction action, long newDelay, TimeUnit timeUnit)
- {
- return component.core().reschedule(scheduledFuture, action, newDelay, timeUnit);
- }
-
- /**
- * Registers the given ActionListener to the ActionManager.
- * @param al the ActionListener to add.
- */
- public static > void addListener(ActionListener al)
- {
- component.core().addListener(al);
- }
-
- /**
- * Commits the given object (asynchronously). This will store the object in the database and remove it from the server cache.
- * This action is not executed in a transaction.
- * @param context the context.
- * @param object the IMendixObject to commit.
- * @return returns a list of future objects with committed object lists, one for each entity type.
- */
- public static List>> commitAsync(IContext context, List objects)
- {
- return component.core().commitAsync(context, objects);
- }
-
- /**
- * Commits the given object. This will store the object in the database and remove it from the server cache.
- * This action is executed in a transaction.
- * @param context the context.
- * @param object the IMendixObject to commit.
- * @return returns committed object if commit was successful, otherwise null.
- */
- public static IMendixObject commit(IContext context, IMendixObject object) throws CoreException
- {
- return component.core().commit(context, object);
- }
-
- /**
- * Commits the given objects. This will store the objects in the database and remove them from the server cache.
- * Before events defined for these objects are executed before any object will be committed and after events will be
- * executed after all objects have been committed.
- * This action is executed in a transaction.
- * @param context the context.
- * @param objectsToCommit the objects to commit.
- * @return returns committed objects if commits was successful, otherwise an empty list.
- */
- public static List commit(IContext context, List objects)
- {
- return component.core().commit(context, objects);
- }
-
- /**
- * Commits the given object without events. This will store the object in the database and remove it from the server cache.
- * This action is executed in a transaction.
- * @param context the context.
- * @param object the IMendixObject to commit.
- * @return returns committed object if commit was successful, otherwise null.
- */
- public static IMendixObject commitWithoutEvents(IContext context, IMendixObject object)
- {
- return component.core().commitWithoutEvents(context, object);
- }
-
- /**
- * Commit the given objects without events. This will store the objects in the database and remove it from the server cache.
- * This action is executed in a transaction.
- * @param context the context.
- * @param objects the objects to commit.
- * @return returns true if commit was successful, otherwise false.
- */
- public static List commitWithoutEvents(IContext context, List objects)
- {
- return component.core().commitWithoutEvents(context, objects);
- }
-
- /**
- * Creates a new IMendixObject with the given object type (asynchronously). The object will NOT be stored in the
- * database. This action is not executed in a transaction.
- * @param context the context.
- * @param objectType type of object to create (e.g. "System.User").
- * @return returns the Future object.
- */
- public static Future instantiateAsync(IContext context, String objectType)
- {
- return component.core().instantiateAsync(context, objectType);
- }
-
- /**
- * Creates a new IMendixObject with the given object type (synchronously). The object will NOT be stored in the
- * database. This action is executed in a transaction.
- * @param context the context.
- * @param objectType type of object to create (e.g. "System.User").
- * @return returns the newly created object.
- */
- public static IMendixObject instantiate(IContext context, String objectType)
- {
- return component.core().instantiate(context, objectType);
- }
-
- /**
- * Changes the given object in cache (synchronously). When the object is not cache yet,
- * the object will be retrieved from the database and put in the cache.
- * This action is executed in a transaction.
- * @param context the context.
- * @param object the object to change.
- * @param changes contains changes by member name (e.g. <"Name", "User1">).
- * @return returns whether the change succeeded or not.
- */
- public static boolean change(IContext context, IMendixObject object, Map changes) throws CoreException
- {
- return component.core().change(context, object, changes);
- }
-
- /**
- * Changes the object (asynchronously). Object will be stored in cache.
- * This action is not executed in a transaction.
- * @param context the context.
- * @param obj the MendixObject to change
- * @param changes contains changes by member name (e.g. <"Name", "User1">).
- * @return returns the Future object.
- */
- public static Future changeAsync(IContext context, IMendixObject obj, Map changes)
- {
- return component.core().changeAsync(context, obj, changes);
- }
-
- /**
- * Rollback changes of the object with the given id (asynchronously).
- * When the object's state is NORMAL: Removes the object from the cache, all performed changes without commit will be lost.
- * When the object's state is NEW: Removes the object from the database.
- * This action is not executed in a transaction.
- * @param context the context.
- * @param id the identifier of the object to rollback.
- * @return returns the Future object.
- */
- public static Future rollbackAsync(IContext context, IMendixObject object)
- {
- return component.core().rollbackAsync(context, object);
- }
-
- /**
- * Rollback changes of the object with the given id (synchronously).
- * When the object's state is NORMAL: Removes the object from the cache, all performed changes without commit will be lost.
- * When the object's state is NEW: Removes the object from the database.
- * This action is executed in a transaction.
- * @param context the context.
- * @param id the identifier of the object to rollback.
- * @return returns the Future object.
- */
- public static IMendixObject rollback(IContext context, IMendixObject object) throws CoreException
- {
- return component.core().rollback(context, object);
- }
-
- /**
- * Deletes the given objects from the database and server cache (synchronously).
- * This action is executed in a transaction.
- * @param context the context.
- * @param objects the objects to delete.
- * @return returns whether the delete succeeded.
- */
- public static boolean delete(IContext context, IMendixObject... objects)
- {
- return component.core().delete(context, objects);
- }
-
- /**
- * Deletes the given objects from the database and server cache (synchronously).
- * This action is executed in a transaction.
- * @param context the context.
- * @param objectList the objects to delete.
- * @return returns whether the delete succeeded.
- */
- public static boolean delete(IContext context, List objectList)
- {
- return component.core().delete(context, objectList);
- }
-
- /**
- * Deletes the given objects from the database and server cache (synchronously) without events
- * This action is executed in a transaction.
- * @param context the context.
- * @param objects the objects to delete.
- * @return returns whether the delete succeeded.
- */
- public static boolean deleteWithoutEvents(IContext context, List objects, boolean useDeleteBehavior)
- {
- return component.core().deleteWithoutEvents(context, objects, useDeleteBehavior);
- }
-
- /**
- * Deletes the given object from the database and server cache (asynchronously).
- * This action is not executed in a transaction.
- * @param context the context.
- * @param object the object to delete.
- * @param useDeleteBehavior whether to use delete behavior.
- * @return returns a list of future booleans, one for each entity type.
- */
- public static List> deleteAsync(IContext context, IMendixObject object, boolean useDeleteBehavior)
- {
- return component.core().deleteAsync(context, object, useDeleteBehavior);
- }
-
- /**
- * Deletes the given object from the database and server cache (asynchronously).
- * This action is not executed in a transaction.
- * @param context the context.
- * @param object the object to delete.
- * @param useDeleteBehavior whether to use delete behavior.
- * @return returns a list of future booleans, one for each entity type.
- */
- public static List> deleteAsync(IContext context, List objects, boolean useDeleteBehavior)
- {
- return component.core().deleteAsync(context, objects, useDeleteBehavior);
- }
-
- /**
- * Retrieves objects with the given ids (asynchronously). First, objects are attempted to be retrieved from cache.
- * When an object cannot be retrieve from the cache it will be retrieved from the database.
- * When (amount > 0) || (offset > 0) || (sort.size() > 0), all objects will be retrieve from the database.
- * @param context the context.
- * @param ids ids of the objects to retrieve.
- * @return returns the Future object.
- */
- public static Future> retrieveIdListAsync(IContext context, List ids)
- {
- return component.core().retrieveIdListAsync(context, ids);
- }
-
- /**
- * Retrieves objects with the given ids (synchronously). First, objects are attempted to be retrieved from cache.
- * When an object cannot be retrieve from the cache it will be retrieved from the database.
- * When (amount > 0) || (offset > 0) || (sort.size() > 0), all objects will be retrieve from the database.
- * @param context the context.
- * @param ids ids of the objects to retrieve.
- * @param amount the maximum number of objects to retrieve from the database.
- * @param offset offset of returned objects when retrieved from the database.
- * @param sort sorting of returned objects when retrieved from the database (e.g. <"Name", "ASC">, <"Age", "DESC">).
- * @return returns the Future object.
- */
- public static List retrieveIdList(IContext context, List ids, int amount, int offset, Map sort) throws CoreException
- {
- return component.core().retrieveIdList(context, ids, amount, offset, sort);
- }
-
- /**
- * Retrieves objects with the given ids (synchronously). First, objects are attempted to be retrieved from cache.
- * When an object cannot be retrieved from the cache it will be retrieved from the database.
- * When (amount > 0) || (offset > 0) || (sort.size() > 0), all objects will be retrieved from the database.
- * @param context the context.
- * @param ids ids of the objects to retrieve.
- * @return returns the objects of the given ids.
- */
- public static List retrieveIdList(IContext context, List ids) throws CoreException
- {
- return component.core().retrieveIdList(context, ids);
- }
-
- /**
- * Retrieves object with the given id (asynchronously). First, the object is attempted to be retrieved from the cache.
- * When the object cannot be retrieve from the cache it will be retrieved from the database.
- * @param context the context.
- * @param id id of the object to retrieve.
- * @return returns the Future object.
- */
- public static Future retrieveIdAsync(IContext context, IMendixIdentifier id)
- {
- return component.core().retrieveIdAsync(context, id);
- }
-
- /**
- * Retrieves object with the given id (synchronously). First, the object is attempted to be retrieved from the cache.
- * When the object cannot be retrieve from the cache it will be retrieved from the database.
- * @param context the context.
- * @param id id of the object to retrieve.
- * @return returns the Future object.
- */
- public static IMendixObject retrieveId(IContext context, IMendixIdentifier id) throws CoreException
- {
- return component.core().retrieveId(context, id);
- }
-
- /**
- * Retrieves objects using the given object and path.
- *
- * @param context the context.
- * @param mxObject the start point of the path.
- * @param path the path (association) to the objects to retrieve.
- * @return the list of retrieved objects.
- */
- public static List retrieveByPath(IContext context, IMendixObject mxObject, String path)
- {
- return component.core().retrieveByPath(context, mxObject, path);
- }
-
- /**
- * Retrieves objects using the given object and path.
- *
- * @param context the context.
- * @param mxObject the start point of the path.
- * @param path the path (association) to the objects to retrieve.
- * @param isSelfAssociationChild defines whether the mxObject instance is the child of the path of a self association.
- * @return the list of retrieved objects.
- */
- public static List retrieveByPath(IContext context, IMendixObject mxObject, String path, boolean isSelfAssociationChild)
- {
- return component.core().retrieveByPath(context, mxObject, path, isSelfAssociationChild);
- }
-
- /**
- * Retrieves object list based on the given XPath query (asynchronously).
- * @param context the context.
- * @param xpathQuery the XPath query to execute.
- * @param amount maximum number of objects to retrieve. If amount is 0, all objects will be retrieved.
- * @param offset index of first object to retrieve.
- * @param sort sorting of returned objects when retrieved from the database (e.g. <"Name", "ASC">, <"Age", "DESC">).
- * @param depth indicates the level until which each reference (IMendixIdentifier) is also retrieved as an IMendixObject.
- * @return the Future object.
- */
- public static Future> retrieveXPathQueryAsync(IContext context, String xpathQuery, int amount, int offset, Map sort, int depth)
- {
- return component.core().retrieveXPathQueryAsync(context, xpathQuery, amount, offset, sort, depth);
- }
-
- /**
- * Retrieves object list based on the given XPath query (synchronously).
- * @param context the context.
- * @param xpathQuery the XPath query to execute.
- * @param amount maximum number of objects to retrieve. If amount is 0, all objects will be retrieved.
- * @param offset index of first object to retrieve.
- * @param sort sorting of returned objects when retrieved from the database (e.g. <"Name", "ASC">, <"Age", "DESC">).
- * @param depth indicates the level until which each reference (IMendixIdentifier) is also retrieved as an IMendixObject.
- * @return the list of retrieved objects.
- */
- public static List retrieveXPathQuery(IContext context, String xpathQuery, int amount, int offset, Map sort, int depth) throws CoreException
- {
- return component.core().retrieveXPathQuery(context, xpathQuery, amount, offset, sort, depth);
- }
-
- /**
- * Retrieves raw data (IDataTables) based on the given XPath query (synchronously).
- * @param context the context.
- * @param xpathQuery the XPath query to execute.
- * @param amount maximum number of objects to retrieve. If amount is 0, all objects will be retrieved.
- * @param offset index of first object to retrieve.
- * @param sort sorting of returned objects when retrieved from the database (e.g. <"Name", "ASC">, <"Age", "DESC">).
- * @param depth indicates the level until which each reference (IMendixIdentifier) is also retrieved as an IMendixObject.
- * @return the data table containing the raw data.
- */
- public static IDataTable retrieveXPathQueryRaw(IContext context, String xpathQuery, int amount, int offset, Map sort, int depth) throws CoreException
- {
- return component.core().retrieveXPathQueryRaw(context, xpathQuery, amount, offset, sort, depth);
- }
-
- /**
- * Retrieves raw data (IDataTables) based on the XPath query and given schema (synchronously).
- * @param context the context.
- * @param xpathQuery the XPath query to execute.
- * @param shouldRetrieveCount indicates whether the total number object corresponding to the given schema should be included in the result.
- * @param retrievalSchema the schema to apply.
- * @return the data table containing the raw data.
- */
- public static IDataTable retrieveXPathSchemaRaw(IContext context, String xpathQuery, boolean shouldRetrieveCount, IRetrievalSchema retrievalSchema) throws CoreException
- {
- return component.core().retrieveXPathSchemaRaw(context, xpathQuery, shouldRetrieveCount, retrievalSchema);
- }
-
- /**
- * Retrieves objects based on the XPath query and given schema (synchronously).
- * @param context the context.
- * @param xpathQuery the XPath query to execute.
- * @param retrievalSchema the schema to apply.
- * @param shouldRetrieveCount indicates whether the total number object corresponding to the given schema should be included in the result.
- * @return the list of retrieved objects.
- */
- public static List retrieveXPathSchema(IContext context, String xpathQuery, IRetrievalSchema retrievalSchema, boolean shouldRetrieveCount) throws CoreException
- {
- return component.core().retrieveXPathSchema(context, xpathQuery, retrievalSchema, shouldRetrieveCount, false);
- }
-
- /**
- * Retrieves objects based on the XPath query and given schema (synchronously).
- * @param context the context.
- * @param xpathQuery the XPath query to execute.
- * @param retrievalSchema the schema to apply.
- * @param shouldRetrieveCount indicates whether the total number object corresponding to the given schema should be included in the result.
- * @param disableSecurity indicates whether security should be applied when this query is being executed.
- * @return the list of retrieved objects.
- */
- public static List retrieveXPathSchema(IContext context, String xpathQuery, IRetrievalSchema retrievalSchema, boolean shouldRetrieveCount, boolean disableSecurity) throws CoreException
- {
- return component.core().retrieveXPathSchema(context, xpathQuery, retrievalSchema, shouldRetrieveCount, disableSecurity);
- }
-
- /**
- * Retrieves object list based on the given XPath query (synchronously).
- * @param context the context.
- * @param xpathQuery the XPath query to execute.
- * @param amount maximum number of objects to retrieve. If amount is 0, all objects will be retrieved.
- * @param offset index of first object to retrieve.
- * @param sort sorting of returned objects when retrieved from the database (e.g. <"Name", "ASC">, <"Age", "DESC">).
- * @return the list of retrieved objects.
- */
- public static List retrieveXPathQuery(IContext context, String xpathQuery, int amount, int offset, Map sort) throws CoreException
- {
- return Core.retrieveXPathQuery(context, xpathQuery, amount, offset, sort, 0);
- }
-
- /**
- * Retrieves object list based on the given XPath query (synchronously).
- * @param context the context.
- * @param xpathQuery the XPath query to execute.
- * @param depth indicates the level until which each reference (IMendixIdentifier) is also retrieved as an IMendixObject.
- * @return the list of retrieved objects.
- */
- public static List retrieveXPathQuery(IContext context, String xpathQuery, int depth) throws CoreException
- {
- return Core.retrieveXPathQuery(context, xpathQuery, -1, -1, new LinkedHashMap(), depth);
- }
-
- /**
- * Retrieves object list based on the given XPath query (synchronously).
- * @param context the context.
- * @param xpathQuery the XPath query to execute.
- * @return the list of retrieved objects.
- */
- public static List retrieveXPathQuery(IContext context, String xpathQuery) throws CoreException
- {
- return Core.retrieveXPathQuery(context, xpathQuery, -1, -1, new LinkedHashMap(), 0);
- }
-
- /**
- * Retrieves object list based on the given XPath query (synchronously).
- * @param context the context.
- * @param xpathFormat the XPath query to execute with %s for each param to escape.
- * @param amount maximum number of objects to retrieve. If amount is 0, all objects will be retrieved.
- * @param offset index of first object to retrieve.
- * @param sort sorting of returned objects when retrieved from the database (e.g. <"Name", "ASC">, <"Age", "DESC">).
- * @param depth depth of the retrieval (0 is all attributes and association guids, 1 is also all attributes of 1-deep associations and 2-deep associaton guids etc.).
- * @param params xpath arguments.
- * @return the list of retrieved objects.
- */
- public static List retrieveXPathQueryEscaped(IContext context, String xpathFormat, int amount, int offset, Map sort, int depth, String... params) throws CoreException
- {
- return component.core().retrieveXPathQueryEscaped(context, xpathFormat, amount, offset, sort, depth, params);
- }
-
- /**
- * Retrieves object list based on the given XPath query (synchronously).
- * @param context the context.
- * @param xpathFormat the XPath query to execute with %s for each param to escape.
- * @param retrievalSchema the schema to apply.
- * @param shouldRetrieveCount indicates whether the total number object corresponding to the given schema should be included in the result.
- * @param params a collection of parameters for each %s in xpathFormat.
- * @return the list of retrieved objects.
- */
- public static List retrieveXPathSchemaEscaped(IContext context, String xpathFormat, IRetrievalSchema retrievalSchema, boolean shouldRetrieveCount, String... params) throws CoreException
- {
- return Core.retrieveXPathSchemaEscaped(context, xpathFormat, retrievalSchema, shouldRetrieveCount, false, params);
- }
-
- /**
- * Retrieves object list based on the given XPath query (synchronously).
- * @param context the context.
- * @param xpathFormat the XPath query to execute with %s for each param to escape.
- * @param retrievalSchema the schema to apply.
- * @param shouldRetrieveCount indicates whether the total number object corresponding to the given schema should be included in the result.
- * @param disableSecurity indicates whether security should be disabled when executing this query.
- * @param params a collection of parameters for each %s in xpathFormat.
- * @return the list of retrieved objects.
- */
- public static List retrieveXPathSchemaEscaped(IContext context, String xpathFormat, IRetrievalSchema retrievalSchema, boolean shouldRetrieveCount, boolean disableSecurity, String... params) throws CoreException
- {
- return component.core().retrieveXPathSchemaEscaped(context, xpathFormat, retrievalSchema, shouldRetrieveCount, disableSecurity, params);
- }
-
- /**
- * Retrieves object list based on the given XPath query (synchronously).
- * @param context the context.
- * @param xpathFormat the XPath query to execute with %s for each param to escape.
- * @param params a collection of parameters for each %s in xpathFormat.
- * @return the list of retrieved objects.
- */
- public static List retrieveXPathQueryEscaped(IContext context, String xpathFormat, String... params) throws CoreException
- {
- return Core.retrieveXPathQueryEscaped(context, xpathFormat, -1, -1, new LinkedHashMap(), 0, params);
- }
-
- /**
- * Create a new IRetrievalSchema.
- * @return an IRetrievalSchema.
- */
- public static IRetrievalSchema createRetrievalSchema()
- {
- return component.core().createRetrievalSchema();
- }
-
- /**
- * Create a new IMetaAssociationSchema to specify which associations must be retrieved.
- * An IMetaAssociationSchema can be added to a request by the method IRetrievalSchema.addMetaAssociationSchema(..).
- *
- * @param metaAssociationName the name of the meta association of this schema
- * @param retrievalSchema the retrieval schema of the associated meta object
- * @return an IMetaAssociationSchema
- */
- public static IMetaAssociationSchema createMetaAssociationSchema(String metaAssociationName, IRetrievalSchema retrievalSchema) {
- return component.core().createMetaAssociationSchema(metaAssociationName, retrievalSchema);
- }
-
- /**
- * Create a new IXPathTextGetRequest. This class can be used to define an XPath retrieval query. The query must be set in textual form.
- * @return an IXPathTextGetRequest.
- */
- public static IXPathTextGetRequest createXPathTextGetRequest()
- {
- return component.core().createXPathTextGetRequest();
- }
-
- /**
- * Create a new IOQLTextGetRequest. This class can be used to define a textual OQL retrieval query.
- * @return an IOQLTextGetRequest.
- */
- public static IOQLTextGetRequest createOQLTextGetRequest()
- {
- return component.core().createOQLTextGetRequest();
- }
-
- /**
- * Retrieve raw data (IDataTable) using an OQL query (asynchronously).
- * @param context the context.
- * @param oqlQuery the OQL query to execute.
- * @return the Future object.
- */
- public static Future retrieveOQLDataTableAsync(IContext context, String oqlQuery)
- {
- return retrieveOQLDataTableAsync(context, oqlQuery, -1, -1);
- }
-
- /**
- * Retrieve raw data (IDataTable) using an IGetRequest object (asynchronously).
- * @param context the context.
- * @param request the request object.
- * @return the Future object.
- */
- public static Future retrieveOQLDataTableAsync(IContext context, IGetRequest request)
- {
- return component.core().retrieveOQLDataTableAsync(context, request);
- }
-
- /**
- * Retrieve raw data (IDataTable) using an OQL query (asynchronously).
- * @param context the context.
- * @param oqlQuery the OQL query to execute.
- * @param amount maximum number of objects to retrieve. If amount is 0, all objects will be retrieved.
- * @param offset index of first object to retrieve.
- * @return the Future object.
- */
- public static Future retrieveOQLDataTableAsync(IContext context, String oqlQuery, int amount, int offset)
- {
- return component.core().retrieveOQLDataTableAsync(context, oqlQuery, amount, offset);
- }
-
- /**
- * Retrieve raw data (IDataTable) using an IGetRequest object (synchronously).
- * @param context the context.
- * @param request the request object.
- * @return the data table containing the raw data.
- */
- public static IDataTable retrieveOQLDataTable(IContext context, IGetRequest request) throws CoreException
- {
- return component.core().retrieveOQLDataTable(context, request);
- }
-
- /**
- * Retrieve raw data (IDataTable) using an IGetRequest object (synchronously).
- * @param context the context.
- * @param oqlQuery the OQL query to execute.
- * @return the data table containing the raw data.
- */
- public static IDataTable retrieveOQLDataTable(IContext context, String oqlQuery) throws CoreException
- {
- return retrieveOQLDataTable(context, oqlQuery, -1, -1);
- }
-
- /**
- * Retrieve raw data (IDataTable) using an OQL query (asynchronously).
- * @param context the context.
- * @param oqlQuery the OQL query to execute.
- * @param amount maximum number of objects to retrieve. If amount is 0, all objects will be retrieved.
- * @param offset index of first object to retrieve.
- * @return the data table containing the raw data.
- */
- public static IDataTable retrieveOQLDataTable(IContext context, String oqlQuery, int amount, int offset) throws CoreException
- {
- return component.core().retrieveOQLDataTable(context, oqlQuery, amount, offset);
- }
-
- /**
- * Retrieves long aggregate value based on the given query (root element of the query should be an aggregate function) (asynchronously).
- * @param context the context.
- * @param xpathQuery the aggregate xpath query (e.g. "COUNT(//System.User)").
- * @return the Future object.
- */
- public static Future retrieveXPathQueryAggregateAsync(IContext context, String xpathQuery)
- {
- return component.core().retrieveXPathQueryAggregateAsync(context, xpathQuery);
- }
-
- /**
- * Retrieves long aggregate value based on the given query (root element of the query should be an aggregate function) (synchronously).
- * @param context the context.
- * @param xpathQuery the aggregate xpath query (e.g. "COUNT(//System.User)").
- * @return the Future object.
- */
- public static Long retrieveXPathQueryAggregate(IContext context, String xpathQuery) throws CoreException
- {
- return component.core().retrieveXPathQueryAggregate(context, xpathQuery);
- }
-
- /**
- * Retrieves long aggregate value based on the given query and schema (root element of the query should be an aggregate function) (asynchronously).
- * @param context the context.
- * @param xpathQuery the aggregate xpath query (e.g. "COUNT(//System.User)").
- * @param retrievalSchema the schema.
- * @return the aggregate value.
- */
- public static Long retrieveXPathQueryAggregateSchema(IContext context, String xpathQuery, IRetrievalSchema retrievalSchema) throws CoreException
- {
- return component.core().retrieveXPathQueryAggregateSchema(context, xpathQuery, retrievalSchema);
- }
-
- /**
- * Retrieves long aggregate value based on the given query and schema (root element of the query should be an aggregate function) (asynchronously).
- * @param context the context.
- * @param xpathQuery the aggregate xpath query (e.g. "COUNT(//System.User)").
- * @param retrievalSchema the schema.
- * @param disableSecurity whether security should be applied for this retrieval.
- * @return the aggregate value.
- */
- public static Long retrieveXPathQueryAggregateSchema(IContext context, String xpathQuery, IRetrievalSchema retrievalSchema, boolean disableSecurity) throws CoreException
- {
- return component.core().retrieveXPathQueryAggregateSchema(context, xpathQuery, retrievalSchema, disableSecurity);
- }
-
- /**
- * Retrieves long value based on the given query (query should have an aggregate function as root element)
- * @param context
- * @param xpathQuery
- * @return returns Future object for action control and return of action result
- */
- public static Future retrieveXPathQueryAggregateAsyncDouble(IContext context, String xpathQuery)
- {
- return component.core().retrieveXPathQueryAggregateAsyncDouble(context, xpathQuery);
- }
-
- /**
- * Retrieves double aggregate value based on the given query (root element of the query should be an aggregate function) (synchronously).
- * @param context the context.
- * @param xpathQuery the aggregate xpath query (e.g. "COUNT(//System.User)").
- * @return the Future object.
- */
- public static Double retrieveXPathQueryAggregateDouble(IContext context, String xpathQuery) throws CoreException
- {
- return component.core().retrieveXPathQueryAggregateDouble(context, xpathQuery);
- }
-
- /**
- * Returns contents of a file document as an input stream.
- * @param context the context.
- * @param fileDocument the file document from which the contents will be returned.
- * @return the input stream of the file content of the given file document.
- */
- public static InputStream getFileDocumentContent(IContext context, IMendixObject fileDocument)
- {
- return component.core().getFileDocumentContent(context, fileDocument);
- }
-
- /**
- * Physically stores a file using the given input stream and commits the file document.
- * @param context the context.
- * @param fileDocument the file document to which the file to store is linked to.
- * @param fileName the original name of the file (will be stored in the Name attribute)
- * @param inputStream the content of the file
- */
- public static void storeFileDocumentContent(IContext context, IMendixObject fileDocument, String fileName, InputStream inputStream)
- {
- component.core().storeFileDocumentContent(context, fileDocument, fileName, inputStream);
- }
-
- /**
- * Physically stores a file using the given input stream and commits the file document.
- * @param context the context.
- * @param fileDocument the file document to which the file to store is linked to.
- * @param inputStream the content of the file
- */
- public static void storeFileDocumentContent(IContext context, IMendixObject fileDocument, InputStream inputStream)
- {
- component.core().storeFileDocumentContent(context, fileDocument, inputStream);
- }
-
- /**
- * Physically stores an image using the given input stream and commits the image document.
- * @param context the context.
- * @param imageDocument the image document to which the image to store is linked to.
- * @param inputStream the content of the file
- * @param thumbnailWidth the width of the thumbnail to create for this image.
- * @param thumbnailHeight the width of the thumbnail to create for this image.
- */
- public static void storeImageDocumentContent(IContext context, IMendixObject imageDocument, InputStream inputStream, int thumbnailWidth, int thumbnailHeight)
- {
- component.core().storeImageDocumentContent(context, imageDocument, inputStream, thumbnailWidth, thumbnailHeight);
- }
-
- /**
- * Retrieve contents of the given image document.
- * @param context the context.
- * @param imageDocument the image document for which its contents are retrieved.
- * @param retrieveThumbnail indicates whether a thumbnail or the full image is retrieved.
- * @return the image as an input stream.
- */
- public static InputStream getImage(IContext context, IMendixObject imageDocument, boolean retrieveThumbnail)
- {
- return component.core().getImage(context, imageDocument, retrieveThumbnail);
- }
-
- /**
- * Checks whether a type is a subclass of or equal to a potential super class.
- * @param superClass the name of the super class
- * @param type the name of the type to check
- * @return returns true if type is a subclass of superClass or if type equals superClass
- */
- public static boolean isSubClassOf(String superClass, String type)
- {
- return component.core().isSubClassOf(superClass, type);
- }
-
- /**
- * Checks whether a type is a subclass of or equal to a potential super class.
- * @param superObject the super object.
- * @param type the name of the type to check.
- * @return returns true if type is a subclass of superClass or if type equals superClass.
- */
- public static boolean isSubClassOf(IMetaObject superObject, IMetaObject type)
- {
- return component.core().isSubClassOf(superObject, type);
- }
-
- /**
- * Checks whether a type is a subclass of or equal to a potential super class.
- * @param superClass the name of the super class
- * @param typeHash the hash of the name of the type to check
- * @return returns true if type is a subclass of superClass or if type equals superClass
- * @throws CoreException
- */
- public static boolean isSubClassOf(String superClass, short typeHash)
- {
- return component.core().isSubClassOf(superClass, typeHash);
- }
-
- /**
- * Get all IMendixObject types.
- * @return returns a list with all IMendixObjects (one object for each existing type)
- */
- public static Iterable getAllMendixObjects()
- {
- return component.core().getAllMendixObjects();
- }
-
- /**
- * Get all subtypes for an object type (including subtypes of subtypes, etc.).
- * @param objectType the object type.
- * @return list of subtypes, in no particular order.
- */
- public static List getSubtypesOf(String objectType)
- {
- return component.core().getSubtypesOf(objectType);
- }
-
- /**
- * Get the IMetaObject corresponding to the given meta object name.
- * @param metaObjectName the meta object name.
- * @return returns the IMetaObject for the given metaObjectName
- */
- public static IMetaObject getMetaObject(String metaObjectName)
- {
- return component.core().getMetaObject(metaObjectName);
- }
-
- /**
- * Get the IMetaPrimtive based on a qualified attribute name (e.g. "System.User.Name").
- * @param qualifiedAttributeName the qualified attribute name.
- * @return the IMetaPrimtive.
- */
- public static IMetaPrimitive getMetaPrimitive(String qualifiedAttributeName)
- {
- return component.core().getMetaPrimitive(qualifiedAttributeName);
- }
-
- /**
- * Get all IMetaObjects.
- * @return returns all IMetaObjects.
- */
- public static Iterable getMetaObjects()
- {
- return component.core().getMetaObjects();
- }
-
- /**
- * Get all IMetaAssociations.
- * @return returns all IMetaAssociations.
- */
- public static Iterable getMetaAssociations()
- {
- return component.core().getMetaAssociations();
- }
-
- /**
- * Get the IMetaAssociation corresponding to the given association name.
- * @param association the association name (e.g. "System.UserRoles").
- * @return returns the IMetaAssociation for the given association name.
- */
- public static IMetaAssociation getMetaAssociation(String association)
- {
- return component.core().getMetaAssociation(association);
- }
-
- /**
- * @param iMetaObject the meta object to get the database table name for
- * @return the name of the database table
- */
- public static String getDatabaseTableName(IMetaObject iMetaObject) {
- return component.core().getDatabaseTableName(iMetaObject);
- }
-
- /**
- * @param iMetaAssociation the meta association to get the database table name for
- * @return the name of the database table
- */
- public static String getDatabaseTableName(IMetaAssociation iMetaAssociation) {
- return component.core().getDatabaseTableName(iMetaAssociation);
- }
-
- /**
- * @param iMetaPrimitive the meta primitive to get the database column name for
- * @return the name of the database column
- */
- public static String getDatabaseColumnName(IMetaPrimitive iMetaPrimitive) {
- return component.core().getDatabaseColumnName(iMetaPrimitive);
- }
-
- /**
- * @param iMetaAssociation the meta association to get the database child column name for
- * @return the name of the database child column name
- */
- public static String getDatabaseChildColumnName(IMetaAssociation iMetaAssociation) {
- return component.core().getDatabaseChildColumnName(iMetaAssociation);
- }
-
- /**
- * @param iMetaAssociation the meta association to get the database parent column name for
- * @return the name of the database parent column name
- */
- public static String getDatabaseParentColumnName(IMetaAssociation iMetaAssociation) {
- return component.core().getDatabaseParentColumnName(iMetaAssociation);
- }
-
- /**
- * Returns the context of the system session (this is always a sudo context).
- * The system session has no associated user or user roles.
- * @return returns the system session context.
- */
- public static IContext createSystemContext()
- {
- return component.core().createSystemContext();
- }
-
- /**
- * Creates a IMendixIdentifier for the given guid.
- * @param guid the guid.
- * @return returns the created MendixIdentifier.
- */
- public static IMendixIdentifier createMendixIdentifier(String guid)
- {
- return component.core().createMendixIdentifier(guid);
- }
-
- /**
- * Creates a new IMendixIdentifier for the given guid.
- * @param guid the guid.
- * @return returns the created MendixIdentifier.
- */
- public static IMendixIdentifier createMendixIdentifier(long guid)
- {
- return component.core().createMendixIdentifier(guid);
- }
-
- /**
- * Authenticate the given user with the given password.
- * @param context
- * @param user the user.
- * @param password the password.
- * @return returns true if authentication was successful.
- */
- public static boolean authenticate(IContext context, IUser user, String password) throws CoreException
- {
- return component.core().authenticate(context, user, password);
- }
-
- /**
- * Generic login method (can be used in modules in combination with LoginAction replacement).
- * @param params the params.
- * @return the created session if login was successful.
- */
- public static ISession login(Map params) throws CoreException
- {
- return component.core().login(params);
- }
-
- /**
- * Login user with the given user name and password.
- * @param userName the user name.
- * @param password the password.
- * @return the created session if login is successful.
- */
- public static ISession login(String userName, String password) throws CoreException
- {
- return component.core().login(userName, password);
- }
-
- /**
- * Login user with the given parameters.
- * @param userName the user name.
- * @param password the password.
- * @param currentSessionId current session UUID.
- * @return the created session if login is successful.
- */
- public static ISession login(String userName, String password, String currentSessionId) throws CoreException
- {
- return component.core().login(userName, password, currentSessionId);
- }
-
- public static ISession login(String userName, String password, IMxRuntimeRequest request) throws CoreException
- {
- return component.core().login(userName, password, request);
- }
-
- /**
- * Logout the given session. When the session is persistent it will be removed from the database.
- * If the session is not persistent it will removed from the session cache.
- * @param session the session to logout.
- */
- public static void logout(ISession session)
- {
- component.core().logout(session);
- }
-
- /**
- * Returns a user using the given user name.
- * @param context the context.
- * @param userName the user name to retrieve a user for.
- * @return the retrieved user.
- */
- public static IUser getUser(IContext context, String userName) throws CoreException
- {
- return component.core().getUser(context, userName);
- }
-
- /**
- * Initialize a new session for the given user.
- * @param user the user for which the session should be initialized.
- * @param currentSessionId id of the current session, will be used to transfer data when current session is associated with a guest user.
- * @return the created session.
- */
- public static ISession initializeSession(IUser user, String currentSessionId) throws CoreException
- {
- return component.core().initializeSession(user, currentSessionId);
- }
-
- /**
- * Initialize a new session for a guest user
- * @return the created session
- * @throws CoreException
- */
- public static ISession initializeGuestSession() throws CoreException
- {
- return component.core().initializeGuestSession();
- }
-
- /**
- * Import an XML stream, map this stream to domain model objects and store those objects in the Mendix database.
- * @param context the context.
- * @param xmlStream the XML stream to map and store.
- * @param importMappingName name of the mapping document, containing the mapping from XML to domain model objects (as defined in the Mendix Modeler, e.g. "Orders.MyMapping").
- * @param mappingParameter parameter object used during the mapping (optional)
- * @param shouldValidate whether the XML should be validated.
- * @deprecated Please use importStream instead.
- */
- @Deprecated
- public static void importXmlStream(IContext context, InputStream xmlStream, String importMappingName, IMendixObject mappingParameter, boolean shouldValidate)
- {
- integration.importStream(context, xmlStream, importMappingName, mappingParameter, -1, shouldValidate);
- }
-
- /**
- * Import an XML stream, map this stream to domain model objects and store those objects in the Mendix database.
- * @param context the context.
- * @param xmlStream the XML stream to map and store.
- * @param importMappingName name of the mapping document, containing the mapping from XML to domain model objects (as defined in the Mendix Modeler, e.g. "Orders.MyMapping").
- * @param mappingParameter parameter object used during the mapping (optional)
- * @param storeResultInVariable whether to store the result of the XML mapping in variable which will be returned by this method.
- * @param hasListReturnValue indicates whether the return value of the XML mapping is of type List.
- * @param shouldValidate whether the XML should be validated.
- * @deprecated Please use importStream instead.
- */
- @Deprecated
- public static Object importXmlStream(IContext context, InputStream xmlStream, String importMappingName, IMendixObject mappingParameter,
- boolean storeResultInVariable, boolean hasListReturnValue, boolean shouldValidate)
- {
- return integration.importXmlStream(context, xmlStream, importMappingName, mappingParameter, storeResultInVariable, -1, hasListReturnValue, shouldValidate);
- }
-
- /**
- * Import an XML or JSON stream, map this stream to domain model objects and store those objects in the Mendix database.
- * @param context the context.
- * @param stream the stream to map and store.
- * @param importMappingName name of the mapping document, containing the mapping from XML or JSON to domain model objects (as defined in the Mendix Modeler, e.g. "Orders.MyMapping").
- * @param mappingParameter parameter object used during the mapping (optional).
- * @param shouldValidate whether the input should be validated. Validation can only be applied to XML.
- * @throws MendixRuntimeException this exception is thrown when an error occurs.
- */
- public static List importStream(IContext context, InputStream stream, String importMappingName, IMendixObject mappingParameter, boolean shouldValidate)
- {
- return integration.importStream(context, stream, importMappingName, mappingParameter, -1, shouldValidate);
- }
-
- /**
- * Export domain object as XML or JSON stream.
- * @param context the context.
- * @param exportMappingName name of the mapping document, containing the mapping from domain model objects to XML or JSON (as defined in the Mendix Modeler, e.g. "Orders.MyMapping").
- * @param objectToExport object to export using the mapping.
- * @param shouldValidate whether the output should be validated. Validation can only be applied to XML.
- * @throws MendixRuntimeException this exception is thrown when an error occurs.
- */
- public static InputStream exportStream(IContext context, String exportMappingName, IMendixObject objectToExport, boolean shouldValidate)
- {
- return integration.exportStream(context, exportMappingName, objectToExport, shouldValidate);
- }
-
- /**
- * Call a webservice
- * Post method headers:
- * - Content-Type: text/xml
- * - Host: location host (e.g. www.w3schools.com)
- * - SoapAction: soapAction (e.g. http://tempuri.com/FahrenheitToCelsius)
- * @param location the webservice location url
- * @param soapAction the webservice soap action
- * @param soapRequestMessage
- *
- * @throws WebserviceException
- * @throws IOException
- * @deprecated Don't use this, it will be removed in the future. If you want to build your own custom web
- * service calls, you can fully implement this yourself.
- */
- @Deprecated
- public static IWebserviceResponse callWebservice(String location, String soapAction, InputStream soapRequestMessage)
- {
- return integration.callWebservice(location, soapAction, soapRequestMessage);
- }
-
- /**
- * Add a custom request handler to the Mendix Business Server. This request
- * handler will process MxRuntimeRequests on the given path. Responses should be
- * given by adding information to the MxRuntimeResponse.
- * @param path the path for which request should be processed.
- * @param requestHandler the custom request handler.
- */
- public static void addRequestHandler(String path, RequestHandler requestHandler)
- {
- component.runtime().getConnector().addRequestHandler(path, requestHandler);
- }
-
- public static ILogNode getLogger(String name)
- {
- return component.core().getLogger(name);
- }
-
- /**
- * Returns the current configuration.
- * @return the configuration.
- */
- public static Configuration getConfiguration()
- {
- return component.core().getConfiguration();
- }
-
- /**
- * Resolve tokens in the given text.
- * Possible tokens:
- * - [%CurrentDateTime%]
- * - [%CurrentUser%]
- * - [%SecondLength%]
- * - [%MinuteLength%]
- * - [%HourLength%]
- * - [%DayLength%]
- * - [%WeekLength%]
- * - [%MonthLength%]
- * - [%YearLength%]
- * - [%BeginOfCurrentMinute%]
- * - [%EndOfCurrentMinute%]
- * - [%BeginOfCurrentHour%]
- * - [%BeginOfCurrentDay%]
- * - [%EndOfCurrentDay%]
- * - [%BeginOfCurrentWeek%]
- * - [%EndOfCurrentWeek%]
- * - [%BeginOfCurrentMonth%]
- * - [%EndOfCurrentMonth%]
- * - [%BeginOfCurrentYear%]
- * - [%EndOfCurrentYear%]
- * - [%UserRole_%Name%%] (e.g. [%UserRole_Administrator%])
- * @param text the text to resolve.
- * @param context the context.
- * @return the resolved object.
- */
- public static Object resolveTokens(IContext context, String text)
- {
- return component.core().resolveTokens(context, text);
- }
-
- /////////////// ActionManager statistics //////////////////////////////
-
- /**
- * Returns the current number of active actions. This number represents only the actions
- * which were started asynchronously.
- * @return number of current active actions.
- */
- public static int getActiveActionCount()
- {
- return component.core().getActiveActionCount();
- }
-
- /**
- * Returns the number of completed actions since server startup. This number represents
- * only the actions which were started asynchronously.
- * @return number of completed actions
- */
- public static long getCompletedActionCount()
- {
- return component.core().getCompletedActionCount();
- }
-
- /**
- * Returns the current action pool queue size.
- * @return returns current queue size of action thread pool.
- */
- public static int getActionQueueSize()
- {
- return component.core().getActionQueueSize();
- }
-
- /**
- * Returns the current action pool size.
- * @return the current size of the action thread pool.
- */
- public static int getCurrentPoolSize()
- {
- return component.core().getCurrentPoolSize();
- }
-
- /**
- * Returns the largest action pool size.
- * @return the maximum number of threads the thread pool has ever ran.
- */
- public static int getLargestPoolSize()
- {
- return component.core().getLargestPoolSize();
- }
-
- /**
- * Returns the number of actions currently scheduled for future execution.
- * @return the number of scheduled actions.
- */
- public static int getScheduledActionCount()
- {
- return component.core().getScheduledActionCount();
- }
-
- /**
- * Returns the maximum number of concurrent users since the server was started.
- * @return maximum number of concurrent users.
- */
- public static int getMaximumNumberConcurrentUsers() throws CoreException
- {
- return component.core().getMaximumNumberConcurrentUsers();
- }
-
- /**
- * Returns current number of concurrent sessions.
- */
- public static long getNumberConcurrentSessions()
- {
- return component.core().getNumberConcurrentSessions();
- }
-
- /**
- * @return the active sessions.
- */
- public static Collection extends ISession> getActiveSessions()
- {
- return component.core().getActiveSessions();
- }
-
- /**
- * @param userName the user name associated with the session to search for.
- * @return the session associated with the given user name if such a session exists, otherwise null.
- */
- public static ISession getActiveSession(String userName)
- {
- return component.core().getActiveSession(userName);
- }
-
- public static long getNamedUserCount()
- {
- return component.core().getNamedUserCount();
- }
-
- /**
- * The current number of concurrent users.
- * @param anonymous whether anonymous users should be included in the count.
- * @return the number of concurrent users.
- */
- public static long getConcurrentUserCount(boolean anonymous)
- {
- return component.core().getConcurrentUserCount(anonymous);
- }
-
- /**
- * Returns the translated string for a certain key and context. The context is used
- * to retrieve the language of the current user.
- * @param context the context.
- * @param key the key referring to the translatable string.
- * @param args the arguments which should be applied to translatable string template.
- * @return the translated string.
- */
- public static String getInternationalizedString(IContext context, String key, Object ...args)
- {
- return component.core().getInternationalizedString(context, key, args);
- }
-
- /**
- * Returns the translated string for a certain key and language code.
- * @param languageCode the language code (ISO-639).
- * @param key the key referring to the translatable string.
- * @param args values which should replace possible templates in the translatable string ({1}, {2}, etc.).
- * @return the translated string.
- */
- public static String getInternationalizedString(String languageCode, String key, Object ... args)
- {
- return component.core().getInternationalizedString(languageCode, key, args);
- }
-
- /**
- * Returns the default language of the loaded project.
- * @return the default langauge.
- */
- public static ILanguage getDefaultLanguage()
- {
- return component.core().getDefaultLanguage();
- }
-
- /**
- * Retrieve locale using the given context.
- * @param context the context.
- * @return the Locale.
- */
- public static Locale getLocale(IContext context)
- {
- return component.core().getLocale(context);
- }
-
- /**
- * Retrieve locale using the given language code (e.g. en_US).
- * @param languageCode the languageCode (ISO-639).
- * @return the Locale.
- */
- public static Locale getLocale(String languageCode)
- {
- return component.core().getLocale(languageCode);
- }
-
- /**
- * Returns the startup date time of the Mendix Business Server.
- * @return the date time on which the Mendix Business Server was started.
- */
- public static Date getStartupDateTime()
- {
- return component.core().getStartupDateTime();
- }
-
- public static void registerLogSubscriber(LogSubscriber subscriber)
- {
- component.core().registerLogSubscriber(subscriber);
- }
-
- /**
- * Prints the message and stacktrace of a Throwable and its cause(s).
- * @param trace the StringBuilder the exception is printed to.
- * @param e the Throwable to print.
- */
- public static void buildException(StringBuilder trace, Throwable e)
- {
- component.core().buildException(trace, e);
- }
-
- /**
- * Add the action specified by the given action name to action registry. This enables calling
- * Core.execute(actionName) for this action.
- * @param actionName the fully qualified class name of the action (e.g. com.mendix.action.MyAction).
- */
- public static void addUserAction(Class extends UserAction>> userActionClass)
- {
- component.core().addUserAction(userActionClass);
- }
-
- /**
- * Creates a DataType based on a type.
- * Possible types:
- * - Boolean
- * - Integer
- * - Long
- * - Float
- * - String
- * - Datetime
- * - {code#id} (enumeration key)
- * - ModuleName.ObjectName (IMendixObject)
- * - [ModuleName.ObjectName] (List)
- * @param type the type to base the IDataType on.
- * @return the resulting IDataType.
- */
- public static IDataType createDataType(String type)
- {
- return component.core().createDataType(type);
- }
-
- /**
- * Creates a DataType based on an object type and a attribute name
- * @param objectType the object type (format: "ModuleName.EntityName").
- * @param attributeName the attribute to create the IDataType for (should be a member of above object type)
- * @return the resulting IDataType
- */
- public static IDataType createDataType(String objectType, String attributeName)
- {
- return component.core().createDataType(objectType, attributeName);
- }
-
- public static IProfiler getProfiler()
- {
- return component.core().getProfiler();
- }
-
- public static void registerProfiler(IProfiler profiler) throws MendixException
- {
- component.core().registerProfiler(profiler);
- }
-
- public static void unregisterProfiler()
- {
- component.core().unregisterProfiler();
- }
-}
diff --git a/test/Phonenumber-main/javasource/googlephonelib/actions/ParsePhonenumber.java b/test/Phonenumber-main/javasource/googlephonelib/actions/ParsePhonenumber.java
index 5969a1c..b52699a 100644
--- a/test/Phonenumber-main/javasource/googlephonelib/actions/ParsePhonenumber.java
+++ b/test/Phonenumber-main/javasource/googlephonelib/actions/ParsePhonenumber.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Only the following code will be retained when actions are regenerated:
// - the import list
@@ -34,14 +34,14 @@ public ParsePhonenumber(IContext context, java.lang.String inputString, java.lan
this.region = region;
}
- @Override
+ @java.lang.Override
public java.lang.String executeAction() throws Exception
{
// BEGIN USER CODE
ILogNode logger = Core.getLogger(Constants.getPhonenumberLogNode());
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
try {
- PhoneNumber NumberProto = phoneUtil.parse(inputString, region.toUpperCase());
+ PhoneNumber NumberProto = phoneUtil.parse((CharSequence)inputString, region.toUpperCase());
return phoneUtil.format(NumberProto, PhoneNumberFormat.INTERNATIONAL);
} catch (NumberParseException e) {
logger.warn("NumberParseException was thrown: " + e.toString());
@@ -53,7 +53,7 @@ public java.lang.String executeAction() throws Exception
/**
* Returns a string representation of this action
*/
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return "ParsePhonenumber";
diff --git a/test/Phonenumber-main/javasource/googlephonelib/actions/PhonenumberPossible.java b/test/Phonenumber-main/javasource/googlephonelib/actions/PhonenumberPossible.java
index a007a2c..9197c3f 100644
--- a/test/Phonenumber-main/javasource/googlephonelib/actions/PhonenumberPossible.java
+++ b/test/Phonenumber-main/javasource/googlephonelib/actions/PhonenumberPossible.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Only the following code will be retained when actions are regenerated:
// - the import list
@@ -31,19 +31,19 @@ public PhonenumberPossible(IContext context, java.lang.String inputString, java.
this.region = region;
}
- @Override
+ @java.lang.Override
public java.lang.Boolean executeAction() throws Exception
{
// BEGIN USER CODE
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
- return phoneUtil.isPossibleNumber(inputString, region);
+ return phoneUtil.isPossibleNumber((CharSequence)inputString, region);
// END USER CODE
}
/**
* Returns a string representation of this action
*/
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return "PhonenumberPossible";
diff --git a/test/Phonenumber-main/javasource/googlephonelib/actions/PhonenumberValid.java b/test/Phonenumber-main/javasource/googlephonelib/actions/PhonenumberValid.java
index 1fa22ef..3a28882 100644
--- a/test/Phonenumber-main/javasource/googlephonelib/actions/PhonenumberValid.java
+++ b/test/Phonenumber-main/javasource/googlephonelib/actions/PhonenumberValid.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Only the following code will be retained when actions are regenerated:
// - the import list
@@ -33,14 +33,14 @@ public PhonenumberValid(IContext context, java.lang.String inputString, java.lan
this.region = region;
}
- @Override
+ @java.lang.Override
public java.lang.Boolean executeAction() throws Exception
{
// BEGIN USER CODE
ILogNode logger = Core.getLogger(Constants.getPhonenumberLogNode());
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
try {
- PhoneNumber NumberProto = phoneUtil.parse(inputString, region.toUpperCase());
+ PhoneNumber NumberProto = phoneUtil.parse((CharSequence)inputString, region.toUpperCase());
return phoneUtil.isValidNumber(NumberProto);
} catch (NumberParseException e) {
logger.warn("NumberParseException was thrown: " + e.toString());
@@ -52,7 +52,7 @@ public java.lang.Boolean executeAction() throws Exception
/**
* Returns a string representation of this action
*/
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return "PhonenumberValid";
diff --git a/test/Phonenumber-main/javasource/googlephonelib/actions/isNumberMatch.java b/test/Phonenumber-main/javasource/googlephonelib/actions/isNumberMatch.java
index 0b7d234..ac354a8 100644
--- a/test/Phonenumber-main/javasource/googlephonelib/actions/isNumberMatch.java
+++ b/test/Phonenumber-main/javasource/googlephonelib/actions/isNumberMatch.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Only the following code will be retained when actions are regenerated:
// - the import list
@@ -28,19 +28,19 @@ public isNumberMatch(IContext context, java.lang.String firstNumberIn, java.lang
this.secondNumberIn = secondNumberIn;
}
- @Override
+ @java.lang.Override
public java.lang.String executeAction() throws Exception
{
// BEGIN USER CODE
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
- return phoneUtil.isNumberMatch(firstNumberIn, secondNumberIn).toString();
+ return phoneUtil.isNumberMatch((CharSequence)firstNumberIn, (CharSequence)secondNumberIn).toString();
// END USER CODE
}
/**
* Returns a string representation of this action
*/
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return "isNumberMatch";
diff --git a/test/Phonenumber-main/javasource/googlephonelib/proxies/TestObject.java b/test/Phonenumber-main/javasource/googlephonelib/proxies/TestObject.java
index fdb50bc..f685892 100644
--- a/test/Phonenumber-main/javasource/googlephonelib/proxies/TestObject.java
+++ b/test/Phonenumber-main/javasource/googlephonelib/proxies/TestObject.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -30,7 +30,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -56,7 +56,7 @@ protected TestObject(com.mendix.systemwideinterfaces.core.IContext context, com.
/**
* @deprecated Use 'TestObject.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static googlephonelib.proxies.TestObject initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return googlephonelib.proxies.TestObject.load(context, mendixIdentifier);
@@ -64,7 +64,7 @@ public static googlephonelib.proxies.TestObject initialize(com.mendix.systemwide
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static googlephonelib.proxies.TestObject initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -196,7 +196,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -210,7 +210,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -228,7 +228,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/googlephonelib/proxies/constants/Constants.java b/test/Phonenumber-main/javasource/googlephonelib/proxies/constants/Constants.java
index 76d08e9..e8a5b81 100644
--- a/test/Phonenumber-main/javasource/googlephonelib/proxies/constants/Constants.java
+++ b/test/Phonenumber-main/javasource/googlephonelib/proxies/constants/Constants.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler 6.10.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
diff --git a/test/Phonenumber-main/javasource/googlephonelibtest/proxies/TestObject.java b/test/Phonenumber-main/javasource/googlephonelibtest/proxies/TestObject.java
new file mode 100644
index 0000000..a0f8d75
--- /dev/null
+++ b/test/Phonenumber-main/javasource/googlephonelibtest/proxies/TestObject.java
@@ -0,0 +1,236 @@
+// This file was generated by Mendix Studio Pro.
+//
+// WARNING: Code you write here will be lost the next time you deploy the project.
+
+package googlephonelibtest.proxies;
+
+public class TestObject
+{
+ private final com.mendix.systemwideinterfaces.core.IMendixObject testObjectMendixObject;
+
+ private final com.mendix.systemwideinterfaces.core.IContext context;
+
+ /**
+ * Internal name of this entity
+ */
+ public static final java.lang.String entityName = "GooglePhoneLibTest.TestObject";
+
+ /**
+ * Enum describing members of this entity
+ */
+ public enum MemberNames
+ {
+ Input("Input"),
+ Region("Region");
+
+ private java.lang.String metaName;
+
+ MemberNames(java.lang.String s)
+ {
+ metaName = s;
+ }
+
+ @java.lang.Override
+ public java.lang.String toString()
+ {
+ return metaName;
+ }
+ }
+
+ public TestObject(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ this(context, com.mendix.core.Core.instantiate(context, "GooglePhoneLibTest.TestObject"));
+ }
+
+ protected TestObject(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject testObjectMendixObject)
+ {
+ if (testObjectMendixObject == null)
+ throw new java.lang.IllegalArgumentException("The given object cannot be null.");
+ if (!com.mendix.core.Core.isSubClassOf("GooglePhoneLibTest.TestObject", testObjectMendixObject.getType()))
+ throw new java.lang.IllegalArgumentException("The given object is not a GooglePhoneLibTest.TestObject");
+
+ this.testObjectMendixObject = testObjectMendixObject;
+ this.context = context;
+ }
+
+ /**
+ * @deprecated Use 'TestObject.load(IContext, IMendixIdentifier)' instead.
+ */
+ @java.lang.Deprecated
+ public static googlephonelibtest.proxies.TestObject initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ return googlephonelibtest.proxies.TestObject.load(context, mendixIdentifier);
+ }
+
+ /**
+ * Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
+ */
+ public static googlephonelibtest.proxies.TestObject initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
+ {
+ return new googlephonelibtest.proxies.TestObject(context, mendixObject);
+ }
+
+ public static googlephonelibtest.proxies.TestObject load(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ com.mendix.systemwideinterfaces.core.IMendixObject mendixObject = com.mendix.core.Core.retrieveId(context, mendixIdentifier);
+ return googlephonelibtest.proxies.TestObject.initialize(context, mendixObject);
+ }
+
+ /**
+ * Commit the changes made on this proxy object.
+ */
+ public final void commit() throws com.mendix.core.CoreException
+ {
+ com.mendix.core.Core.commit(context, getMendixObject());
+ }
+
+ /**
+ * Commit the changes made on this proxy object using the specified context.
+ */
+ public final void commit(com.mendix.systemwideinterfaces.core.IContext context) throws com.mendix.core.CoreException
+ {
+ com.mendix.core.Core.commit(context, getMendixObject());
+ }
+
+ /**
+ * Delete the object.
+ */
+ public final void delete()
+ {
+ com.mendix.core.Core.delete(context, getMendixObject());
+ }
+
+ /**
+ * Delete the object using the specified context.
+ */
+ public final void delete(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ com.mendix.core.Core.delete(context, getMendixObject());
+ }
+ /**
+ * @return value of Input
+ */
+ public final java.lang.String getInput()
+ {
+ return getInput(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of Input
+ */
+ public final java.lang.String getInput(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.String) getMendixObject().getValue(context, MemberNames.Input.toString());
+ }
+
+ /**
+ * Set value of Input
+ * @param input
+ */
+ public final void setInput(java.lang.String input)
+ {
+ setInput(getContext(), input);
+ }
+
+ /**
+ * Set value of Input
+ * @param context
+ * @param input
+ */
+ public final void setInput(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String input)
+ {
+ getMendixObject().setValue(context, MemberNames.Input.toString(), input);
+ }
+
+ /**
+ * @return value of Region
+ */
+ public final java.lang.String getRegion()
+ {
+ return getRegion(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of Region
+ */
+ public final java.lang.String getRegion(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.String) getMendixObject().getValue(context, MemberNames.Region.toString());
+ }
+
+ /**
+ * Set value of Region
+ * @param region
+ */
+ public final void setRegion(java.lang.String region)
+ {
+ setRegion(getContext(), region);
+ }
+
+ /**
+ * Set value of Region
+ * @param context
+ * @param region
+ */
+ public final void setRegion(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String region)
+ {
+ getMendixObject().setValue(context, MemberNames.Region.toString(), region);
+ }
+
+ /**
+ * @return the IMendixObject instance of this proxy for use in the Core interface.
+ */
+ public final com.mendix.systemwideinterfaces.core.IMendixObject getMendixObject()
+ {
+ return testObjectMendixObject;
+ }
+
+ /**
+ * @return the IContext instance of this proxy, or null if no IContext instance was specified at initialization.
+ */
+ public final com.mendix.systemwideinterfaces.core.IContext getContext()
+ {
+ return context;
+ }
+
+ @java.lang.Override
+ public boolean equals(Object obj)
+ {
+ if (obj == this)
+ return true;
+
+ if (obj != null && getClass().equals(obj.getClass()))
+ {
+ final googlephonelibtest.proxies.TestObject that = (googlephonelibtest.proxies.TestObject) obj;
+ return getMendixObject().equals(that.getMendixObject());
+ }
+ return false;
+ }
+
+ @java.lang.Override
+ public int hashCode()
+ {
+ return getMendixObject().hashCode();
+ }
+
+ /**
+ * @return String name of this class
+ */
+ public static java.lang.String getType()
+ {
+ return "GooglePhoneLibTest.TestObject";
+ }
+
+ /**
+ * @return String GUID from this object, format: ID_0000000000
+ * @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
+ */
+ @java.lang.Deprecated
+ public java.lang.String getGUID()
+ {
+ return "ID_" + getMendixObject().getId().toLong();
+ }
+}
diff --git a/test/Phonenumber-main/javasource/googlephonelib/proxies/microflows/Microflows.java b/test/Phonenumber-main/javasource/googlephonelibtest/proxies/microflows/Microflows.java
similarity index 67%
rename from test/Phonenumber-main/javasource/googlephonelib/proxies/microflows/Microflows.java
rename to test/Phonenumber-main/javasource/googlephonelibtest/proxies/microflows/Microflows.java
index 857c9c1..f3c2396 100644
--- a/test/Phonenumber-main/javasource/googlephonelib/proxies/microflows/Microflows.java
+++ b/test/Phonenumber-main/javasource/googlephonelibtest/proxies/microflows/Microflows.java
@@ -1,8 +1,8 @@
-// This file was generated by Mendix Modeler 6.10.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
-package googlephonelib.proxies.microflows;
+package googlephonelibtest.proxies.microflows;
import java.util.HashMap;
import java.util.Map;
@@ -14,66 +14,66 @@
public class Microflows
{
- // These are the microflows for the GooglePhoneLib module
- public static void aCT_IsNumberMatch(IContext context, googlephonelib.proxies.TestObject _testObject)
+ // These are the microflows for the GooglePhoneLibTest module
+ public static void aCT_IsNumberMatch(IContext context, googlephonelibtest.proxies.TestObject _testObject)
{
try
{
Map params = new HashMap();
params.put("TestObject", _testObject == null ? null : _testObject.getMendixObject());
- Core.execute(context, "GooglePhoneLib.ACT_IsNumberMatch", params);
+ Core.execute(context, "GooglePhoneLibTest.ACT_IsNumberMatch", params);
}
catch (CoreException e)
{
throw new MendixRuntimeException(e);
}
}
- public static void aCT_ParseNumber(IContext context, googlephonelib.proxies.TestObject _testObject)
+ public static void aCT_ParseNumber(IContext context, googlephonelibtest.proxies.TestObject _testObject)
{
try
{
Map params = new HashMap();
params.put("TestObject", _testObject == null ? null : _testObject.getMendixObject());
- Core.execute(context, "GooglePhoneLib.ACT_ParseNumber", params);
+ Core.execute(context, "GooglePhoneLibTest.ACT_ParseNumber", params);
}
catch (CoreException e)
{
throw new MendixRuntimeException(e);
}
}
- public static void aCT_PossibleNumber(IContext context, googlephonelib.proxies.TestObject _testObject)
+ public static void aCT_PossibleNumber(IContext context, googlephonelibtest.proxies.TestObject _testObject)
{
try
{
Map params = new HashMap();
params.put("TestObject", _testObject == null ? null : _testObject.getMendixObject());
- Core.execute(context, "GooglePhoneLib.ACT_PossibleNumber", params);
+ Core.execute(context, "GooglePhoneLibTest.ACT_PossibleNumber", params);
}
catch (CoreException e)
{
throw new MendixRuntimeException(e);
}
}
- public static void aCT_ValidateNumber(IContext context, googlephonelib.proxies.TestObject _testObject)
+ public static void aCT_ValidateNumber(IContext context, googlephonelibtest.proxies.TestObject _testObject)
{
try
{
Map params = new HashMap();
params.put("TestObject", _testObject == null ? null : _testObject.getMendixObject());
- Core.execute(context, "GooglePhoneLib.ACT_ValidateNumber", params);
+ Core.execute(context, "GooglePhoneLibTest.ACT_ValidateNumber", params);
}
catch (CoreException e)
{
throw new MendixRuntimeException(e);
}
}
- public static googlephonelib.proxies.TestObject dS_GetTestObject(IContext context)
+ public static googlephonelibtest.proxies.TestObject dS_GetTestObject(IContext context)
{
try
{
Map params = new HashMap();
- IMendixObject result = (IMendixObject)Core.execute(context, "GooglePhoneLib.DS_GetTestObject", params);
- return result == null ? null : googlephonelib.proxies.TestObject.initialize(context, result);
+ IMendixObject result = (IMendixObject)Core.execute(context, "GooglePhoneLibTest.DS_GetTestObject", params);
+ return result == null ? null : googlephonelibtest.proxies.TestObject.initialize(context, result);
}
catch (CoreException e)
{
diff --git a/test/Phonenumber-main/javasource/system/UserActionsRegistrar.java b/test/Phonenumber-main/javasource/system/UserActionsRegistrar.java
index 6658062..73d8753 100644
--- a/test/Phonenumber-main/javasource/system/UserActionsRegistrar.java
+++ b/test/Phonenumber-main/javasource/system/UserActionsRegistrar.java
@@ -1,48 +1,16 @@
package system;
-import org.osgi.service.event.Event;
-import org.osgi.service.event.EventHandler;
+import com.mendix.core.actionmanagement.IActionRegistrator;
-import aQute.bnd.annotation.component.Component;
-import aQute.bnd.annotation.component.Reference;
-
-import com.mendix.core.Core;
-import com.mendix.core.component.LocalComponent;
-import com.mendix.core.component.MxRuntime;
-import com.mendix.integration.Integration;
-
-@Component(immediate = true, properties = {"event.topics:String=com/mendix/events/model/loaded"})
-public class UserActionsRegistrar implements EventHandler
+public class UserActionsRegistrar
{
- private MxRuntime mxRuntime;
- private LocalComponent component;
- private Integration integration;
-
- @Reference
- public void setMxRuntime(MxRuntime runtime)
- {
- mxRuntime = runtime;
- mxRuntime.bundleComponentLoaded();
- }
-
- @Reference
- public void setIntegration(Integration integration)
- {
- this.integration = integration;
- }
-
- @Override
- public void handleEvent(Event event)
- {
- if (event.getTopic().equals(com.mendix.core.event.EventConstants.ModelLoadedTopic()))
- {
- component = mxRuntime.getMainComponent();
- Core.initialize(component, integration);
- component.actionRegistry().registerUserAction(googlephonelib.actions.isNumberMatch.class);
- component.actionRegistry().registerUserAction(googlephonelib.actions.ParsePhonenumber.class);
- component.actionRegistry().registerUserAction(googlephonelib.actions.PhonenumberPossible.class);
- component.actionRegistry().registerUserAction(googlephonelib.actions.PhonenumberValid.class);
- component.actionRegistry().registerUserAction(system.actions.VerifyPassword.class);
- }
- }
-}
\ No newline at end of file
+ public void registerActions(IActionRegistrator registrator)
+ {
+ registrator.bundleComponentLoaded();
+ registrator.registerUserAction(googlephonelib.actions.isNumberMatch.class);
+ registrator.registerUserAction(googlephonelib.actions.ParsePhonenumber.class);
+ registrator.registerUserAction(googlephonelib.actions.PhonenumberPossible.class);
+ registrator.registerUserAction(googlephonelib.actions.PhonenumberValid.class);
+ registrator.registerUserAction(system.actions.VerifyPassword.class);
+ }
+}
diff --git a/test/Phonenumber-main/javasource/system/actions/VerifyPassword.java b/test/Phonenumber-main/javasource/system/actions/VerifyPassword.java
index f302808..f717240 100644
--- a/test/Phonenumber-main/javasource/system/actions/VerifyPassword.java
+++ b/test/Phonenumber-main/javasource/system/actions/VerifyPassword.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Only the following code will be retained when actions are regenerated:
// - the import list
@@ -29,7 +29,7 @@ public VerifyPassword(IContext context, java.lang.String userName, java.lang.Str
this.password = password;
}
- @Override
+ @java.lang.Override
public java.lang.Boolean executeAction() throws Exception
{
// BEGIN USER CODE
@@ -41,7 +41,7 @@ public java.lang.Boolean executeAction() throws Exception
/**
* Returns a string representation of this action
*/
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return "VerifyPassword";
diff --git a/test/Phonenumber-main/javasource/system/proxies/DeviceType.java b/test/Phonenumber-main/javasource/system/proxies/DeviceType.java
index 7a7c3c4..aaa6b54 100644
--- a/test/Phonenumber-main/javasource/system/proxies/DeviceType.java
+++ b/test/Phonenumber-main/javasource/system/proxies/DeviceType.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
diff --git a/test/Phonenumber-main/javasource/system/proxies/Error.java b/test/Phonenumber-main/javasource/system/proxies/Error.java
index 6de8cd0..df815fc 100644
--- a/test/Phonenumber-main/javasource/system/proxies/Error.java
+++ b/test/Phonenumber-main/javasource/system/proxies/Error.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -31,7 +31,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -57,7 +57,7 @@ protected Error(com.mendix.systemwideinterfaces.core.IContext context, com.mendi
/**
* @deprecated Use 'Error.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.Error initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.Error.load(context, mendixIdentifier);
@@ -65,7 +65,7 @@ public static system.proxies.Error initialize(com.mendix.systemwideinterfaces.co
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.Error initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -236,7 +236,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -250,7 +250,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -268,7 +268,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/EventStatus.java b/test/Phonenumber-main/javasource/system/proxies/EventStatus.java
index 8e450c2..787f040 100644
--- a/test/Phonenumber-main/javasource/system/proxies/EventStatus.java
+++ b/test/Phonenumber-main/javasource/system/proxies/EventStatus.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
diff --git a/test/Phonenumber-main/javasource/system/proxies/FileDocument.java b/test/Phonenumber-main/javasource/system/proxies/FileDocument.java
index fb3b02f..969057c 100644
--- a/test/Phonenumber-main/javasource/system/proxies/FileDocument.java
+++ b/test/Phonenumber-main/javasource/system/proxies/FileDocument.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -24,7 +24,8 @@ public enum MemberNames
Name("Name"),
DeleteAfterDownload("DeleteAfterDownload"),
Contents("Contents"),
- HasContents("HasContents");
+ HasContents("HasContents"),
+ Size("Size");
private java.lang.String metaName;
@@ -33,7 +34,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -59,7 +60,7 @@ protected FileDocument(com.mendix.systemwideinterfaces.core.IContext context, co
/**
* @deprecated Use 'FileDocument.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.FileDocument initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.FileDocument.load(context, mendixIdentifier);
@@ -67,7 +68,7 @@ public static system.proxies.FileDocument initialize(com.mendix.systemwideinterf
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.FileDocument initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -297,6 +298,42 @@ public final void setHasContents(com.mendix.systemwideinterfaces.core.IContext c
getMendixObject().setValue(context, MemberNames.HasContents.toString(), hascontents);
}
+ /**
+ * @return value of Size
+ */
+ public final java.lang.Long getSize()
+ {
+ return getSize(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of Size
+ */
+ public final java.lang.Long getSize(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.Long) getMendixObject().getValue(context, MemberNames.Size.toString());
+ }
+
+ /**
+ * Set value of Size
+ * @param size
+ */
+ public final void setSize(java.lang.Long size)
+ {
+ setSize(getContext(), size);
+ }
+
+ /**
+ * Set value of Size
+ * @param context
+ * @param size
+ */
+ public final void setSize(com.mendix.systemwideinterfaces.core.IContext context, java.lang.Long size)
+ {
+ getMendixObject().setValue(context, MemberNames.Size.toString(), size);
+ }
+
/**
* @return the IMendixObject instance of this proxy for use in the Core interface.
*/
@@ -313,7 +350,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -327,7 +364,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -345,7 +382,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/HttpHeader.java b/test/Phonenumber-main/javasource/system/proxies/HttpHeader.java
new file mode 100644
index 0000000..b7f55da
--- /dev/null
+++ b/test/Phonenumber-main/javasource/system/proxies/HttpHeader.java
@@ -0,0 +1,280 @@
+// This file was generated by Mendix Studio Pro.
+//
+// WARNING: Code you write here will be lost the next time you deploy the project.
+
+package system.proxies;
+
+public class HttpHeader
+{
+ private final com.mendix.systemwideinterfaces.core.IMendixObject httpHeaderMendixObject;
+
+ private final com.mendix.systemwideinterfaces.core.IContext context;
+
+ /**
+ * Internal name of this entity
+ */
+ public static final java.lang.String entityName = "System.HttpHeader";
+
+ /**
+ * Enum describing members of this entity
+ */
+ public enum MemberNames
+ {
+ Key("Key"),
+ Value("Value"),
+ HttpHeaders("System.HttpHeaders");
+
+ private java.lang.String metaName;
+
+ MemberNames(java.lang.String s)
+ {
+ metaName = s;
+ }
+
+ @java.lang.Override
+ public java.lang.String toString()
+ {
+ return metaName;
+ }
+ }
+
+ public HttpHeader(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ this(context, com.mendix.core.Core.instantiate(context, "System.HttpHeader"));
+ }
+
+ protected HttpHeader(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject httpHeaderMendixObject)
+ {
+ if (httpHeaderMendixObject == null)
+ throw new java.lang.IllegalArgumentException("The given object cannot be null.");
+ if (!com.mendix.core.Core.isSubClassOf("System.HttpHeader", httpHeaderMendixObject.getType()))
+ throw new java.lang.IllegalArgumentException("The given object is not a System.HttpHeader");
+
+ this.httpHeaderMendixObject = httpHeaderMendixObject;
+ this.context = context;
+ }
+
+ /**
+ * @deprecated Use 'HttpHeader.load(IContext, IMendixIdentifier)' instead.
+ */
+ @java.lang.Deprecated
+ public static system.proxies.HttpHeader initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ return system.proxies.HttpHeader.load(context, mendixIdentifier);
+ }
+
+ /**
+ * Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
+ */
+ public static system.proxies.HttpHeader initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
+ {
+ return new system.proxies.HttpHeader(context, mendixObject);
+ }
+
+ public static system.proxies.HttpHeader load(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ com.mendix.systemwideinterfaces.core.IMendixObject mendixObject = com.mendix.core.Core.retrieveId(context, mendixIdentifier);
+ return system.proxies.HttpHeader.initialize(context, mendixObject);
+ }
+
+ /**
+ * Commit the changes made on this proxy object.
+ */
+ public final void commit() throws com.mendix.core.CoreException
+ {
+ com.mendix.core.Core.commit(context, getMendixObject());
+ }
+
+ /**
+ * Commit the changes made on this proxy object using the specified context.
+ */
+ public final void commit(com.mendix.systemwideinterfaces.core.IContext context) throws com.mendix.core.CoreException
+ {
+ com.mendix.core.Core.commit(context, getMendixObject());
+ }
+
+ /**
+ * Delete the object.
+ */
+ public final void delete()
+ {
+ com.mendix.core.Core.delete(context, getMendixObject());
+ }
+
+ /**
+ * Delete the object using the specified context.
+ */
+ public final void delete(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ com.mendix.core.Core.delete(context, getMendixObject());
+ }
+ /**
+ * @return value of Key
+ */
+ public final java.lang.String getKey()
+ {
+ return getKey(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of Key
+ */
+ public final java.lang.String getKey(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.String) getMendixObject().getValue(context, MemberNames.Key.toString());
+ }
+
+ /**
+ * Set value of Key
+ * @param key
+ */
+ public final void setKey(java.lang.String key)
+ {
+ setKey(getContext(), key);
+ }
+
+ /**
+ * Set value of Key
+ * @param context
+ * @param key
+ */
+ public final void setKey(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String key)
+ {
+ getMendixObject().setValue(context, MemberNames.Key.toString(), key);
+ }
+
+ /**
+ * @return value of Value
+ */
+ public final java.lang.String getValue()
+ {
+ return getValue(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of Value
+ */
+ public final java.lang.String getValue(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.String) getMendixObject().getValue(context, MemberNames.Value.toString());
+ }
+
+ /**
+ * Set value of Value
+ * @param value
+ */
+ public final void setValue(java.lang.String value)
+ {
+ setValue(getContext(), value);
+ }
+
+ /**
+ * Set value of Value
+ * @param context
+ * @param value
+ */
+ public final void setValue(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String value)
+ {
+ getMendixObject().setValue(context, MemberNames.Value.toString(), value);
+ }
+
+ /**
+ * @return value of HttpHeaders
+ */
+ public final system.proxies.HttpMessage getHttpHeaders() throws com.mendix.core.CoreException
+ {
+ return getHttpHeaders(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of HttpHeaders
+ */
+ public final system.proxies.HttpMessage getHttpHeaders(com.mendix.systemwideinterfaces.core.IContext context) throws com.mendix.core.CoreException
+ {
+ system.proxies.HttpMessage result = null;
+ com.mendix.systemwideinterfaces.core.IMendixIdentifier identifier = getMendixObject().getValue(context, MemberNames.HttpHeaders.toString());
+ if (identifier != null)
+ result = system.proxies.HttpMessage.load(context, identifier);
+ return result;
+ }
+
+ /**
+ * Set value of HttpHeaders
+ * @param httpheaders
+ */
+ public final void setHttpHeaders(system.proxies.HttpMessage httpheaders)
+ {
+ setHttpHeaders(getContext(), httpheaders);
+ }
+
+ /**
+ * Set value of HttpHeaders
+ * @param context
+ * @param httpheaders
+ */
+ public final void setHttpHeaders(com.mendix.systemwideinterfaces.core.IContext context, system.proxies.HttpMessage httpheaders)
+ {
+ if (httpheaders == null)
+ getMendixObject().setValue(context, MemberNames.HttpHeaders.toString(), null);
+ else
+ getMendixObject().setValue(context, MemberNames.HttpHeaders.toString(), httpheaders.getMendixObject().getId());
+ }
+
+ /**
+ * @return the IMendixObject instance of this proxy for use in the Core interface.
+ */
+ public final com.mendix.systemwideinterfaces.core.IMendixObject getMendixObject()
+ {
+ return httpHeaderMendixObject;
+ }
+
+ /**
+ * @return the IContext instance of this proxy, or null if no IContext instance was specified at initialization.
+ */
+ public final com.mendix.systemwideinterfaces.core.IContext getContext()
+ {
+ return context;
+ }
+
+ @java.lang.Override
+ public boolean equals(Object obj)
+ {
+ if (obj == this)
+ return true;
+
+ if (obj != null && getClass().equals(obj.getClass()))
+ {
+ final system.proxies.HttpHeader that = (system.proxies.HttpHeader) obj;
+ return getMendixObject().equals(that.getMendixObject());
+ }
+ return false;
+ }
+
+ @java.lang.Override
+ public int hashCode()
+ {
+ return getMendixObject().hashCode();
+ }
+
+ /**
+ * @return String name of this class
+ */
+ public static java.lang.String getType()
+ {
+ return "System.HttpHeader";
+ }
+
+ /**
+ * @return String GUID from this object, format: ID_0000000000
+ * @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
+ */
+ @java.lang.Deprecated
+ public java.lang.String getGUID()
+ {
+ return "ID_" + getMendixObject().getId().toLong();
+ }
+}
diff --git a/test/Phonenumber-main/javasource/system/proxies/HttpMessage.java b/test/Phonenumber-main/javasource/system/proxies/HttpMessage.java
new file mode 100644
index 0000000..018ca8d
--- /dev/null
+++ b/test/Phonenumber-main/javasource/system/proxies/HttpMessage.java
@@ -0,0 +1,242 @@
+// This file was generated by Mendix Studio Pro.
+//
+// WARNING: Code you write here will be lost the next time you deploy the project.
+
+package system.proxies;
+
+public class HttpMessage
+{
+ private final com.mendix.systemwideinterfaces.core.IMendixObject httpMessageMendixObject;
+
+ private final com.mendix.systemwideinterfaces.core.IContext context;
+
+ /**
+ * Internal name of this entity
+ */
+ public static final java.lang.String entityName = "System.HttpMessage";
+
+ /**
+ * Enum describing members of this entity
+ */
+ public enum MemberNames
+ {
+ HttpVersion("HttpVersion"),
+ Content("Content");
+
+ private java.lang.String metaName;
+
+ MemberNames(java.lang.String s)
+ {
+ metaName = s;
+ }
+
+ @java.lang.Override
+ public java.lang.String toString()
+ {
+ return metaName;
+ }
+ }
+
+ public HttpMessage(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ this(context, com.mendix.core.Core.instantiate(context, "System.HttpMessage"));
+ }
+
+ protected HttpMessage(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject httpMessageMendixObject)
+ {
+ if (httpMessageMendixObject == null)
+ throw new java.lang.IllegalArgumentException("The given object cannot be null.");
+ if (!com.mendix.core.Core.isSubClassOf("System.HttpMessage", httpMessageMendixObject.getType()))
+ throw new java.lang.IllegalArgumentException("The given object is not a System.HttpMessage");
+
+ this.httpMessageMendixObject = httpMessageMendixObject;
+ this.context = context;
+ }
+
+ /**
+ * @deprecated Use 'HttpMessage.load(IContext, IMendixIdentifier)' instead.
+ */
+ @java.lang.Deprecated
+ public static system.proxies.HttpMessage initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ return system.proxies.HttpMessage.load(context, mendixIdentifier);
+ }
+
+ /**
+ * Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
+ */
+ public static system.proxies.HttpMessage initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
+ {
+ if (com.mendix.core.Core.isSubClassOf("System.HttpRequest", mendixObject.getType()))
+ return system.proxies.HttpRequest.initialize(context, mendixObject);
+
+ if (com.mendix.core.Core.isSubClassOf("System.HttpResponse", mendixObject.getType()))
+ return system.proxies.HttpResponse.initialize(context, mendixObject);
+
+ return new system.proxies.HttpMessage(context, mendixObject);
+ }
+
+ public static system.proxies.HttpMessage load(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ com.mendix.systemwideinterfaces.core.IMendixObject mendixObject = com.mendix.core.Core.retrieveId(context, mendixIdentifier);
+ return system.proxies.HttpMessage.initialize(context, mendixObject);
+ }
+
+ /**
+ * Commit the changes made on this proxy object.
+ */
+ public final void commit() throws com.mendix.core.CoreException
+ {
+ com.mendix.core.Core.commit(context, getMendixObject());
+ }
+
+ /**
+ * Commit the changes made on this proxy object using the specified context.
+ */
+ public final void commit(com.mendix.systemwideinterfaces.core.IContext context) throws com.mendix.core.CoreException
+ {
+ com.mendix.core.Core.commit(context, getMendixObject());
+ }
+
+ /**
+ * Delete the object.
+ */
+ public final void delete()
+ {
+ com.mendix.core.Core.delete(context, getMendixObject());
+ }
+
+ /**
+ * Delete the object using the specified context.
+ */
+ public final void delete(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ com.mendix.core.Core.delete(context, getMendixObject());
+ }
+ /**
+ * @return value of HttpVersion
+ */
+ public final java.lang.String getHttpVersion()
+ {
+ return getHttpVersion(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of HttpVersion
+ */
+ public final java.lang.String getHttpVersion(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.String) getMendixObject().getValue(context, MemberNames.HttpVersion.toString());
+ }
+
+ /**
+ * Set value of HttpVersion
+ * @param httpversion
+ */
+ public final void setHttpVersion(java.lang.String httpversion)
+ {
+ setHttpVersion(getContext(), httpversion);
+ }
+
+ /**
+ * Set value of HttpVersion
+ * @param context
+ * @param httpversion
+ */
+ public final void setHttpVersion(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String httpversion)
+ {
+ getMendixObject().setValue(context, MemberNames.HttpVersion.toString(), httpversion);
+ }
+
+ /**
+ * @return value of Content
+ */
+ public final java.lang.String getContent()
+ {
+ return getContent(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of Content
+ */
+ public final java.lang.String getContent(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.String) getMendixObject().getValue(context, MemberNames.Content.toString());
+ }
+
+ /**
+ * Set value of Content
+ * @param content
+ */
+ public final void setContent(java.lang.String content)
+ {
+ setContent(getContext(), content);
+ }
+
+ /**
+ * Set value of Content
+ * @param context
+ * @param content
+ */
+ public final void setContent(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String content)
+ {
+ getMendixObject().setValue(context, MemberNames.Content.toString(), content);
+ }
+
+ /**
+ * @return the IMendixObject instance of this proxy for use in the Core interface.
+ */
+ public final com.mendix.systemwideinterfaces.core.IMendixObject getMendixObject()
+ {
+ return httpMessageMendixObject;
+ }
+
+ /**
+ * @return the IContext instance of this proxy, or null if no IContext instance was specified at initialization.
+ */
+ public final com.mendix.systemwideinterfaces.core.IContext getContext()
+ {
+ return context;
+ }
+
+ @java.lang.Override
+ public boolean equals(Object obj)
+ {
+ if (obj == this)
+ return true;
+
+ if (obj != null && getClass().equals(obj.getClass()))
+ {
+ final system.proxies.HttpMessage that = (system.proxies.HttpMessage) obj;
+ return getMendixObject().equals(that.getMendixObject());
+ }
+ return false;
+ }
+
+ @java.lang.Override
+ public int hashCode()
+ {
+ return getMendixObject().hashCode();
+ }
+
+ /**
+ * @return String name of this class
+ */
+ public static java.lang.String getType()
+ {
+ return "System.HttpMessage";
+ }
+
+ /**
+ * @return String GUID from this object, format: ID_0000000000
+ * @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
+ */
+ @java.lang.Deprecated
+ public java.lang.String getGUID()
+ {
+ return "ID_" + getMendixObject().getId().toLong();
+ }
+}
diff --git a/test/Phonenumber-main/javasource/system/proxies/HttpRequest.java b/test/Phonenumber-main/javasource/system/proxies/HttpRequest.java
new file mode 100644
index 0000000..ee4b18a
--- /dev/null
+++ b/test/Phonenumber-main/javasource/system/proxies/HttpRequest.java
@@ -0,0 +1,147 @@
+// This file was generated by Mendix Studio Pro.
+//
+// WARNING: Code you write here will be lost the next time you deploy the project.
+
+package system.proxies;
+
+public class HttpRequest extends system.proxies.HttpMessage
+{
+ /**
+ * Internal name of this entity
+ */
+ public static final java.lang.String entityName = "System.HttpRequest";
+
+ /**
+ * Enum describing members of this entity
+ */
+ public enum MemberNames
+ {
+ Uri("Uri"),
+ HttpVersion("HttpVersion"),
+ Content("Content");
+
+ private java.lang.String metaName;
+
+ MemberNames(java.lang.String s)
+ {
+ metaName = s;
+ }
+
+ @java.lang.Override
+ public java.lang.String toString()
+ {
+ return metaName;
+ }
+ }
+
+ public HttpRequest(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ this(context, com.mendix.core.Core.instantiate(context, "System.HttpRequest"));
+ }
+
+ protected HttpRequest(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject httpRequestMendixObject)
+ {
+ super(context, httpRequestMendixObject);
+ if (!com.mendix.core.Core.isSubClassOf("System.HttpRequest", httpRequestMendixObject.getType()))
+ throw new java.lang.IllegalArgumentException("The given object is not a System.HttpRequest");
+ }
+
+ /**
+ * @deprecated Use 'HttpRequest.load(IContext, IMendixIdentifier)' instead.
+ */
+ @java.lang.Deprecated
+ public static system.proxies.HttpRequest initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ return system.proxies.HttpRequest.load(context, mendixIdentifier);
+ }
+
+ /**
+ * Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
+ */
+ public static system.proxies.HttpRequest initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
+ {
+ return new system.proxies.HttpRequest(context, mendixObject);
+ }
+
+ public static system.proxies.HttpRequest load(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ com.mendix.systemwideinterfaces.core.IMendixObject mendixObject = com.mendix.core.Core.retrieveId(context, mendixIdentifier);
+ return system.proxies.HttpRequest.initialize(context, mendixObject);
+ }
+
+ /**
+ * @return value of Uri
+ */
+ public final java.lang.String getUri()
+ {
+ return getUri(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of Uri
+ */
+ public final java.lang.String getUri(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.String) getMendixObject().getValue(context, MemberNames.Uri.toString());
+ }
+
+ /**
+ * Set value of Uri
+ * @param uri
+ */
+ public final void setUri(java.lang.String uri)
+ {
+ setUri(getContext(), uri);
+ }
+
+ /**
+ * Set value of Uri
+ * @param context
+ * @param uri
+ */
+ public final void setUri(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String uri)
+ {
+ getMendixObject().setValue(context, MemberNames.Uri.toString(), uri);
+ }
+
+ @java.lang.Override
+ public boolean equals(Object obj)
+ {
+ if (obj == this)
+ return true;
+
+ if (obj != null && getClass().equals(obj.getClass()))
+ {
+ final system.proxies.HttpRequest that = (system.proxies.HttpRequest) obj;
+ return getMendixObject().equals(that.getMendixObject());
+ }
+ return false;
+ }
+
+ @java.lang.Override
+ public int hashCode()
+ {
+ return getMendixObject().hashCode();
+ }
+
+ /**
+ * @return String name of this class
+ */
+ public static java.lang.String getType()
+ {
+ return "System.HttpRequest";
+ }
+
+ /**
+ * @return String GUID from this object, format: ID_0000000000
+ * @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.lang.String getGUID()
+ {
+ return "ID_" + getMendixObject().getId().toLong();
+ }
+}
diff --git a/test/Phonenumber-main/javasource/system/proxies/HttpResponse.java b/test/Phonenumber-main/javasource/system/proxies/HttpResponse.java
new file mode 100644
index 0000000..1848ec8
--- /dev/null
+++ b/test/Phonenumber-main/javasource/system/proxies/HttpResponse.java
@@ -0,0 +1,184 @@
+// This file was generated by Mendix Studio Pro.
+//
+// WARNING: Code you write here will be lost the next time you deploy the project.
+
+package system.proxies;
+
+public class HttpResponse extends system.proxies.HttpMessage
+{
+ /**
+ * Internal name of this entity
+ */
+ public static final java.lang.String entityName = "System.HttpResponse";
+
+ /**
+ * Enum describing members of this entity
+ */
+ public enum MemberNames
+ {
+ StatusCode("StatusCode"),
+ ReasonPhrase("ReasonPhrase"),
+ HttpVersion("HttpVersion"),
+ Content("Content");
+
+ private java.lang.String metaName;
+
+ MemberNames(java.lang.String s)
+ {
+ metaName = s;
+ }
+
+ @java.lang.Override
+ public java.lang.String toString()
+ {
+ return metaName;
+ }
+ }
+
+ public HttpResponse(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ this(context, com.mendix.core.Core.instantiate(context, "System.HttpResponse"));
+ }
+
+ protected HttpResponse(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject httpResponseMendixObject)
+ {
+ super(context, httpResponseMendixObject);
+ if (!com.mendix.core.Core.isSubClassOf("System.HttpResponse", httpResponseMendixObject.getType()))
+ throw new java.lang.IllegalArgumentException("The given object is not a System.HttpResponse");
+ }
+
+ /**
+ * @deprecated Use 'HttpResponse.load(IContext, IMendixIdentifier)' instead.
+ */
+ @java.lang.Deprecated
+ public static system.proxies.HttpResponse initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ return system.proxies.HttpResponse.load(context, mendixIdentifier);
+ }
+
+ /**
+ * Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
+ */
+ public static system.proxies.HttpResponse initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
+ {
+ return new system.proxies.HttpResponse(context, mendixObject);
+ }
+
+ public static system.proxies.HttpResponse load(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ com.mendix.systemwideinterfaces.core.IMendixObject mendixObject = com.mendix.core.Core.retrieveId(context, mendixIdentifier);
+ return system.proxies.HttpResponse.initialize(context, mendixObject);
+ }
+
+ /**
+ * @return value of StatusCode
+ */
+ public final java.lang.Integer getStatusCode()
+ {
+ return getStatusCode(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of StatusCode
+ */
+ public final java.lang.Integer getStatusCode(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.Integer) getMendixObject().getValue(context, MemberNames.StatusCode.toString());
+ }
+
+ /**
+ * Set value of StatusCode
+ * @param statuscode
+ */
+ public final void setStatusCode(java.lang.Integer statuscode)
+ {
+ setStatusCode(getContext(), statuscode);
+ }
+
+ /**
+ * Set value of StatusCode
+ * @param context
+ * @param statuscode
+ */
+ public final void setStatusCode(com.mendix.systemwideinterfaces.core.IContext context, java.lang.Integer statuscode)
+ {
+ getMendixObject().setValue(context, MemberNames.StatusCode.toString(), statuscode);
+ }
+
+ /**
+ * @return value of ReasonPhrase
+ */
+ public final java.lang.String getReasonPhrase()
+ {
+ return getReasonPhrase(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of ReasonPhrase
+ */
+ public final java.lang.String getReasonPhrase(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.String) getMendixObject().getValue(context, MemberNames.ReasonPhrase.toString());
+ }
+
+ /**
+ * Set value of ReasonPhrase
+ * @param reasonphrase
+ */
+ public final void setReasonPhrase(java.lang.String reasonphrase)
+ {
+ setReasonPhrase(getContext(), reasonphrase);
+ }
+
+ /**
+ * Set value of ReasonPhrase
+ * @param context
+ * @param reasonphrase
+ */
+ public final void setReasonPhrase(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String reasonphrase)
+ {
+ getMendixObject().setValue(context, MemberNames.ReasonPhrase.toString(), reasonphrase);
+ }
+
+ @java.lang.Override
+ public boolean equals(Object obj)
+ {
+ if (obj == this)
+ return true;
+
+ if (obj != null && getClass().equals(obj.getClass()))
+ {
+ final system.proxies.HttpResponse that = (system.proxies.HttpResponse) obj;
+ return getMendixObject().equals(that.getMendixObject());
+ }
+ return false;
+ }
+
+ @java.lang.Override
+ public int hashCode()
+ {
+ return getMendixObject().hashCode();
+ }
+
+ /**
+ * @return String name of this class
+ */
+ public static java.lang.String getType()
+ {
+ return "System.HttpResponse";
+ }
+
+ /**
+ * @return String GUID from this object, format: ID_0000000000
+ * @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.lang.String getGUID()
+ {
+ return "ID_" + getMendixObject().getId().toLong();
+ }
+}
diff --git a/test/Phonenumber-main/javasource/system/proxies/Image.java b/test/Phonenumber-main/javasource/system/proxies/Image.java
index 4202d1e..42ac7e1 100644
--- a/test/Phonenumber-main/javasource/system/proxies/Image.java
+++ b/test/Phonenumber-main/javasource/system/proxies/Image.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -21,7 +21,8 @@ public enum MemberNames
Name("Name"),
DeleteAfterDownload("DeleteAfterDownload"),
Contents("Contents"),
- HasContents("HasContents");
+ HasContents("HasContents"),
+ Size("Size");
private java.lang.String metaName;
@@ -30,7 +31,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -52,7 +53,7 @@ protected Image(com.mendix.systemwideinterfaces.core.IContext context, com.mendi
/**
* @deprecated Use 'Image.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.Image initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.Image.load(context, mendixIdentifier);
@@ -60,7 +61,7 @@ public static system.proxies.Image initialize(com.mendix.systemwideinterfaces.co
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.Image initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -117,7 +118,7 @@ public final void setPublicThumbnailPath(com.mendix.systemwideinterfaces.core.IC
getMendixObject().setValue(context, MemberNames.PublicThumbnailPath.toString(), publicthumbnailpath);
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -131,7 +132,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -149,8 +150,8 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Override
- @Deprecated
+ @java.lang.Override
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/Language.java b/test/Phonenumber-main/javasource/system/proxies/Language.java
index 10b93b9..cb05e34 100644
--- a/test/Phonenumber-main/javasource/system/proxies/Language.java
+++ b/test/Phonenumber-main/javasource/system/proxies/Language.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -30,7 +30,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -56,7 +56,7 @@ protected Language(com.mendix.systemwideinterfaces.core.IContext context, com.me
/**
* @deprecated Use 'Language.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.Language initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.Language.load(context, mendixIdentifier);
@@ -64,7 +64,7 @@ public static system.proxies.Language initialize(com.mendix.systemwideinterfaces
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.Language initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -204,7 +204,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -218,7 +218,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -236,7 +236,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/ScheduledEventInformation.java b/test/Phonenumber-main/javasource/system/proxies/ScheduledEventInformation.java
index 78044cd..150c00d 100644
--- a/test/Phonenumber-main/javasource/system/proxies/ScheduledEventInformation.java
+++ b/test/Phonenumber-main/javasource/system/proxies/ScheduledEventInformation.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -33,7 +33,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -59,7 +59,7 @@ protected ScheduledEventInformation(com.mendix.systemwideinterfaces.core.IContex
/**
* @deprecated Use 'ScheduledEventInformation.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.ScheduledEventInformation initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.ScheduledEventInformation.load(context, mendixIdentifier);
@@ -67,7 +67,7 @@ public static system.proxies.ScheduledEventInformation initialize(com.mendix.sys
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.ScheduledEventInformation initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -323,7 +323,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -337,7 +337,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -355,7 +355,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/Session.java b/test/Phonenumber-main/javasource/system/proxies/Session.java
index f5fb241..88a60bc 100644
--- a/test/Phonenumber-main/javasource/system/proxies/Session.java
+++ b/test/Phonenumber-main/javasource/system/proxies/Session.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -32,7 +32,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -58,7 +58,7 @@ protected Session(com.mendix.systemwideinterfaces.core.IContext context, com.men
/**
* @deprecated Use 'Session.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.Session initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.Session.load(context, mendixIdentifier);
@@ -66,7 +66,7 @@ public static system.proxies.Session initialize(com.mendix.systemwideinterfaces.
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.Session initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -285,7 +285,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -299,7 +299,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -317,7 +317,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/SoapFault.java b/test/Phonenumber-main/javasource/system/proxies/SoapFault.java
index 157b061..10dcbb0 100644
--- a/test/Phonenumber-main/javasource/system/proxies/SoapFault.java
+++ b/test/Phonenumber-main/javasource/system/proxies/SoapFault.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -32,7 +32,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -54,7 +54,7 @@ protected SoapFault(com.mendix.systemwideinterfaces.core.IContext context, com.m
/**
* @deprecated Use 'SoapFault.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.SoapFault initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.SoapFault.load(context, mendixIdentifier);
@@ -62,7 +62,7 @@ public static system.proxies.SoapFault initialize(com.mendix.systemwideinterface
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.SoapFault initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -255,7 +255,7 @@ public final void setDetail(com.mendix.systemwideinterfaces.core.IContext contex
getMendixObject().setValue(context, MemberNames.Detail.toString(), detail);
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -269,7 +269,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -287,8 +287,8 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Override
- @Deprecated
+ @java.lang.Override
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/Statistics.java b/test/Phonenumber-main/javasource/system/proxies/Statistics.java
deleted file mode 100644
index 169fab1..0000000
--- a/test/Phonenumber-main/javasource/system/proxies/Statistics.java
+++ /dev/null
@@ -1,362 +0,0 @@
-// This file was generated by Mendix Modeler.
-//
-// WARNING: Code you write here will be lost the next time you deploy the project.
-
-package system.proxies;
-
-public class Statistics
-{
- private final com.mendix.systemwideinterfaces.core.IMendixObject statisticsMendixObject;
-
- private final com.mendix.systemwideinterfaces.core.IContext context;
-
- /**
- * Internal name of this entity
- */
- public static final java.lang.String entityName = "System.Statistics";
-
- /**
- * Enum describing members of this entity
- */
- public enum MemberNames
- {
- MaxNumberOfConcurrentUsers("MaxNumberOfConcurrentUsers"),
- MaxNumberOfAnonymousConcurrentUsers("MaxNumberOfAnonymousConcurrentUsers"),
- MaxNumberOfNamedUsers("MaxNumberOfNamedUsers"),
- LastUpdate("LastUpdate"),
- ClusterManager("System.ClusterManager");
-
- private java.lang.String metaName;
-
- MemberNames(java.lang.String s)
- {
- metaName = s;
- }
-
- @Override
- public java.lang.String toString()
- {
- return metaName;
- }
- }
-
- public Statistics(com.mendix.systemwideinterfaces.core.IContext context)
- {
- this(context, com.mendix.core.Core.instantiate(context, "System.Statistics"));
- }
-
- protected Statistics(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject statisticsMendixObject)
- {
- if (statisticsMendixObject == null)
- throw new java.lang.IllegalArgumentException("The given object cannot be null.");
- if (!com.mendix.core.Core.isSubClassOf("System.Statistics", statisticsMendixObject.getType()))
- throw new java.lang.IllegalArgumentException("The given object is not a System.Statistics");
-
- this.statisticsMendixObject = statisticsMendixObject;
- this.context = context;
- }
-
- /**
- * @deprecated Use 'Statistics.load(IContext, IMendixIdentifier)' instead.
- */
- @Deprecated
- public static system.proxies.Statistics initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
- {
- return system.proxies.Statistics.load(context, mendixIdentifier);
- }
-
- /**
- * Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
- */
- public static system.proxies.Statistics initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
- {
- return new system.proxies.Statistics(context, mendixObject);
- }
-
- public static system.proxies.Statistics load(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
- {
- com.mendix.systemwideinterfaces.core.IMendixObject mendixObject = com.mendix.core.Core.retrieveId(context, mendixIdentifier);
- return system.proxies.Statistics.initialize(context, mendixObject);
- }
-
- public static java.util.List load(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String xpathConstraint) throws com.mendix.core.CoreException
- {
- java.util.List result = new java.util.ArrayList();
- for (com.mendix.systemwideinterfaces.core.IMendixObject obj : com.mendix.core.Core.retrieveXPathQuery(context, "//System.Statistics" + xpathConstraint))
- result.add(system.proxies.Statistics.initialize(context, obj));
- return result;
- }
-
- /**
- * Commit the changes made on this proxy object.
- */
- public final void commit() throws com.mendix.core.CoreException
- {
- com.mendix.core.Core.commit(context, getMendixObject());
- }
-
- /**
- * Commit the changes made on this proxy object using the specified context.
- */
- public final void commit(com.mendix.systemwideinterfaces.core.IContext context) throws com.mendix.core.CoreException
- {
- com.mendix.core.Core.commit(context, getMendixObject());
- }
-
- /**
- * Delete the object.
- */
- public final void delete()
- {
- com.mendix.core.Core.delete(context, getMendixObject());
- }
-
- /**
- * Delete the object using the specified context.
- */
- public final void delete(com.mendix.systemwideinterfaces.core.IContext context)
- {
- com.mendix.core.Core.delete(context, getMendixObject());
- }
- /**
- * @return value of MaxNumberOfConcurrentUsers
- */
- public final java.lang.Integer getMaxNumberOfConcurrentUsers()
- {
- return getMaxNumberOfConcurrentUsers(getContext());
- }
-
- /**
- * @param context
- * @return value of MaxNumberOfConcurrentUsers
- */
- public final java.lang.Integer getMaxNumberOfConcurrentUsers(com.mendix.systemwideinterfaces.core.IContext context)
- {
- return (java.lang.Integer) getMendixObject().getValue(context, MemberNames.MaxNumberOfConcurrentUsers.toString());
- }
-
- /**
- * Set value of MaxNumberOfConcurrentUsers
- * @param maxnumberofconcurrentusers
- */
- public final void setMaxNumberOfConcurrentUsers(java.lang.Integer maxnumberofconcurrentusers)
- {
- setMaxNumberOfConcurrentUsers(getContext(), maxnumberofconcurrentusers);
- }
-
- /**
- * Set value of MaxNumberOfConcurrentUsers
- * @param context
- * @param maxnumberofconcurrentusers
- */
- public final void setMaxNumberOfConcurrentUsers(com.mendix.systemwideinterfaces.core.IContext context, java.lang.Integer maxnumberofconcurrentusers)
- {
- getMendixObject().setValue(context, MemberNames.MaxNumberOfConcurrentUsers.toString(), maxnumberofconcurrentusers);
- }
-
- /**
- * @return value of MaxNumberOfAnonymousConcurrentUsers
- */
- public final java.lang.Integer getMaxNumberOfAnonymousConcurrentUsers()
- {
- return getMaxNumberOfAnonymousConcurrentUsers(getContext());
- }
-
- /**
- * @param context
- * @return value of MaxNumberOfAnonymousConcurrentUsers
- */
- public final java.lang.Integer getMaxNumberOfAnonymousConcurrentUsers(com.mendix.systemwideinterfaces.core.IContext context)
- {
- return (java.lang.Integer) getMendixObject().getValue(context, MemberNames.MaxNumberOfAnonymousConcurrentUsers.toString());
- }
-
- /**
- * Set value of MaxNumberOfAnonymousConcurrentUsers
- * @param maxnumberofanonymousconcurrentusers
- */
- public final void setMaxNumberOfAnonymousConcurrentUsers(java.lang.Integer maxnumberofanonymousconcurrentusers)
- {
- setMaxNumberOfAnonymousConcurrentUsers(getContext(), maxnumberofanonymousconcurrentusers);
- }
-
- /**
- * Set value of MaxNumberOfAnonymousConcurrentUsers
- * @param context
- * @param maxnumberofanonymousconcurrentusers
- */
- public final void setMaxNumberOfAnonymousConcurrentUsers(com.mendix.systemwideinterfaces.core.IContext context, java.lang.Integer maxnumberofanonymousconcurrentusers)
- {
- getMendixObject().setValue(context, MemberNames.MaxNumberOfAnonymousConcurrentUsers.toString(), maxnumberofanonymousconcurrentusers);
- }
-
- /**
- * @return value of MaxNumberOfNamedUsers
- */
- public final java.lang.Integer getMaxNumberOfNamedUsers()
- {
- return getMaxNumberOfNamedUsers(getContext());
- }
-
- /**
- * @param context
- * @return value of MaxNumberOfNamedUsers
- */
- public final java.lang.Integer getMaxNumberOfNamedUsers(com.mendix.systemwideinterfaces.core.IContext context)
- {
- return (java.lang.Integer) getMendixObject().getValue(context, MemberNames.MaxNumberOfNamedUsers.toString());
- }
-
- /**
- * Set value of MaxNumberOfNamedUsers
- * @param maxnumberofnamedusers
- */
- public final void setMaxNumberOfNamedUsers(java.lang.Integer maxnumberofnamedusers)
- {
- setMaxNumberOfNamedUsers(getContext(), maxnumberofnamedusers);
- }
-
- /**
- * Set value of MaxNumberOfNamedUsers
- * @param context
- * @param maxnumberofnamedusers
- */
- public final void setMaxNumberOfNamedUsers(com.mendix.systemwideinterfaces.core.IContext context, java.lang.Integer maxnumberofnamedusers)
- {
- getMendixObject().setValue(context, MemberNames.MaxNumberOfNamedUsers.toString(), maxnumberofnamedusers);
- }
-
- /**
- * @return value of LastUpdate
- */
- public final java.util.Date getLastUpdate()
- {
- return getLastUpdate(getContext());
- }
-
- /**
- * @param context
- * @return value of LastUpdate
- */
- public final java.util.Date getLastUpdate(com.mendix.systemwideinterfaces.core.IContext context)
- {
- return (java.util.Date) getMendixObject().getValue(context, MemberNames.LastUpdate.toString());
- }
-
- /**
- * Set value of LastUpdate
- * @param lastupdate
- */
- public final void setLastUpdate(java.util.Date lastupdate)
- {
- setLastUpdate(getContext(), lastupdate);
- }
-
- /**
- * Set value of LastUpdate
- * @param context
- * @param lastupdate
- */
- public final void setLastUpdate(com.mendix.systemwideinterfaces.core.IContext context, java.util.Date lastupdate)
- {
- getMendixObject().setValue(context, MemberNames.LastUpdate.toString(), lastupdate);
- }
-
- /**
- * @return value of ClusterManager
- */
- public final system.proxies.XASInstance getClusterManager() throws com.mendix.core.CoreException
- {
- return getClusterManager(getContext());
- }
-
- /**
- * @param context
- * @return value of ClusterManager
- */
- public final system.proxies.XASInstance getClusterManager(com.mendix.systemwideinterfaces.core.IContext context) throws com.mendix.core.CoreException
- {
- system.proxies.XASInstance result = null;
- com.mendix.systemwideinterfaces.core.IMendixIdentifier identifier = getMendixObject().getValue(context, MemberNames.ClusterManager.toString());
- if (identifier != null)
- result = system.proxies.XASInstance.load(context, identifier);
- return result;
- }
-
- /**
- * Set value of ClusterManager
- * @param clustermanager
- */
- public final void setClusterManager(system.proxies.XASInstance clustermanager)
- {
- setClusterManager(getContext(), clustermanager);
- }
-
- /**
- * Set value of ClusterManager
- * @param context
- * @param clustermanager
- */
- public final void setClusterManager(com.mendix.systemwideinterfaces.core.IContext context, system.proxies.XASInstance clustermanager)
- {
- if (clustermanager == null)
- getMendixObject().setValue(context, MemberNames.ClusterManager.toString(), null);
- else
- getMendixObject().setValue(context, MemberNames.ClusterManager.toString(), clustermanager.getMendixObject().getId());
- }
-
- /**
- * @return the IMendixObject instance of this proxy for use in the Core interface.
- */
- public final com.mendix.systemwideinterfaces.core.IMendixObject getMendixObject()
- {
- return statisticsMendixObject;
- }
-
- /**
- * @return the IContext instance of this proxy, or null if no IContext instance was specified at initialization.
- */
- public final com.mendix.systemwideinterfaces.core.IContext getContext()
- {
- return context;
- }
-
- @Override
- public boolean equals(Object obj)
- {
- if (obj == this)
- return true;
-
- if (obj != null && getClass().equals(obj.getClass()))
- {
- final system.proxies.Statistics that = (system.proxies.Statistics) obj;
- return getMendixObject().equals(that.getMendixObject());
- }
- return false;
- }
-
- @Override
- public int hashCode()
- {
- return getMendixObject().hashCode();
- }
-
- /**
- * @return String name of this class
- */
- public static java.lang.String getType()
- {
- return "System.Statistics";
- }
-
- /**
- * @return String GUID from this object, format: ID_0000000000
- * @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
- */
- @Deprecated
- public java.lang.String getGUID()
- {
- return "ID_" + getMendixObject().getId().toLong();
- }
-}
diff --git a/test/Phonenumber-main/javasource/system/proxies/TimeZone.java b/test/Phonenumber-main/javasource/system/proxies/TimeZone.java
index f6c1187..76131ed 100644
--- a/test/Phonenumber-main/javasource/system/proxies/TimeZone.java
+++ b/test/Phonenumber-main/javasource/system/proxies/TimeZone.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -31,7 +31,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -57,7 +57,7 @@ protected TimeZone(com.mendix.systemwideinterfaces.core.IContext context, com.me
/**
* @deprecated Use 'TimeZone.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.TimeZone initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.TimeZone.load(context, mendixIdentifier);
@@ -65,7 +65,7 @@ public static system.proxies.TimeZone initialize(com.mendix.systemwideinterfaces
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.TimeZone initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -241,7 +241,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -255,7 +255,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -273,7 +273,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/TokenInformation.java b/test/Phonenumber-main/javasource/system/proxies/TokenInformation.java
index eee3faf..066e1df 100644
--- a/test/Phonenumber-main/javasource/system/proxies/TokenInformation.java
+++ b/test/Phonenumber-main/javasource/system/proxies/TokenInformation.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -32,7 +32,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -58,7 +58,7 @@ protected TokenInformation(com.mendix.systemwideinterfaces.core.IContext context
/**
* @deprecated Use 'TokenInformation.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.TokenInformation initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.TokenInformation.load(context, mendixIdentifier);
@@ -66,7 +66,7 @@ public static system.proxies.TokenInformation initialize(com.mendix.systemwidein
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.TokenInformation initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -268,7 +268,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -282,7 +282,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -300,7 +300,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/User.java b/test/Phonenumber-main/javasource/system/proxies/User.java
index d159b75..a8e9527 100644
--- a/test/Phonenumber-main/javasource/system/proxies/User.java
+++ b/test/Phonenumber-main/javasource/system/proxies/User.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -39,7 +39,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -65,7 +65,7 @@ protected User(com.mendix.systemwideinterfaces.core.IContext context, com.mendix
/**
* @deprecated Use 'User.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.User initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.User.load(context, mendixIdentifier);
@@ -73,7 +73,7 @@ public static system.proxies.User initialize(com.mendix.systemwideinterfaces.cor
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.User initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -547,7 +547,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -561,7 +561,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -579,7 +579,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/UserReportInfo.java b/test/Phonenumber-main/javasource/system/proxies/UserReportInfo.java
new file mode 100644
index 0000000..21b71dc
--- /dev/null
+++ b/test/Phonenumber-main/javasource/system/proxies/UserReportInfo.java
@@ -0,0 +1,296 @@
+// This file was generated by Mendix Studio Pro.
+//
+// WARNING: Code you write here will be lost the next time you deploy the project.
+
+package system.proxies;
+
+public class UserReportInfo
+{
+ private final com.mendix.systemwideinterfaces.core.IMendixObject userReportInfoMendixObject;
+
+ private final com.mendix.systemwideinterfaces.core.IContext context;
+
+ /**
+ * Internal name of this entity
+ */
+ public static final java.lang.String entityName = "System.UserReportInfo";
+
+ /**
+ * Enum describing members of this entity
+ */
+ public enum MemberNames
+ {
+ UserType("UserType"),
+ Hash("Hash"),
+ UserReportInfo_User("System.UserReportInfo_User");
+
+ private java.lang.String metaName;
+
+ MemberNames(java.lang.String s)
+ {
+ metaName = s;
+ }
+
+ @java.lang.Override
+ public java.lang.String toString()
+ {
+ return metaName;
+ }
+ }
+
+ public UserReportInfo(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ this(context, com.mendix.core.Core.instantiate(context, "System.UserReportInfo"));
+ }
+
+ protected UserReportInfo(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject userReportInfoMendixObject)
+ {
+ if (userReportInfoMendixObject == null)
+ throw new java.lang.IllegalArgumentException("The given object cannot be null.");
+ if (!com.mendix.core.Core.isSubClassOf("System.UserReportInfo", userReportInfoMendixObject.getType()))
+ throw new java.lang.IllegalArgumentException("The given object is not a System.UserReportInfo");
+
+ this.userReportInfoMendixObject = userReportInfoMendixObject;
+ this.context = context;
+ }
+
+ /**
+ * @deprecated Use 'UserReportInfo.load(IContext, IMendixIdentifier)' instead.
+ */
+ @java.lang.Deprecated
+ public static system.proxies.UserReportInfo initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ return system.proxies.UserReportInfo.load(context, mendixIdentifier);
+ }
+
+ /**
+ * Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
+ */
+ public static system.proxies.UserReportInfo initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
+ {
+ return new system.proxies.UserReportInfo(context, mendixObject);
+ }
+
+ public static system.proxies.UserReportInfo load(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
+ {
+ com.mendix.systemwideinterfaces.core.IMendixObject mendixObject = com.mendix.core.Core.retrieveId(context, mendixIdentifier);
+ return system.proxies.UserReportInfo.initialize(context, mendixObject);
+ }
+
+ public static java.util.List load(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String xpathConstraint) throws com.mendix.core.CoreException
+ {
+ java.util.List result = new java.util.ArrayList();
+ for (com.mendix.systemwideinterfaces.core.IMendixObject obj : com.mendix.core.Core.retrieveXPathQuery(context, "//System.UserReportInfo" + xpathConstraint))
+ result.add(system.proxies.UserReportInfo.initialize(context, obj));
+ return result;
+ }
+
+ /**
+ * Commit the changes made on this proxy object.
+ */
+ public final void commit() throws com.mendix.core.CoreException
+ {
+ com.mendix.core.Core.commit(context, getMendixObject());
+ }
+
+ /**
+ * Commit the changes made on this proxy object using the specified context.
+ */
+ public final void commit(com.mendix.systemwideinterfaces.core.IContext context) throws com.mendix.core.CoreException
+ {
+ com.mendix.core.Core.commit(context, getMendixObject());
+ }
+
+ /**
+ * Delete the object.
+ */
+ public final void delete()
+ {
+ com.mendix.core.Core.delete(context, getMendixObject());
+ }
+
+ /**
+ * Delete the object using the specified context.
+ */
+ public final void delete(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ com.mendix.core.Core.delete(context, getMendixObject());
+ }
+ /**
+ * Set value of UserType
+ * @param usertype
+ */
+ public final system.proxies.UserType getUserType()
+ {
+ return getUserType(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of UserType
+ */
+ public final system.proxies.UserType getUserType(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ Object obj = getMendixObject().getValue(context, MemberNames.UserType.toString());
+ if (obj == null)
+ return null;
+
+ return system.proxies.UserType.valueOf((java.lang.String) obj);
+ }
+
+ /**
+ * Set value of UserType
+ * @param usertype
+ */
+ public final void setUserType(system.proxies.UserType usertype)
+ {
+ setUserType(getContext(), usertype);
+ }
+
+ /**
+ * Set value of UserType
+ * @param context
+ * @param usertype
+ */
+ public final void setUserType(com.mendix.systemwideinterfaces.core.IContext context, system.proxies.UserType usertype)
+ {
+ if (usertype != null)
+ getMendixObject().setValue(context, MemberNames.UserType.toString(), usertype.toString());
+ else
+ getMendixObject().setValue(context, MemberNames.UserType.toString(), null);
+ }
+
+ /**
+ * @return value of Hash
+ */
+ public final java.lang.String getHash()
+ {
+ return getHash(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of Hash
+ */
+ public final java.lang.String getHash(com.mendix.systemwideinterfaces.core.IContext context)
+ {
+ return (java.lang.String) getMendixObject().getValue(context, MemberNames.Hash.toString());
+ }
+
+ /**
+ * Set value of Hash
+ * @param hash
+ */
+ public final void setHash(java.lang.String hash)
+ {
+ setHash(getContext(), hash);
+ }
+
+ /**
+ * Set value of Hash
+ * @param context
+ * @param hash
+ */
+ public final void setHash(com.mendix.systemwideinterfaces.core.IContext context, java.lang.String hash)
+ {
+ getMendixObject().setValue(context, MemberNames.Hash.toString(), hash);
+ }
+
+ /**
+ * @return value of UserReportInfo_User
+ */
+ public final system.proxies.User getUserReportInfo_User() throws com.mendix.core.CoreException
+ {
+ return getUserReportInfo_User(getContext());
+ }
+
+ /**
+ * @param context
+ * @return value of UserReportInfo_User
+ */
+ public final system.proxies.User getUserReportInfo_User(com.mendix.systemwideinterfaces.core.IContext context) throws com.mendix.core.CoreException
+ {
+ system.proxies.User result = null;
+ com.mendix.systemwideinterfaces.core.IMendixIdentifier identifier = getMendixObject().getValue(context, MemberNames.UserReportInfo_User.toString());
+ if (identifier != null)
+ result = system.proxies.User.load(context, identifier);
+ return result;
+ }
+
+ /**
+ * Set value of UserReportInfo_User
+ * @param userreportinfo_user
+ */
+ public final void setUserReportInfo_User(system.proxies.User userreportinfo_user)
+ {
+ setUserReportInfo_User(getContext(), userreportinfo_user);
+ }
+
+ /**
+ * Set value of UserReportInfo_User
+ * @param context
+ * @param userreportinfo_user
+ */
+ public final void setUserReportInfo_User(com.mendix.systemwideinterfaces.core.IContext context, system.proxies.User userreportinfo_user)
+ {
+ if (userreportinfo_user == null)
+ getMendixObject().setValue(context, MemberNames.UserReportInfo_User.toString(), null);
+ else
+ getMendixObject().setValue(context, MemberNames.UserReportInfo_User.toString(), userreportinfo_user.getMendixObject().getId());
+ }
+
+ /**
+ * @return the IMendixObject instance of this proxy for use in the Core interface.
+ */
+ public final com.mendix.systemwideinterfaces.core.IMendixObject getMendixObject()
+ {
+ return userReportInfoMendixObject;
+ }
+
+ /**
+ * @return the IContext instance of this proxy, or null if no IContext instance was specified at initialization.
+ */
+ public final com.mendix.systemwideinterfaces.core.IContext getContext()
+ {
+ return context;
+ }
+
+ @java.lang.Override
+ public boolean equals(Object obj)
+ {
+ if (obj == this)
+ return true;
+
+ if (obj != null && getClass().equals(obj.getClass()))
+ {
+ final system.proxies.UserReportInfo that = (system.proxies.UserReportInfo) obj;
+ return getMendixObject().equals(that.getMendixObject());
+ }
+ return false;
+ }
+
+ @java.lang.Override
+ public int hashCode()
+ {
+ return getMendixObject().hashCode();
+ }
+
+ /**
+ * @return String name of this class
+ */
+ public static java.lang.String getType()
+ {
+ return "System.UserReportInfo";
+ }
+
+ /**
+ * @return String GUID from this object, format: ID_0000000000
+ * @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
+ */
+ @java.lang.Deprecated
+ public java.lang.String getGUID()
+ {
+ return "ID_" + getMendixObject().getId().toLong();
+ }
+}
diff --git a/test/Phonenumber-main/javasource/system/proxies/UserRole.java b/test/Phonenumber-main/javasource/system/proxies/UserRole.java
index a0ea795..d6713b7 100644
--- a/test/Phonenumber-main/javasource/system/proxies/UserRole.java
+++ b/test/Phonenumber-main/javasource/system/proxies/UserRole.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -32,7 +32,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -58,7 +58,7 @@ protected UserRole(com.mendix.systemwideinterfaces.core.IContext context, com.me
/**
* @deprecated Use 'UserRole.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.UserRole initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.UserRole.load(context, mendixIdentifier);
@@ -66,7 +66,7 @@ public static system.proxies.UserRole initialize(com.mendix.systemwideinterfaces
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.UserRole initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -288,7 +288,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -302,7 +302,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -320,7 +320,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/UserType.java b/test/Phonenumber-main/javasource/system/proxies/UserType.java
new file mode 100644
index 0000000..2dbe164
--- /dev/null
+++ b/test/Phonenumber-main/javasource/system/proxies/UserType.java
@@ -0,0 +1,32 @@
+// This file was generated by Mendix Studio Pro.
+//
+// WARNING: Code you write here will be lost the next time you deploy the project.
+
+package system.proxies;
+
+public enum UserType
+{
+ Internal(new java.lang.String[][] { new java.lang.String[] { "en_US", "Internal" }, new java.lang.String[] { "nl_NL", "Intern" } }),
+ External(new java.lang.String[][] { new java.lang.String[] { "en_US", "External" }, new java.lang.String[] { "nl_NL", "Extern" } });
+
+ private java.util.Map captions;
+
+ private UserType(java.lang.String[][] captionStrings)
+ {
+ this.captions = new java.util.HashMap();
+ for (java.lang.String[] captionString : captionStrings)
+ captions.put(captionString[0], captionString[1]);
+ }
+
+ public java.lang.String getCaption(java.lang.String languageCode)
+ {
+ if (captions.containsKey(languageCode))
+ return captions.get(languageCode);
+ return captions.get("en_US");
+ }
+
+ public java.lang.String getCaption()
+ {
+ return captions.get("en_US");
+ }
+}
diff --git a/test/Phonenumber-main/javasource/system/proxies/XASInstance.java b/test/Phonenumber-main/javasource/system/proxies/XASInstance.java
index 77f647c..2423bde 100644
--- a/test/Phonenumber-main/javasource/system/proxies/XASInstance.java
+++ b/test/Phonenumber-main/javasource/system/proxies/XASInstance.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
@@ -33,7 +33,7 @@ public enum MemberNames
metaName = s;
}
- @Override
+ @java.lang.Override
public java.lang.String toString()
{
return metaName;
@@ -59,7 +59,7 @@ protected XASInstance(com.mendix.systemwideinterfaces.core.IContext context, com
/**
* @deprecated Use 'XASInstance.load(IContext, IMendixIdentifier)' instead.
*/
- @Deprecated
+ @java.lang.Deprecated
public static system.proxies.XASInstance initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixIdentifier mendixIdentifier) throws com.mendix.core.CoreException
{
return system.proxies.XASInstance.load(context, mendixIdentifier);
@@ -67,7 +67,7 @@ public static system.proxies.XASInstance initialize(com.mendix.systemwideinterfa
/**
* Initialize a proxy using context (recommended). This context will be used for security checking when the get- and set-methods without context parameters are called.
- * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.getSudoContext() can be used to obtain sudo access).
+ * The get- and set-methods with context parameter should be used when for instance sudo access is necessary (IContext.createSudoClone() can be used to obtain sudo access).
*/
public static system.proxies.XASInstance initialize(com.mendix.systemwideinterfaces.core.IContext context, com.mendix.systemwideinterfaces.core.IMendixObject mendixObject)
{
@@ -315,7 +315,7 @@ public final com.mendix.systemwideinterfaces.core.IContext getContext()
return context;
}
- @Override
+ @java.lang.Override
public boolean equals(Object obj)
{
if (obj == this)
@@ -329,7 +329,7 @@ public boolean equals(Object obj)
return false;
}
- @Override
+ @java.lang.Override
public int hashCode()
{
return getMendixObject().hashCode();
@@ -347,7 +347,7 @@ public static java.lang.String getType()
* @return String GUID from this object, format: ID_0000000000
* @deprecated Use getMendixObject().getId().toLong() to get a unique identifier for this object.
*/
- @Deprecated
+ @java.lang.Deprecated
public java.lang.String getGUID()
{
return "ID_" + getMendixObject().getId().toLong();
diff --git a/test/Phonenumber-main/javasource/system/proxies/microflows/Microflows.java b/test/Phonenumber-main/javasource/system/proxies/microflows/Microflows.java
index 4524e2d..f668db7 100644
--- a/test/Phonenumber-main/javasource/system/proxies/microflows/Microflows.java
+++ b/test/Phonenumber-main/javasource/system/proxies/microflows/Microflows.java
@@ -1,4 +1,4 @@
-// This file was generated by Mendix Modeler 6.10.
+// This file was generated by Mendix Studio Pro.
//
// WARNING: Code you write here will be lost the next time you deploy the project.
diff --git a/test/Phonenumber-main/theme/index-rtl.html b/test/Phonenumber-main/theme/index-rtl.html
index b521bd3..e530044 100644
--- a/test/Phonenumber-main/theme/index-rtl.html
+++ b/test/Phonenumber-main/theme/index-rtl.html
@@ -5,17 +5,15 @@
Mendix
-
-
-
-
+
+
+ {{themecss}}
+
+