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 - *
-	 * {@code
-	 * 
-	 *	
-	 *		
-	 *			
-	 *				 username 
-	 *				 password 
-	 *			
-	 *		
-     *		
-     *   		
-     *       		5
-     *       		5.0
-     *   		
-     *		
-	 * 
-	 * }
-	 * 
- * @return a soap envelope response stream, e.g.: - *
-	 * {@code
-	 * 
-	 * 
-  	 * 		
-     * 			
-     * 				string
-     * 			
-     * 		
-	 *	
-	 *}
-	 *
- * @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, String soapRequestMessage) - { - return integration.callWebservice(location, soapAction, soapRequestMessage); - } - - /** - * 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 - *
-	 * {@code 
-	 * 
-	 *	
-	 *		
-	 *			
-	 *				 username 
-	 *				 password 
-	 *			
-	 *		
-     *		
-     *   		
-     *       		5
-     *       		5.0
-     *   		
-     *		
-	 * 
-	 * }
-	 * 
- * @return a soap envelope response stream, e.g.: - *
-	 * {@code
-	 * 
-	 * 
-  	 * 		
-     * 			
-     * 				string
-     * 			
-     * 		
-	 *	
-	 *}
-	 *
- * @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 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> 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}} +
+ diff --git a/test/Phonenumber-main/theme/login.html b/test/Phonenumber-main/theme/login.html index 5bfda8a..646d6d4 100644 --- a/test/Phonenumber-main/theme/login.html +++ b/test/Phonenumber-main/theme/login.html @@ -1,31 +1,127 @@ - + - - - Mendix 5 - Login - - - + + + Login + + + + {{themecss}} + -