blob: 7272c065946f7acfa460a6cdf58ea5a4aa6f1fbf [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2005, 2013 Oracle. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0, which accompanies this distribution
* and is available at http://www.eclipse.org/legal/epl-v10.html.
*
* Contributors:
* Oracle - initial API and implementation
******************************************************************************/
package org.eclipse.jpt.jpa.core.validation;
import org.eclipse.jpt.common.core.internal.utility.ValidationMessageLoader;
import org.eclipse.jpt.common.core.utility.ValidationMessage;
import org.eclipse.jpt.jpa.core.JpaProject;
import org.eclipse.jpt.jpa.core.internal.plugin.JptJpaCorePlugin;
import org.eclipse.wst.validation.internal.provisional.core.IMessage;
/**
* Localized validation messages used by Dali JPA core.
* <b>
* <strong>NB:</strong> These are not loaded like "normal" message
* (i.e. messages loaded by {@link org.eclipse.osgi.util.NLS});
* instead they are loaded as {@link ValidationMessage}s.
* @see ValidationMessageLoader
*/
public class JptJpaCoreValidationMessages {
//Content is organized based on the categories and entries in each categories are listed alphabetically.
//If adding a new entry, please be sure to add it to the corresponding category at the right place.
//Project
public static ValidationMessage NO_JPA_PROJECT;
public static ValidationMessage JPA_VALIDATION_FAILED;
public static ValidationMessage PERSISTENCE_MULTIPLE_PERSISTENCE_UNITS;
public static ValidationMessage PERSISTENCE_NO_PERSISTENCE_UNIT;
public static ValidationMessage PERSISTENCE_XML_INVALID_CONTENT;
public static ValidationMessage PERSISTENCE_XML_UNSUPPORTED_CONTENT;
public static ValidationMessage PROJECT_INACTIVE_CONNECTION;
public static ValidationMessage PROJECT_INVALID_CONNECTION;
public static ValidationMessage PROJECT_INVALID_LIBRARY_PROVIDER;
public static ValidationMessage PROJECT_MULTIPLE_PERSISTENCE_XML;
public static ValidationMessage PROJECT_NO_CONNECTION;
public static ValidationMessage PROJECT_NO_PERSISTENCE_XML;
public static ValidationMessage XML_VERSION_NOT_LATEST;
//Persistence Unit
public static ValidationMessage MAPPING_FILE_EXTRANEOUS_PERSISTENCE_UNIT_METADATA;
public static ValidationMessage PERSISTENT_TYPE_DUPLICATE_CLASS;
public static ValidationMessage PERSISTENCE_UNIT_DUPLICATE_CLASS;
public static ValidationMessage PERSISTENCE_UNIT_DUPLICATE_JAR_FILE;
public static ValidationMessage PERSISTENCE_UNIT_DUPLICATE_MAPPING_FILE;
public static ValidationMessage PERSISTENCE_UNIT_INVALID_CLASS;
public static ValidationMessage PERSISTENCE_UNIT_INVALID_MAPPING_FILE;
public static ValidationMessage PERSISTENCE_UNIT_JAR_FILE_DEPLOYMENT_PATH_WARNING;
public static ValidationMessage PERSISTENCE_UNIT_NONEXISTENT_CLASS;
public static ValidationMessage PERSISTENCE_UNIT_LISTED_CLASS_IS_AN_INTERFACE;
public static ValidationMessage PERSISTENCE_UNIT_LISTED_CLASS_IS_AN_ENUM;
public static ValidationMessage PERSISTENCE_UNIT_NONEXISTENT_JAR_FILE;
public static ValidationMessage PERSISTENCE_UNIT_NONEXISTENT_MAPPING_FILE;
public static ValidationMessage PERSISTENCE_UNIT_REDUNDANT_CLASS;
public static ValidationMessage PERSISTENCE_UNIT_UNSPECIFIED_CLASS;
public static ValidationMessage PERSISTENCE_UNIT_UNSPECIFIED_JAR_FILE;
public static ValidationMessage PERSISTENCE_UNIT_UNSPECIFIED_MAPPING_FILE;
public static ValidationMessage PERSISTENCE_UNIT_UNSUPPORTED_MAPPING_FILE_CONTENT;
//Type
public static ValidationMessage ENTITY_NAME_DUPLICATED;
public static ValidationMessage ENTITY_NAME_MISSING;
public static ValidationMessage ENTITY_NO_PK;
public static ValidationMessage ENTITY_NON_ROOT_ID_ATTRIBUTE_SPECIFIED;
public static ValidationMessage ENTITY_NON_ROOT_ID_CLASS_SPECIFIED;
public static ValidationMessage TYPE_ANNOTATED_BUT_NOT_LISTED_IN_PERSISTENCE_XML;
public static ValidationMessage TYPE_MANAGED_BUT_NOT_LISTED_IN_PERSISTENCE_XML;
public static ValidationMessage MANAGED_TYPE_UNRESOLVED_CLASS;
public static ValidationMessage MANAGED_TYPE_UNSPECIFIED_CLASS;
public static ValidationMessage ROOT_ENTITY_HAS_PK_JOIN_COLUMN_DEFINED;
public static ValidationMessage TARGET_NOT_AN_EMBEDDABLE;
public static ValidationMessage TYPE_MAPPING_CLASS_MISSING_NO_ARG_CONSTRUCTOR;
public static ValidationMessage TYPE_MAPPING_CLASS_PRIVATE_NO_ARG_CONSTRUCTOR;
public static ValidationMessage TYPE_MAPPING_FINAL_CLASS;
public static ValidationMessage TYPE_MAPPING_ID_AND_EMBEDDED_ID_BOTH_USED;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_AND_EMBEDDED_ID_BOTH_USED;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_ATTRIBUTE_DOES_NOT_EXIST;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_ATTRIBUTE_MAPPING_DUPLICATE_MATCH;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_ATTRIBUTE_MAPPING_NO_MATCH;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_ATTRIBUTE_NO_MATCH;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_ATTRIBUTE_NOT_PRIMARY_KEY;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_ATTRIBUTE_TYPE_DOES_NOT_AGREE;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_MISSING_EQUALS_METHOD;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_MISSING_HASHCODE_METHOD;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_MISSING_NO_ARG_CONSTRUCTOR;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_MISSING_PUBLIC_NO_ARG_CONSTRUCTOR;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_NAME_EMPTY;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_NOT_EXIST;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_NOT_IMPLEMENT_SERIALIZABLE;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_NOT_PUBLIC;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_PROPERTY_METHOD_NOT_PUBLIC;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_REDEFINED;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_REQUIRED;
public static ValidationMessage TYPE_MAPPING_ID_CLASS_WITH_MAPS_ID;
public static ValidationMessage TYPE_MAPPING_MAPS_ID_ATTRIBUTE_TYPE_DOES_NOT_AGREE;
public static ValidationMessage TYPE_MAPPING_MEMBER_CLASS;
public static ValidationMessage TYPE_MAPPING_MULTIPLE_EMBEDDED_ID;
public static ValidationMessage TYPE_MAPPING_PK_REDEFINED_ID_ATTRIBUTE;
public static ValidationMessage TYPE_MAPPING_PK_REDEFINED_ID_CLASS;
//Attribute
public static ValidationMessage MAP_KEY_CLASS_NOT_DEFINED;
public static ValidationMessage MAP_KEY_CLASS_NOT_EXIST;
public static ValidationMessage MAP_KEY_CLASS_MUST_BE_ENTITY_EMBEDDABLE_OR_BASIC_TYPE;
public static ValidationMessage ELEMENT_COLLECTION_TARGET_CLASS_DOES_NOT_EXIST;
public static ValidationMessage ELEMENT_COLLECTION_CONTAINS_EMBEDDABLE_WITH_ELEMENT_COLLECTION_MAPPING;
public static ValidationMessage ELEMENT_COLLECTION_CONTAINS_EMBEDDABLE_WITH_PROHIBITED_RELATIONSHIP_MAPPING;
public static ValidationMessage ELEMENT_COLLECTION_TARGET_CLASS_MUST_BE_EMBEDDABLE_OR_BASIC_TYPE;
public static ValidationMessage ELEMENT_COLLECTION_TARGET_CLASS_NOT_DEFINED;
public static ValidationMessage EMBEDDED_ID_CLASS_SHOULD_BE_PUBLIC;
public static ValidationMessage EMBEDDED_ID_CLASS_SHOULD_IMPLEMENT_EQUALS_HASHCODE;
public static ValidationMessage EMBEDDED_ID_CLASS_SHOULD_IMPLEMENT_NO_ARG_CONSTRUCTOR;
public static ValidationMessage EMBEDDED_ID_CLASS_SHOULD_IMPLEMENT_SERIALIZABLE;
public static ValidationMessage EMBEDDED_ID_CLASS_SHOULD_NOT_CONTAIN_RELATIONSHIP_MAPPINGS;
public static ValidationMessage EMBEDDED_ID_MAPPING_MAPPED_BY_RELATIONSHIP_AND_ATTRIBUTE_OVERRIDES_SPECIFIED;
public static ValidationMessage ID_MAPPING_MAPPED_BY_RELATIONSHIP_AND_COLUMN_SPECIFIED;
public static ValidationMessage MAPS_ID_VALUE_INVALID;
public static ValidationMessage MAPS_ID_VALUE_NOT_RESOLVED;
public static ValidationMessage MAPS_ID_VALUE_NOT_SPECIFIED;
public static ValidationMessage MAPPING_INVALID_MAPPED_BY;
public static ValidationMessage MAPPING_MAPPED_BY_ON_BOTH_SIDES;
public static ValidationMessage MAPPING_UNRESOLVED_MAPPED_BY;
public static ValidationMessage ORDER_COLUMN_AND_ORDER_BY_BOTH_SPECIFIED;
public static ValidationMessage PERSISTENT_ATTRIBUTE_ELEMENT_COLLECTION_INVALID_VALUE_TYPE;
public static ValidationMessage PERSISTENT_ATTRIBUTE_INVALID_TEMPORAL_MAP_KEY_TYPE;
public static ValidationMessage PERSISTENT_ATTRIBUTE_FINAL_FIELD;
public static ValidationMessage PERSISTENT_ATTRIBUTE_FINAL_GETTER;
public static ValidationMessage PERSISTENT_ATTRIBUTE_FINAL_SETTER;
public static ValidationMessage PERSISTENT_ATTRIBUTE_INHERITED_ATTRIBUTES_NOT_SUPPORTED;
public static ValidationMessage PERSISTENT_ATTRIBUTE_INVALID_MAPPING;
public static ValidationMessage PERSISTENT_ATTRIBUTE_INVALID_TEMPORAL_MAPPING_TYPE;
public static ValidationMessage PERSISTENT_ATTRIBUTE_INVALID_VERSION_MAPPING_TYPE;
public static ValidationMessage PERSISTENT_ATTRIBUTE_PUBLIC_FIELD;
public static ValidationMessage PERSISTENT_ATTRIBUTE_UNRESOLVED_NAME;
public static ValidationMessage PERSISTENT_ATTRIBUTE_UNSPECIFIED_NAME;
public static ValidationMessage TARGET_ENTITY_IS_NOT_AN_ENTITY;
public static ValidationMessage TARGET_ENTITY_NOT_DEFINED;
public static ValidationMessage TARGET_ENTITY_NOT_EXIST;
public static ValidationMessage ATTRIBUTE_TYPE_IS_NOT_SUPPORTED_COLLECTION_TYPE;
//***Implied Attribute***
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_CLASS_NOT_DEFINED;
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_CLASS_MUST_BE_ENTITY_EMBEDDABLE_OR_BASIC_TYPE;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ELEMENT_COLLECTION_TARGET_CLASS_DOES_NOT_EXIST;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ELEMENT_COLLECTION_CONTAINS_EMBEDDABLE_WITH_ELEMENT_COLLECTION_MAPPING;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ELEMENT_COLLECTION_CONTAINS_EMBEDDABLE_WITH_PROHIBITED_RELATIONSHIP_MAPPING;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ELEMENT_COLLECTION_TARGET_CLASS_MUST_BE_EMBEDDABLE_OR_BASIC_TYPE;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ELEMENT_COLLECTION_TARGET_CLASS_NOT_DEFINED;
public static ValidationMessage VIRTUAL_ATTRIBUTE_TARGET_ENTITY_IS_NOT_AN_ENTITY;
public static ValidationMessage VIRTUAL_ATTRIBUTE_TARGET_ENTITY_NOT_DEFINED;
public static ValidationMessage VIRTUAL_ATTRIBUTE_INVALID_TEMPORAL_MAP_KEY_TYPE;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ELEMENT_COLLECTION_INVALID_VALUE_TYPE;
public static ValidationMessage VIRTUAL_ATTRIBUTE_INVALID_TEMPORAL_MAPPING_TYPE;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ATTRIBUTE_TYPE_IS_NOT_SUPPORTED_COLLECTION_TYPE;
public static ValidationMessage VIRTUAL_ATTRIBUTE_TARGET_NOT_AN_EMBEDDABLE;
public static ValidationMessage VIRTUAL_ATTRIBUTE_EMBEDDED_ID_CLASS_SHOULD_IMPLEMENT_NO_ARG_CONSTRUCTOR;
public static ValidationMessage VIRTUAL_ATTRIBUTE_EMBEDDED_ID_CLASS_SHOULD_IMPLEMENT_EQUALS_HASHCODE;
public static ValidationMessage VIRTUAL_ATTRIBUTE_EMBEDDED_ID_CLASS_SHOULD_NOT_CONTAIN_RELATIONSHIP_MAPPINGS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_EMBEDDED_ID_CLASS_SHOULD_IMPLEMENT_SERIALIZABLE;
public static ValidationMessage VIRTUAL_ATTRIBUTE_EMBEDDED_ID_CLASS_SHOULD_BE_PUBLIC;
public static ValidationMessage VIRTUAL_ATTRIBUTE_EMBEDDED_ID_MAPPING_MAPPED_BY_RELATIONSHIP_AND_ATTRIBUTE_OVERRIDES_SPECIFIED;
//Table
public static ValidationMessage COLLECTION_TABLE_UNRESOLVED_CATALOG;
public static ValidationMessage COLLECTION_TABLE_UNRESOLVED_NAME;
public static ValidationMessage COLLECTION_TABLE_UNRESOLVED_SCHEMA;
public static ValidationMessage JOIN_TABLE_UNRESOLVED_CATALOG;
public static ValidationMessage JOIN_TABLE_UNRESOLVED_NAME;
public static ValidationMessage JOIN_TABLE_UNRESOLVED_SCHEMA;
public static ValidationMessage SECONDARY_TABLE_UNRESOLVED_CATALOG;
public static ValidationMessage SECONDARY_TABLE_UNRESOLVED_NAME;
public static ValidationMessage SECONDARY_TABLE_UNRESOLVED_SCHEMA;
public static ValidationMessage TABLE_UNRESOLVED_CATALOG;
public static ValidationMessage TABLE_UNRESOLVED_NAME;
public static ValidationMessage TABLE_UNRESOLVED_SCHEMA;
//***Implied Attribute***
public static ValidationMessage VIRTUAL_ATTRIBUTE_COLLECTION_TABLE_UNRESOLVED_CATALOG;
public static ValidationMessage VIRTUAL_ATTRIBUTE_COLLECTION_TABLE_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_COLLECTION_TABLE_UNRESOLVED_SCHEMA;
public static ValidationMessage VIRTUAL_ATTRIBUTE_JOIN_TABLE_UNRESOLVED_CATALOG;
public static ValidationMessage VIRTUAL_ATTRIBUTE_JOIN_TABLE_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_JOIN_TABLE_UNRESOLVED_SCHEMA;
//Column
public static ValidationMessage COLUMN_TABLE_NOT_VALID;
public static ValidationMessage COLUMN_UNRESOLVED_NAME;
public static ValidationMessage COLUMN_UNRESOLVED_TABLE;
public static ValidationMessage INVERSE_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage INVERSE_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage INVERSE_JOIN_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage INVERSE_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage INVERSE_JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
public static ValidationMessage JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage JOIN_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
public static ValidationMessage MAP_KEY_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage MAP_KEY_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage ORDER_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage PRIMARY_KEY_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage PRIMARY_KEY_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage PRIMARY_KEY_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage PRIMARY_KEY_JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
public static ValidationMessage MAP_KEY_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage MAP_KEY_JOIN_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage MAP_KEY_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage MAP_KEY_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage MAP_KEY_JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
// virtual attribute
public static ValidationMessage VIRTUAL_ATTRIBUTE_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ATTRIBUTE_INVERSE_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_INVERSE_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_INVERSE_JOIN_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ATTRIBUTE_INVERSE_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_INVERSE_JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_JOIN_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ATTRIBUTE_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ORDER_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_PRIMARY_KEY_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_PRIMARY_KEY_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_PRIMARY_KEY_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_PRIMARY_KEY_JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
public static ValidationMessage VIRTUAL_SECONDARY_TABLE_PRIMARY_KEY_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_SECONDARY_TABLE_PRIMARY_KEY_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_SECONDARY_TABLE_PRIMARY_KEY_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_SECONDARY_TABLE_PRIMARY_KEY_JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
public static ValidationMessage VIRTUAL_PRIMARY_KEY_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_PRIMARY_KEY_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_PRIMARY_KEY_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_PRIMARY_KEY_JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_MAP_KEY_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_MAP_KEY_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_JOIN_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
//Overrides
public static ValidationMessage ASSOCIATION_OVERRIDE_INVALID_NAME;
public static ValidationMessage ATTRIBUTE_OVERRIDE_INVALID_NAME;
public static ValidationMessage ATTRIBUTE_OVERRIDE_INVALID_TYPE;
public static ValidationMessage ATTRIBUTE_OVERRIDE_DERIVED_AND_SPECIFIED;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_INVALID_NAME;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_INVERSE_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_INVERSE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_INVERSE_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_INVERSE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_INVERSE_JOIN_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_INVERSE_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_INVERSE_JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_JOIN_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_JOIN_COLUMN_UNRESOLVED_REFERENCED_COLUMN_NAME;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_JOIN_TABLE_UNRESOLVED_CATALOG;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_JOIN_TABLE_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ASSOCIATION_OVERRIDE_JOIN_TABLE_UNRESOLVED_SCHEMA;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ASSOCIATION_OVERRIDE_INVALID_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ASSOCIATION_OVERRIDE_INVERSE_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_INVERSE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ASSOCIATION_OVERRIDE_INVERSE_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_INVERSE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ASSOCIATION_OVERRIDE_INVERSE_JOIN_COLUMN_REFERENCED_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ASSOCIATION_OVERRIDE_INVERSE_JOIN_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ASSOCIATION_OVERRIDE_INVERSE_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ASSOCIATION_OVERRIDE_JOIN_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ASSOCIATION_OVERRIDE_JOIN_COLUMN_REFERENCED_COLUMN_NAME_MUST_BE_SPECIFIED_MULTIPLE_JOIN_COLUMNS;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ASSOCIATION_OVERRIDE_JOIN_COLUMN_REFERENCED_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ASSOCIATION_OVERRIDE_JOIN_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ASSOCIATION_OVERRIDE_JOIN_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ATTRIBUTE_OVERRIDE_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ATTRIBUTE_OVERRIDE_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_ATTRIBUTE_OVERRIDE_INVALID_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_ATTRIBUTE_OVERRIDE_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_ATTRIBUTE_OVERRIDE_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_MAP_KEY_ATTRIBUTE_OVERRIDE_INVALID_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_OVERRIDE_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_OVERRIDE_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_ATTRIBUTE_OVERRIDE_INVALID_NAME;
public static ValidationMessage VIRTUAL_ATTRIBUTE_OVERRIDE_INVALID_TYPE;
public static ValidationMessage VIRTUAL_MAP_KEY_ATTRIBUTE_OVERRIDE_COLUMN_TABLE_NOT_VALID;
public static ValidationMessage VIRTUAL_MAP_KEY_ATTRIBUTE_OVERRIDE_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage VIRTUAL_MAP_KEY_ATTRIBUTE_OVERRIDE_INVALID_NAME;
//Inheritance
public static ValidationMessage DISCRIMINATOR_COLUMN_UNRESOLVED_NAME;
public static ValidationMessage ENTITY_ABSTRACT_DISCRIMINATOR_VALUE_DEFINED;
public static ValidationMessage ENTITY_ABSTRACT_TABLE_PER_CLASS_DEFINES_TABLE;
public static ValidationMessage ENTITY_NON_ROOT_DISCRIMINATOR_COLUMN_DEFINED;
public static ValidationMessage ENTITY_SINGLE_TABLE_DESCENDANT_DEFINES_TABLE;
public static ValidationMessage ENTITY_TABLE_PER_CLASS_DISCRIMINATOR_COLUMN_DEFINED;
public static ValidationMessage ENTITY_TABLE_PER_CLASS_DISCRIMINATOR_VALUE_DEFINED;
public static ValidationMessage ENTITY_TABLE_PER_CLASS_NOT_PORTABLE_ON_PLATFORM;
public static ValidationMessage ENTITY_TABLE_PER_CLASS_NOT_SUPPORTED_ON_PLATFORM;
//Generator
public static ValidationMessage GENERATOR_DUPLICATE_NAME;
public static ValidationMessage GENERATOR_NAME_UNDEFINED;
public static ValidationMessage UNRESOLVED_GENERATOR_NAME;
//Query
public static ValidationMessage JPQL_QUERY_VALIDATION;
public static ValidationMessage QUERY_DUPLICATE_NAME;
public static ValidationMessage QUERY_NAME_UNDEFINED;
public static ValidationMessage QUERY_STATEMENT_UNDEFINED;
// ********** static initialization **********
private static final ValidationMessageLoader.PreferencesAdapter PREFERENCES_ADAPTER = new ValidationMessageLoader.PluginPreferencesAdapter(JptJpaCorePlugin.instance());
private static final String MESSAGE_BUNDLE_NAME = "jpt_jpa_core_validation"; //$NON-NLS-1$
private static final String DESCRIPTION_BUNDLE_NAME = "jpt_jpa_core_validation_description"; //$NON-NLS-1$
private static final Class<?> BUNDLE_CLASS = JptJpaCoreValidationMessages.class;
static {
ValidationMessageLoader.load(BUNDLE_CLASS, MESSAGE_BUNDLE_NAME, DESCRIPTION_BUNDLE_NAME, JpaProject.MARKER_TYPE, PREFERENCES_ADAPTER);
// WARNINGs
ENTITY_ABSTRACT_DISCRIMINATOR_VALUE_DEFINED.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
ENTITY_TABLE_PER_CLASS_DISCRIMINATOR_VALUE_DEFINED.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
ENTITY_TABLE_PER_CLASS_NOT_PORTABLE_ON_PLATFORM.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
MAPPING_FILE_EXTRANEOUS_PERSISTENCE_UNIT_METADATA.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
PERSISTENCE_MULTIPLE_PERSISTENCE_UNITS.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
PERSISTENCE_UNIT_JAR_FILE_DEPLOYMENT_PATH_WARNING.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
PERSISTENT_ATTRIBUTE_INHERITED_ATTRIBUTES_NOT_SUPPORTED.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
PERSISTENT_ATTRIBUTE_INVALID_VERSION_MAPPING_TYPE.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
PERSISTENT_TYPE_DUPLICATE_CLASS.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
PROJECT_INACTIVE_CONNECTION.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
PROJECT_INVALID_CONNECTION.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
PROJECT_NO_CONNECTION.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
TYPE_ANNOTATED_BUT_NOT_LISTED_IN_PERSISTENCE_XML.setDefaultSeverity(IMessage.NORMAL_SEVERITY);
// INFOs
XML_VERSION_NOT_LATEST.setDefaultSeverity(IMessage.LOW_SEVERITY);
PERSISTENCE_UNIT_REDUNDANT_CLASS.setDefaultSeverity(IMessage.LOW_SEVERITY);
}
}