/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.runtime.client;
import java.text.MessageFormat;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
/**
*
*/
public class Messages {
private static final String BUNDLE_NAME = "org.teiid.runtime.client.messages"; //$NON-NLS-1$
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME);
private static final String DOT = "."; //$NON-NLS-1$
private static final String UNDERSCORE = "_"; //$NON-NLS-1$
@SuppressWarnings( "javadoc" )
public enum ArgCheck {
isNonNegativeInt,
isNonPositiveInt,
isNegativeInt,
isPositiveInt,
isStringNonZeroLength,
isNonNull,
isNull,
isInstanceOf,
isCollectionNotEmpty,
isMapNotEmpty,
isArrayNotEmpty,
isNotSame,
contains,
containsKey;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum ExecutionAdmin {
mergeVdbUnsupported,
dynamicVdbInvalidName,
jarDeploymentJarNotFound,
jarDeploymentFailed,
jarDeploymentJarNotReadable,
jdbcSourceForClassNameNotFound,
dataSourceTypeDoesNotExist,
errorCreatingDataSource,
invalidPropertyValue,
cannotConnectToServer,
serverDeployUndeployProblemPingingTeiidJdbc,
invalidPropertyEditorConstrainedValue,
invalidPropertyEditorValue,
invalidNullPropertyValue,
missingPropertyDefinition,
unknownPropertyType,Property,
connectorDetailedName,
failedToGetDriverMappings,
cannotLoadDriverClass,
admin_conn_closed,
invalid_parameter,
properties_describe,
import_vdbs_describe,
models_describe,
override_translators_describe,
data_policies_describe,
source_mappings_describe,
validity_errors_describe,
data_permissions_describe,
mapped_role_names_describe,
cannotUndeployVdbNoDeploymentName,
invalidVdbName;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum VDBMetadata {
description_describe,
vdb_name_describe,
model_name_describe,
model_path_describe,
translator_name_describe,
connection_type_describe,
status_describe,
vdb_version_describe,
url_describe,
xml_deployment_describe,
property_name_describe,
property_value_describe,
visible_describe,
model_type_describe,
source_name_describe,
jndi_name_describe,
translator_description_describe,
error_path_describe,
severity_describe,
message_describe,
base_type_describe,
module_name_describe,
allow_create_temp_tables_describe,
any_authenticated_describe,
policy_name_describe,
properties_describe,
source_mappings_describe,
validity_errors_describe,
models_describe,
import_vdbs_describe,
import_vdb_name_describe,
import_vdb_version_describe,
import_policies_describe,
override_translators_describe,
data_policies_describe,
data_permissions_describe,
mapped_role_names_describe,
policy_description_describe,
vdb_description_describe,
resource_name_describe,
metadata_status_describe,
execution_id_describe,
session_id_describe,
start_time_describe,
command_describe,
source_request_describe,
node_id_describe,
transaction_id_describe,
processing_state_describe,
thread_state_describe,
application_name_describe,
created_time_describe,
client_host_address_describe,
ip_address_describe,
last_ping_time_describe,
user_name_describe,
security_domain_describe,
txn_created_time_describe,
txn_scope_describe,
txn_id_describe,
max_threads_describe,
highest_queued_describe,
queued_describe,
queue_name_describe,
total_submitted_describe,
total_completed_describe,
highest_active_threads_describe,
active_threads_describe,
allow_create_describe,
allow_read_describe,
allow_update_describe,
allow_delete_describe,
allow_execute_describe,
allow_alter_describe,
allow_language_describe;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum TeiidURL {
invalid_format,
invalid_ipv6_hostport,
invalid_hostport,
non_numeric_port,
port_out_of_range;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum Socket {
keystore_not_found,
alias_no_key_entry,
anon_not_available;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum GSS {
client_prop_missing,
ambigious_gss_selection,
no_gss_selection,
system_prop_missing,
gss_auth_failed,
no_krb_ticket;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum JDBC {
Connection_success,
continuous,
DataTypeTransformer_blob_too_big,
DataTypeTransformer_Err_converting,
DeferredMetadataProvider_Invalid_data,
Err_registering,
forward_only_resultset,
Method_not_supported,
MMCallableStatement_Param_not_found,
MMConnection_Cant_use_closed_connection,
MMConnection_Commit_success,
MMConnection_Concurrency_type_not_supported,
MMConnection_Connection_close_success,
MMConnection_Err_closing_stmts,
MMConnection_Err_connection_close,
MMConnection_Rollback_success,
MMConnection_Scrollable_type_not_supported,
MMConnection_Session_success,
MMConnection_SQL_cannot_be_null,
MMDatabaseMetadata_Best_row_sucess,
MMDatabaseMetadata_Catalog_success,
MMDatabaseMetadata_Err_getting_primary_keys,
MMDatabaseMetadata_getCols_error,
MMDatabaseMetadata_getCols_success,
MMDatabaseMetadata_getCrossRef_error,
MMDatabaseMetadata_getCrossRef_success,
MMDatabaseMetadata_getExpKey_error,
MMDatabaseMetadata_getExpKey_success,
MMDatabaseMetadata_getImpKey_error,
MMDatabaseMetadata_getImpKey_success,
MMDatabaseMetadata_getIndex_error,
MMDatabaseMetadata_getIndex_success,
MMDatabaseMetadata_getPrimaryKey_error,
MMDatabaseMetadata_getPrimaryKey_success,
MMDatabaseMetadata_getProcCol_error,
MMDatabaseMetadata_getProcCol_success,
MMDatabaseMetadata_getProc_error,
MMDatabaseMetadata_getProc_success,
MMDatabaseMetadata_getRefKey_success,
MMDatabaseMetadata_getschema_error,
MMDatabaseMetadata_getschema_success,
MMDatabaseMetadata_getTable_error,
MMDatabaseMetadata_getTable_success,
MMDatabaseMetadata_getTableType_success,
MMDatabaseMetadata_getTypes_success,
MMDatabaseMetadata_getVersionCols_success,
MMDatabaseMetadata_getfunctions_error,
MMDatabaseMetadata_getfunctions_success,
MMDatabaseMetadata_getfunctioncolumns_error,
MMDatabaseMetadata_getfunctioncolumns_success,
MMPreparedStatement_Err_prep_sql,
MMPreparedStatement_Invalid_param_index,
MMResultSet_cannot_convert_to_binary_stream,
MMResultSet_Cant_call_closed_resultset,
MMResultsImpl_Col_doesnt_exist,
MMStatement_Bad_timeout_value,
MMStatement_Close_stmt_success,
MMStatement_Error_timing_out,
MMStatement_In_XA_Transaction,
MMStatement_Invalid_During_Transaction,
MMStatement_Invalid_fetch_size,
MMStatement_Invalid_field_size,
MMStatement_Stmt_closed,
MMStatement_Success_query,
MMStatement_Timeout_before_complete,
MMStatement_Timeout_ocurred_in_Statement,
MMXAConnection_rolling_back,
MMXAConnection_rolling_back_error,
PlanNode_unexpected_element,
ResultsImpl_Invalid_col_index,
ResultsImpl_Op_invalid_fwd_only,
ResultsImpl_The_cursor_is_not_on_a_valid_row_1,
StatementImpl_set_result_set,
StatementImpl_show_update_count,
StaticMetadataProvider_Invalid_column,
StoredProcedureResultsImpl_Invalid_parameter_index__0_2,
StoredProcedureResultsImpl_ResultSet_cursor_is_after_the_last_row_1,
stream_closed,
Unable_to_read_data_from_stream,
urlFormat,
WarningUtil_Failures_occurred,
wrong_class;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum ProcedureService {
procedureServiceTextTableSqlTemplate,
procedureServiceTextInvokeHttpTableSqlTemplate,
procedureServiceXmlGetTextFilesTableSqlTemplate,
procedureServiceXmlInvokeHttpTableSqlTemplate,
procedureServiceXmlInvokeHttpWithQueryParametersTableSqlTemplate,
procedureServiceXmlInvokeHttpWithURIParametersTableSqlTemplate,
procedureServiceXmlInvokeHttpWithURIParametersJSONTableSqlTemplate,
procedureServiceXmlInvokeHttpWithQueryParametersJSONTableSqlTemplate;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum MMClob {
MMBlob_0,
MMBlob_1,
MMBlob_2,
MMBlob_3;
@Override
public String toString() {
// Cannot use dots in enums
return getEnumName(this) + DOT + name().replaceAll(UNDERSCORE, DOT);
}
}
@SuppressWarnings( "javadoc" )
public enum TeiidParser {
Unknown_join_type,
Aggregate_only_top_level,
window_only_top_level,
Unknown_agg_func,
Invalid_func,
Integer_parse,
Float_parse,
decimal_parse,
Invalid_id,
Invalid_alias,
Invalid_short_name,
invalid_window,
function_def,
view_def,
pk_exists,
no_column,
function_return,
function_in,
alter_table_doesnot_exist,
alter_procedure_doesnot_exist,
alter_procedure_param_doesnot_exist,
alter_function_param_doesnot_exist,
alter_table_param,
char_val,
non_position_constant,
expected_non_reserved,
lexicalError,
noParserForVersion,
invalidNodeType,
udt_format_wrong,
proc_type_conflict,
param_out,
teiid_version_failure,
teiid_version_atleast_failure;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum InvalidPropertyException {
message;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum Mapping {
unknown_node_type,
invalid_criteria_node,
noCriteria,
invalidName;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum QueryResolver {
invalid_xpath,
wrong_view_symbol_type,
type_conversion,
query_was_redirected_to_mat_table,
ambiguous_all_in_group,
xmlSerializeResolvingError,
setClauseResolvingError,
xmlQueryResolvingError;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum TransformationMetadata {
doesNotExist,
unknownSupportConstant12,
invalidType;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum Misc {
ReflectionHelper_errorConstructing,
TeiidVersionFailure,
Evaluator_noValue,
ExceptionHolder_convertedException;
@Override
public String toString() {
return this.name().replaceAll(UNDERSCORE, DOT);
}
}
@SuppressWarnings( "javadoc" )
public enum ValidationVisitor {
aggregate_type,
distinct_orderby_agg,
select_into_no_implicit_conversion,
excpet_intersect_all,
element_updates_not_allowed,
invalid_batch_command,
badoffset2,
badlimit1,
badlimit2,
invalid_scalar_group_reference,
select_into_wrong_elements,
user_defined_aggregate_as_function,
uda_not_allowed,
uda_analytic,
groupby_subquery,
filter_subquery,
ranking_requires_order_by,
window_order_by,
Procedure_has_group_self_reference,
The_rowlimit_function_cannot_be_used_in_a_non_XML_command,
The_context_function_cannot_be_used_in_a_non_XML_command,
rowlimit0,
rowlimit1,
rowlimit2,
rowlimit3,
Context_function_nested,
expression_requires_name,
invalid_lookup_key,
limit_not_valid_for_xml,
union_insert ,
multisource_insert,
invalid_encoding,
invalid_alter,
duplicate_block_label ,
no_loop ,
invalid_label ,
unknown_block_label ,
encoding_for_binary,
drop_of_nontemptable,
drop_of_globaltemptable,
orderby_expression_xml,
text_table_invalid_width,
text_table_width,
text_table_selector_required,
text_table_negative,
text_table_delimiter,
text_table_newline,
xml_namespaces,
xml_namespaces_reserved,
xml_namespaces_null_uri,
xml_namespaces_invalid,
xml_attributes_reserved,
xml_content_type,
text_content_type,
xml_invalid_qname,
context_item_type,
passing_requires_name,
duplicate_passing,
context_item_not_allowed,
one_ordinal,
invalid_default,
context_required,
xmlparse_type,
subquery_insert,
group_in_both_dep,
fixed_option,
temp_fk,
invalid_json_value,
not_a_procedure,
non_comparable,
non_xml,
non_boolean,
invalid_distinct,
multi_source_update_not_allowed,
xmlcast_types;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
}
@SuppressWarnings( "javadoc" )
public enum SystemSource {
array_length_description,
array_param1,
array_length_result,
array_get_description,
array_get_param2,
array_get_result,
add_description,
unescape_param1,
unescape_result,
unescape_description,
add_result_description,
subtract_description,
subtract_result_description,
multiply_description,
multiply_result_description,
divide_description,
divide_result_description,
ceiling_description,
exp_description,
floor_description,
log_description,
log10_description,
acos_description,
asin_description,
atan_description,
atan2_description,
cos_description,
cot_description,
degrees_description,
pi_description,
radians_description,
sin_description,
tan_description,
bitand_description,
bitand_result_description,
bitor_description,
bitor_result_description,
bitxor_description,
bitxor_result_description,
bitnot_description,
bitnot_result_description,
curdate_description,
curtime_description,
now_description,
dayname_result_d_description,
dayname_result_ts_description,
dayofmonth_result_d_description,
dayofmonth_result_ts_description,
dayofweek_result_d_description,
dayofweek_result_ts_description,
dayofyear_result_d_description,
dayofyear_result_ts_description,
month_result_d_description,
month_result_ts_description,
monthname_result_d_description,
monthname_result_ts_description,
week_result_d_description,
week_result_ts_description,
year_result_d_description,
year_result_ts_description,
hour_result_t_description,
hour_result_ts_description,
minute_result_t_description,
minute_result_ts_description,
second_result_t_description,
second_result_ts_description,
quarter_result_d_description,
quarter_result_ts_description,
length_result,
ucase_result,
lcase_result,
lower_result,
upper_result,
ucaseclob_result,
lcaseclob_result,
lowerclob_result,
upperclob_result,
left_result,
right_result,
formattime_description,
formattime_result_description,
formatdate_description,
formatdate_result_description,
formattimestamp_description,
formattimestamp_result_description,
parsetime_description,
parsetime_result_description,
parsedate_description,
parsedate_result_description,
parsetimestamp_description,
parsetimestamp_result_description,
formatinteger_description,
formatinteger_result_description,
formatlong_description,
formatlong_result_description,
formatdouble_description,
formatdouble_result_description,
formatfloat_description,
formatfloat_result_description,
formatbiginteger_description,
formatbiginteger_result_description,
formatbigdecimal_description,
formatbigdecimal_result_description,
parseinteger_description,
parseinteger_result_description,
parselong_description,
parselong_result_description,
parsedouble_description,
parsedouble_result_description,
parsefloat_description,
parsefloat_result_description,
parsebiginteger_description,
parsebiginteger_result_description,
parsebigdecimal_description,
parsebigdecimal_result_description,
arith_left_op,
arith_right_op,
abs_description,
abs_arg,
abs_result_description,
rand_description,
rand_arg,
rand_result_description,
uuid_description,
uuid_result_description,
trim_description,
trim_arg1,
trim_arg2,
trim_arg3,
trim_result,
double_arg2,
atan_arg1,
atan_arg2,
mod_description,
mod_result_description,
power_description,
power_arg1,
power_arg2,
power_result_description,
round_description,
round_arg1,
round_arg2,
round_result_description,
sign_description,
sign_arg1,
sign_result_description,
sqrt_description,
sqrt_arg1,
sqrt_result_description,
timestampadd_d_description,
timestampadd_d_arg1,
timestampadd_d_arg2,
timestampadd_d_arg3,
timestampadd_d_result_description,
timestampadd_t_description,
timestampadd_t_arg1,
timestampadd_t_arg2,
timestampadd_t_arg3,
timestampadd_t_result_description,
timestampadd_ts_description,
timestampadd_ts_arg1,
timestampadd_ts_arg2,
timestampadd_ts_arg3,
timestampadd_ts_result,
timestampdiff_ts_description,
timestampdiff_ts_arg1,
timestampdiff_ts_arg2,
timestampdiff_ts_arg3,
timestampdiff_ts_result_description,
timestampcreate_description,
timestampcreate_arg1,
timestampcreate_arg2,
timestampcreate_result_description,
stringfunc_arg1,
clobfunc_arg1,
concat_description,
concat_arg1,
concat_arg2,
concat_result_description,
concatop_description,
concatop_arg1,
concatop_arg2,
concatop_result_description,
substring_description,
substring_arg1,
substring_arg2,
substring_arg3,
substring_result,
susbstring2_description,
substring2_arg1,
substring2_arg2,
substring2_result,
left_description,
left_arg1,
left_arg2,
left2_result,
right_description,
right_arg1,
right_arg2,
right2_result,
locate_description,
locate_arg1,
locate_arg2,
locate_arg3,
locate_result,
locate2_description,
locate2_arg1,
locate2_arg2,
locate2_result,
replace_description,
replace_arg1,
replace_arg2,
replace_arg3,
replace_result,
repeat_description,
repeat_arg1,
repeat_arg2,
repeat_result,
space_description,
space_arg1,
space_result,
insert_description,
insert_arg1,
insert_arg2,
insert_arg3,
insert_arg4,
insert_result,
ascii_description,
ascii_arg1,
ascii_result,
ascii2_description,
ascii2_arg1,
ascii2_result,
chr_description,
chr_arg1,
chr_result,
char_description,
char_arg1,
char_result,
initcap_description,
initcap_arg1,
initcap_result,
lpad_description,
lpad_arg1,
lpad_arg2,
lpad_result,
lpad3_description,
lpad3_arg1,
lpad3_arg2,
lpad3_arg3,
lpad3_result,
rpad1_description,
rpad1_arg1,
rpad1_arg2,
rpad1_result,
rpad3_description,
rpad3_arg1,
rpad3_arg2,
rpad3_arg3,
rpad3_result,
translate_description,
translate_arg1,
translate_arg2,
translate_arg3,
translate_result,
convert_arg1,
convert_arg2,
convert_result,
context_description,
context_arg1,
context_arg2,
context_result,
rowlimit_description,
rowlimitexception_description,
rowlimit_arg1,
rowlimit_result,
decode1_description,
decode1_arg1,
decode1_arg2,
decode1_result,
decode2_description,
decode2_arg1,
decode2_arg2,
decode2_arg3,
decode2_result,
lookup_description,
lookup_arg1,
lookup_arg2,
lookup_arg3,
lookup_arg4,
lookup_result,
user_description,
user_result,
current_database_description,
current_database_result,
env_description,
env_varname,
env_result,
nvl_description,
nvl_arg1,
nvl_arg2,
nvl_result,
ifnull_description,
ifnull_arg1,
ifnull_arg2,
ifnull_result,
formattime_arg1,
formattime_arg2,
formatdate_arg1,
formatdate_arg2,
formattimestamp_arg1,
formattimestamp_arg2,
parsetime_arg1,
parsetime_arg2,
parsedate_arg1,
parsedate_arg2,
parsetimestamp_arg1,
parsetimestamp_arg2,
formatnumber_arg1,
formatnumber_arg2,
parsenumber_arg1,
parsenumber_arg2,
bitfunc_arg1,
bitfunc2_arg1,
bitfunc2_arg2,
convert_description,
xpathvalue_description,
xpath_param1,
xpath_param2,
xpathvalue_result,
xsltransform_description,
xsltransform_param1,
xsltransform_param2,
xsltransform_result,
xmlconcat_description,
xmlconcat_param1,
xmlconcat_param2,
xmlcomment_description,
xmlcomment_param1,
xmlcomment_result,
xmlconcat_result,
xmlpi_description,
xmlpi_param1,
xmlpi_param2,
xmlpi_result,
jsontoxml_description,
jsontoxml_param1,
jsontoxml_param2,
jsontoxml_result,
modifytimezone_description,
modifytimezone_param1,
modifytimezone_param2,
modifytimezone_param3,
modifytimezone_result,
commandpayload_desc0,
commandpayload_desc1,
commandpayload_result,
commandpayload_property,
hasrole_description,
hasrole_param1,
hasrole_param2,
hasrole_result,
from_unixtime_description,
from_unixtime_param1,
from_unixtime_result,
nullif_description,
nullif_param1,
nullif_result,
coalesce_description,
coalesce_param1,
coalesce_result,
to_chars_description,
to_chars_param1,
to_chars_param2,
to_chars_param3,
to_chars_result,
to_bytes_description,
to_bytes_param1,
to_bytes_param2,
to_bytes_param3,
to_bytes_result,
session_id_description,
session_id_result,
endswith_description,
endswith_arg1,
endswith_arg2,
endswith_result,
jsonparse_description,
jsonparse_param1,
jsonparse_param2,
jsonparse_result,
jsonarray_description,
jsonarray_param1,
jsonarray_result,
teiid_session_get_description,
teiid_session_get_param1,
teiid_session_get_result,
teiid_session_set_description,
teiid_session_set_param1,
teiid_session_set_param2,
teiid_session_set_result,
encode_description,
encode_arg1,
encode_arg2,
encode_result,
decode_description,
decode_arg1,
decode_arg2,
decode_result,
mvstatus_param1,
mvstatus_param2,
mvstatus_param3,
mvstatus_param4,
mvstatus_param5,
mvstatus_result,
mvstatus_description,
tokenize_param1,
tokenize_param2,
tokenize_result,
tokenize_description,
regexp_replace_description,
regexp_replace_param1,
regexp_replace_param2,
regexp_replace_param3,
regexp_replace_param4,
regexp_replace_result,
st_astext_description,
st_astext_param1,
st_astext_result,
st_asbinary_description,
st_asbinary_param1,
st_asbinary_result,
st_geomfrombinary_description,
st_geomfrombinary_param1,
st_geomfrombinary_param2,
st_geomfrombinary_result,
st_geomfromwkb_description,
st_geomfromwkb_param1,
st_geomfromwkb_param2,
st_geomfromwkb_result,
st_geomfromtext_description,
st_geomfromtext_param1,
st_geomfromtext_param2,
st_geomfromtext_result,
st_intersects_description,
st_intersects_param1,
st_intersects_param2,
st_intersects_result,
st_contains_description,
st_contains_param1,
st_contains_param2,
st_contains_result,
st_crosses_description,
st_crosses_param1,
st_crosses_param2,
st_crosses_result,
st_disjoint_description,
st_disjoint_param1,
st_disjoint_param2,
st_disjoint_result,
st_distance_description,
st_distance_param1,
st_distance_param2,
st_distance_result,
st_overlaps_description,
st_overlaps_param1,
st_overlaps_param2,
st_overlaps_result,
st_touches_description,
st_touches_param1,
st_touches_param2,
st_touches_result,
st_asgml_description,
st_asgml_param1,
st_asgml_result,
st_asewkt_description,
st_asewkt_param1,
st_asewkt_result,
st_askml_description,
st_askml_param1,
st_askml_result,
st_asgeojson_description,
st_asgeojson_param1,
st_asgeojson_result,
st_geomfromgeojson_description,
st_geomfromgeojson_param1,
st_geomfromgeojson_param2,
st_geomfromgeojson_result,
st_geomfromgml_description,
st_geomfromgml_param1,
st_geomfromgml_param2,
st_geomfromgml_result,
st_transform_description,
st_transform_param1,
st_transform_param2,
st_transform_result,
st_equals_description,
st_equals_param1,
st_equals_param2,
st_equals_result,
st_setsrid_description,
st_setsrid_param1,
st_setsrid_param2,
st_setsrid_result,
st_srid_description,
st_srid_param1,
st_srid_result;
@Override
public String toString() {
return getEnumName(this) + DOT + name();
}
public static SystemSource safeValueOf(String id) {
for (SystemSource ss : SystemSource.values()) {
if (ss.name().equals(id))
return ss;
}
return null;
}
}
@SuppressWarnings( "javadoc" )
public enum ERR {
ERR_100_001_0001,
ERR_003_029_0002,
ERR_003_029_0003,
ERR_015_001_0005,
ERR_015_001_0044,
ERR_015_001_0052,
ERR_015_001_0057,
ERR_015_001_0066,
ERR_015_001_0069,
ERR_015_002_0009,
ERR_015_002_0010,
ERR_015_002_0011,
ERR_015_004_0010,
ERR_015_004_0036,
ERR_015_006_0001,
ERR_015_006_0034,
ERR_015_006_0042,
ERR_015_006_0048,
ERR_015_006_0049,
ERR_015_006_0051,
ERR_015_006_0054,
ERR_015_008_0007,
ERR_015_008_0022,
ERR_015_008_0025,
ERR_015_008_0032,
ERR_015_008_0046,
ERR_015_008_0047,
ERR_015_008_0049,
ERR_015_008_0055,
ERR_015_008_0056,
ERR_015_009_0002,
ERR_015_010_0001,
ERR_015_010_0002,
ERR_015_010_0003,
ERR_015_010_0006,
ERR_015_010_0009,
ERR_015_010_0010,
ERR_015_010_0011,
ERR_015_010_0014,
ERR_015_010_0015,
ERR_015_010_0016,
ERR_015_010_0017,
ERR_015_010_0018,
ERR_015_010_0021,
ERR_015_010_0022,
ERR_015_010_0023,
ERR_015_010_0029,
ERR_015_010_0031,
ERR_015_010_0032,
ERR_015_010_0035,
ERR_015_010_0036,
ERR_015_010_0037,
ERR_015_010_0038,
ERR_015_010_0039,
ERR_015_012_0001,
ERR_015_012_0002,
ERR_015_012_0003,
ERR_015_012_0004,
ERR_015_012_0005,
ERR_015_012_0006,
ERR_015_012_0007,
ERR_015_012_0008,
ERR_015_012_0009,
ERR_015_012_0010,
ERR_015_012_0011,
ERR_015_012_0012,
ERR_015_012_0013,
ERR_015_012_0014,
ERR_015_012_0015,
ERR_015_012_0016,
ERR_015_012_0017,
ERR_015_012_0018,
ERR_015_012_0019,
ERR_015_012_0021,
ERR_015_012_0022,
ERR_015_012_0023,
ERR_015_012_0024,
ERR_015_012_0025,
ERR_015_012_0026,
ERR_015_012_0027,
ERR_015_012_0029,
ERR_015_012_0030,
ERR_015_012_0031,
ERR_015_012_0032,
ERR_015_012_0033,
ERR_015_012_0034,
ERR_015_012_0037,
ERR_015_012_0039,
ERR_015_012_0041,
ERR_015_012_0042,
ERR_015_012_0052,
ERR_015_012_0053,
ERR_015_012_0055,
ERR_015_012_0059,
ERR_015_012_0060,
ERR_015_012_0062,
ERR_015_012_0063,
ERR_015_012_0064,
ERR_015_012_0065,
ERR_015_012_0067,
ERR_015_012_0069,
ERR_018_005_0095;
@Override
public String toString() {
// Cannot use dots in enums
return this.name().replaceAll(UNDERSCORE, DOT);
}
}
@SuppressWarnings( "javadoc" )
public enum TEIID {
TEIID10006,
TEIID10007,
TEIID10008,
TEIID10009,
TEIID10010,
TEIID10011,
TEIID10013,
TEIID10014,
TEIID10015,
TEIID10016,
TEIID10017,
TEIID10018,
TEIID10030,
TEIID10032,
TEIID10052,
TEIID10058,
TEIID10059,
TEIID10060,
TEIID10061,
TEIID10063,
TEIID10068,
TEIID10070,
TEIID10071,
TEIID10072,
TEIID10073,
TEIID10074,
TEIID10076,
TEIID10077,
TEIID10078,
TEIID10080,
TEIID10081,
TEIID10083,
TEIID20000,
TEIID20001,
TEIID20005,
TEIID20007,
TEIID20009,
TEIID20016,
TEIID20018,
TEIID20019,
TEIID20020,
TEIID20021,
TEIID20023,
TEIID20028,
TEIID20029,
TEIID20030,
TEIID20031,
TEIID20032,
TEIID20034,
TEIID20035,
TEIID20036,
TEIID20037,
TEIID30001,
TEIID30002,
TEIID30003,
TEIID30004,
TEIID30005,
TEIID30006,
TEIID30008,
TEIID30009,
TEIID30011,
TEIID30012,
TEIID30013,
TEIID30014,
TEIID30015,
TEIID30016,
TEIID30017,
TEIID30018,
TEIID30019,
TEIID30020,
TEIID30021,
TEIID30022,
TEIID30023,
TEIID30024,
TEIID30025,
TEIID30026,
TEIID30027,
TEIID30028,
TEIID30029,
TEIID30030,
TEIID30031,
TEIID30032,
TEIID30033,
TEIID30034,
TEIID30035,
TEIID30040,
TEIID30041,
TEIID30042,
TEIID30045,
TEIID30048,
TEIID30059,
TEIID30060,
TEIID30061,
TEIID30063,
TEIID30065,
TEIID30066,
TEIID30067,
TEIID30068,
TEIID30069,
TEIID30070,
TEIID30071,
TEIID30072,
TEIID30074,
TEIID30075,
TEIID30077,
TEIID30079,
TEIID30082,
TEIID30083,
TEIID30084,
TEIID30085,
TEIID30086,
TEIID30087,
TEIID30088,
TEIID30089,
TEIID30090,
TEIID30091,
TEIID30093,
TEIID30094,
TEIID30095,
TEIID30096,
TEIID30097,
TEIID30098,
TEIID30099,
TEIID30100,
TEIID30101,
TEIID30102,
TEIID30112,
TEIID30114,
TEIID30116,
TEIID30117,
TEIID30118,
TEIID30121,
TEIID30123,
TEIID30124,
TEIID30125,
TEIID30126,
TEIID30127,
TEIID30128,
TEIID30129,
TEIID30130,
TEIID30131,
TEIID30133,
TEIID30134,
TEIID30135,
TEIID30136,
TEIID30137,
TEIID30138,
TEIID30139,
TEIID30140,
TEIID30141,
TEIID30143,
TEIID30144,
TEIID30145,
TEIID30146,
TEIID30147,
TEIID30151,
TEIID30152,
TEIID30153,
TEIID30154,
TEIID30155,
TEIID30156,
TEIID30158,
TEIID30160,
TEIID30161,
TEIID30164,
TEIID30166,
TEIID30168,
TEIID30170,
TEIID30171,
TEIID30172,
TEIID30174,
TEIID30175,
TEIID30176,
TEIID30177,
TEIID30178,
TEIID30179,
TEIID30181,
TEIID30182,
TEIID30183,
TEIID30184,
TEIID30190,
TEIID30192,
TEIID30193,
TEIID30211,
TEIID30212,
TEIID30213,
TEIID30216,
TEIID30226,
TEIID30227,
TEIID30229,
TEIID30230,
TEIID30231,
TEIID30232,
TEIID30233,
TEIID30236,
TEIID30238,
TEIID30239,
TEIID30240,
TEIID30241,
TEIID30244,
TEIID30250,
TEIID30251,
TEIID30253,
TEIID30254,
TEIID30258,
TEIID30259,
TEIID30263,
TEIID30267,
TEIID30268,
TEIID30269,
TEIID30270,
TEIID30272,
TEIID30275,
TEIID30278,
TEIID30281,
TEIID30283,
TEIID30287,
TEIID30288,
TEIID30295,
TEIID30296,
TEIID30297,
TEIID30300,
TEIID30301,
TEIID30302,
TEIID30303,
TEIID30306,
TEIID30307,
TEIID30308,
TEIID30309,
TEIID30311,
TEIID30312,
TEIID30314,
TEIID30323,
TEIID30326,
TEIID30328,
TEIID30329,
TEIID30333,
TEIID30336,
TEIID30341,
TEIID30342,
TEIID30345,
TEIID30347,
TEIID30350,
TEIID30351,
TEIID30358,
TEIID30359,
TEIID30363,
TEIID30364,
TEIID30372,
TEIID30373,
TEIID30375,
TEIID30376,
TEIID30377,
TEIID30378,
TEIID30382,
TEIID30384,
TEIID30385,
TEIID30387,
TEIID30388,
TEIID30389,
TEIID30390,
TEIID30391,
TEIID30392,
TEIID30396,
TEIID30398,
TEIID30399,
TEIID30400,
TEIID30401,
TEIID30402,
TEIID30403,
TEIID30404,
TEIID30405,
TEIID30406,
TEIID30407,
TEIID30409,
TEIID30410,
TEIID30411,
TEIID30412,
TEIID30413,
TEIID30416,
TEIID30424,
TEIID30425,
TEIID30427,
TEIID30428,
TEIID30429,
TEIID30430,
TEIID30431,
TEIID30432,
TEIID30434,
TEIID30448,
TEIID30449,
TEIID30452,
TEIID30457,
TEIID30476,
TEIID30477,
TEIID30479,
TEIID30481,
TEIID30482,
TEIID30489,
TEIID30491,
TEIID30495,
TEIID30497,
TEIID30498,
TEIID30499,
TEIID30505,
TEIID30517,
TEIID30518,
TEIID30519,
TEIID30520,
TEIID30521,
TEIID30522,
TEIID30524,
TEIID30525,
TEIID30546,
TEIID30548,
TEIID30549,
TEIID30554,
TEIID30555,
TEIID30561,
TEIID30562,
TEIID30563,
TEIID30564,
TEIID30565,
TEIID30581,
TEIID30590,
TEIID30591,
TEIID30600,
TEIID30601,
TEIID30602,
TEIID31069,
TEIID31070,
TEIID31071,
TEIID31072,
TEIID31073,
TEIID31075,
TEIID31077,
TEIID31078,
TEIID31079,
TEIID31080,
TEIID31081,
TEIID31082,
TEIID31083,
TEIID31084,
TEIID31085,
TEIID31086,
TEIID31087,
TEIID31088,
TEIID31089,
TEIID31090,
TEIID31091,
TEIID31092,
TEIID31093,
TEIID31094,
TEIID31095,
TEIID31096,
TEIID31097,
TEIID31099,
TEIID31100,
TEIID31101,
TEIID31102,
TEIID31103,
TEIID31104,
TEIID31105,
TEIID31106,
TEIID31107,
TEIID31109,
TEIID31110,
TEIID31111,
TEIID31112,
TEIID31113,
TEIID31114,
TEIID31115,
TEIID31116,
TEIID31117,
TEIID31118,
TEIID31119,
TEIID31120,
TEIID31121,
TEIID31122,
TEIID31123,
TEIID31124,
TEIID31125,
TEIID31126,
TEIID31127,
TEIID31128,
TEIID31129,
TEIID31130,
TEIID31131,
TEIID31132,
TEIID31133,
TEIID31134,
TEIID31135,
TEIID31136,
TEIID31137,
TEIID31138,
TEIID31139,
TEIID31140,
TEIID31141,
TEIID31142,
TEIID31143,
TEIID31144,
TEIID31145,
TEIID31146,
TEIID31147,
TEIID31149,
TEIID31150,
TEIID31152,
TEIID31155,
TEIID31156,
TEIID31159,
TEIID31160,
TEIID31161,
TEIID31162,
TEIID31163,
TEIID31164,
TEIID31165,
TEIID31166,
TEIID31167,
TEIID31168,
TEIID31169,
TEIID31170,
TEIID31171,
TEIID31172,
TEIID31174,
TEIID31175,
TEIID31176,
TEIID31177,
TEIID31178,
TEIID31179,
TEIID31190,
TEIID31191,
TEIID31192,
TEIID31193,
TEIID31194,
TEIID31195,
TEIID31196,
TEIID31197,
TEIID31198,
TEIID60001,
TEIID60004,
TEIID60008,
TEIID60009,
TEIID60010,
TEIID60011,
TEIID60012,
TEIID60013,
TEIID60014,
TEIID60015,
TEIID60016,
TEIID60017,
TEIID60018,
TEIID70000,
TEIID70003,
TEIID70004,
TEIID70005,
TEIID70008,
TEIID70016,
TEIID70051,
TEIID70053,
TEIID70054,
TEIID70055,
TEIID70056;
@Override
public String toString() {
return name();
}
}
private static String getEnumName(Enum<?> enumValue) {
String className = enumValue.getClass().getName();
String[] components = className.split("\\$"); //$NON-NLS-1$
return components[components.length - 1];
}
private Messages() {
}
/**
* Get the message string for the given {@link TEIID}
* key. This will output with the TEIID error number
* prepended to the message in the same way as the
* teiid client.
*
* @param key
* @param parameters
*
* @return error message associated with key
*/
public static String gs(TEIID key, final Object... parameters) {
StringBuilder sb = new StringBuilder();
sb.append(key);
sb.append(" "); //$NON-NLS-1$
sb.append(getString(key, parameters));
return sb.toString();
}
/**
* Get message string
*
* @param key
*
* @return i18n string
*/
private static String getString(Enum<?> key) {
String noMsg = "<No message available>"; //$NON-NLS-1$
if (key == null)
return noMsg;
try {
return RESOURCE_BUNDLE.getString(key.toString());
} catch (final Exception err) {
String msg;
if (err instanceof NullPointerException) {
msg = noMsg;
} else if (err instanceof MissingResourceException) {
msg = "<Missing message for key \"" + key + "\" in: " + BUNDLE_NAME + '>'; //$NON-NLS-1$ //$NON-NLS-2$
} else {
msg = err.getLocalizedMessage();
}
return msg;
}
}
/**
* Get message string with parameters
*
* @param key
* @param parameters
*
* @return i18n string
*/
public static String getString(Enum<?> key, Object... parameters) {
String text = getString(key);
// Check the trivial cases ...
if (text == null) {
return '<' + key.toString() + '>';
}
if (parameters == null || parameters.length == 0) {
return text;
}
return MessageFormat.format(text, parameters);
}
}