package com.eas.client; /** * * @author Marat */ public class ClientConstants { public static final String T_MTD_USERS = "MTD_USERS"; public static final String T_MTD_GROUPS = "MTD_GROUPS"; public static final String F_USR_NAME = "USR_NAME"; public static final String F_USR_PASSWD = "USR_PASSWD"; public static final String F_USR_FORM = "USR_FORM"; public static final String F_USR_CONTEXT = "USR_CONTEXT"; public static final String F_GROUP_NAME = "GROUP_NAME"; public static final String F_USR_PHONE = "USR_PHONE"; public static final String F_USR_EMAIL = "USR_EMAIL"; public static final String T_MTD_VERSION = "MTD_VERSION"; public static final String F_VERSION_VALUE = "VERSION_VALUE"; public static final String T_MTD_LOCALIZATION = "MTD_LOCALIZATION"; public static final String F_MDLOC_ID = "MDLOC_ID"; public static final String F_MDLOC_NAME = "MDLOC_NAME"; public static final String F_MDLOC_TRANSLATION = "MDLOC_TRANSLATION"; public static final String JDBCFKS_FKTABLE_SCHEM = "FKTABLE_SCHEM"; public static final String JDBCFKS_FKTABLE_NAME = "FKTABLE_NAME"; public static final String JDBCFKS_FKCOLUMN_NAME = "FKCOLUMN_NAME"; public static final String JDBCFKS_FK_NAME = "FK_NAME"; public static final String JDBCFKS_FKUPDATE_RULE = "UPDATE_RULE"; public static final String JDBCFKS_FKDELETE_RULE = "DELETE_RULE"; public static final String JDBCFKS_FKDEFERRABILITY = "DEFERRABILITY"; public static final String JDBCFKS_FKPKTABLE_SCHEM = "PKTABLE_SCHEM"; public static final String JDBCFKS_FKPKTABLE_NAME = "PKTABLE_NAME"; public static final String JDBCFKS_FKPKCOLUMN_NAME = "PKCOLUMN_NAME"; public static final String JDBCFKS_FKPK_NAME = "PK_NAME"; public static final String JDBCCOLS_TABLE_SCHEM = "TABLE_SCHEM"; public static final String JDBCCOLS_TABLE_NAME = "TABLE_NAME"; public static final String JDBCCOLS_TABLE_DESC = "TABLE_DESCRIPTION"; public static final String JDBCCOLS_COLUMN_NAME = "COLUMN_NAME"; public static final String JDBCCOLS_REMARKS = "REMARKS"; public static final String JDBCCOLS_DATA_TYPE = "DATA_TYPE"; public static final String JDBCCOLS_TYPE_NAME = "TYPE_NAME"; public static final String JDBCCOLS_TABLE_TYPE = "TABLE_TYPE"; public static final String JDBCCOLS_COLUMN_SIZE = "COLUMN_SIZE"; public static final String JDBCCOLS_DECIMAL_DIGITS = "DECIMAL_DIGITS"; public static final String JDBCCOLS_NUM_PREC_RADIX = "NUM_PREC_RADIX"; public static final String JDBCCOLS_NULLABLE = "NULLABLE"; public static final String JDBCPKS_TABLE_SCHEM = JDBCCOLS_TABLE_SCHEM; public static final String JDBCPKS_TABLE_NAME = JDBCCOLS_TABLE_NAME; public static final String JDBCPKS_COLUMN_NAME = JDBCCOLS_COLUMN_NAME; public static final String JDBCPKS_CONSTRAINT_NAME = "PK_NAME"; public static final String JDBCIDX_TABLE_SCHEM = JDBCCOLS_TABLE_SCHEM; public static final String JDBCIDX_TABLE_NAME = JDBCCOLS_TABLE_NAME; public static final String JDBCIDX_COLUMN_NAME = JDBCCOLS_COLUMN_NAME; public static final String JDBCIDX_NON_UNIQUE = "NON_UNIQUE"; //boolean => Can index values be non-unique. false when TYPE is tableIndexStatistic public static final String JDBCIDX_INDEX_QUALIFIER = "INDEX_QUALIFIER"; //String => index catalog (may be null); null when TYPE is tableIndexStatistic public static final String JDBCIDX_INDEX_NAME = "INDEX_NAME"; //String => index name; null when TYPE is tableIndexStatistic public static final String JDBCIDX_TYPE = "TYPE"; //short => index type: public static final String JDBCIDX_PRIMARY_KEY = "IS_PKEY"; public static final String JDBCIDX_FOREIGN_KEY = "FKEY_NAME"; //tableIndexStatistic - this identifies table statistics that are returned in conjuction with a table's index descriptions //tableIndexClustered - this is a clustered index //tableIndexHashed - this is a hashed index //tableIndexOther - this is some other style of index public static final String JDBCIDX_ORDINAL_POSITION = "ORDINAL_POSITION";//short => column sequence number within index; zero when TYPE is tableIndexStatistic public static final String JDBCIDX_ASC_OR_DESC = "ASC_OR_DESC";//String => column sort sequence, "A" => ascending, "D" => descending, may be null if sort sequence is not supported; null when TYPE is tableIndexStatistic public static final String JDBCPKS_TABLE_CAT_FIELD_NAME = "TABLE_CAT"; public static final String JDBCPKS_TABLE_TYPE_FIELD_NAME = "TABLE_TYPE"; public static final String JDBCPKS_TABLE_TYPE_TABLE = "TABLE"; public static final String JDBCPKS_TABLE_TYPE_VIEW = "VIEW"; public static final String STORED_QUERY_REF_PREFIX = "#"; // Java properties names public static final String USER_DIR_PROP_NAME = "user.dir"; public static final String USER_HOME_PROP_NAME = "user.home"; public static final String LINE_SEPARATOR_PROP_NAME = "line.separator"; //public static final String TEMP_DIR_PROP_NAME = "java.io.tmpdir"; public static final String USER_HOME_PLATYPUS_DIRECTORY_NAME = ".platypus"; public static final String ENTITIES_CACHE_DIRECTORY_NAME = "appCache"; public static final String CRLF = "\r\n"; // Типы элементов приложения public static final int ET_COMPONENT = 20; public static final int ET_REPORT = 40; public static final int ET_QUERY = 50; public static final int ET_DB_SCHEME = 60; public static final int ET_FOLDER = 70; public static final int ET_FORM = 90; public static final int ET_RESOURCE = 100; // Типы элементов метаданных БД public static final int DB_MD_TYPE_TABLES = 1; public static final int DB_MD_TYPE_SCHEMAS = 2; // Some settings public static final int QUERY_TIMEOUT = 3600;// secs // Error messages public static final String NO_SETTINGS_FILE = "No or bad settings file: "; public static final String NO_JAVA_PROPERTY = "No java property: "; /* * Database dialects are used as keys to select the Playpus driver or JDBC driver. */ public static final String SERVER_PROPERTY_ORACLE_DIALECT = "Oracle"; public static final String SERVER_PROPERTY_MSSQL_DIALECT = "MsSql"; public static final String SERVER_PROPERTY_POSTGRE_DIALECT = "PostgreSql"; public static final String SERVER_PROPERTY_MYSQL_DIALECT = "MySql"; public static final String SERVER_PROPERTY_DB2_DIALECT = "Db2"; public static final String SERVER_PROPERTY_H2_DIALECT = "H2"; }