EclipseLink 2.2.0, build 'v20110202-r8913' API Reference

org.eclipse.persistence.exceptions
Class DescriptorException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.eclipse.persistence.exceptions.EclipseLinkException
                  extended by org.eclipse.persistence.exceptions.ValidationException
                      extended by org.eclipse.persistence.exceptions.DescriptorException
All Implemented Interfaces:
java.io.Serializable

public class DescriptorException
extends ValidationException

Purpose: This exception is used for any problem that is detected with a descriptor or mapping.

See Also:
Serialized Form

Field Summary
static int ADDITIONAL_CRITERIA_NOT_SUPPORTED_WITH_INHERITANCE_VIEWS
           
static int ATTEMPT_TO_REGISTER_DEAD_INDIRECTION
           
static int ATTRIBUTE_AND_MAPPING_WITH_INDIRECTION_MISMATCH
           
static int ATTRIBUTE_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH
           
static int ATTRIBUTE_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH
           
static int ATTRIBUTE_NAME_NOT_SPECIFIED
           
static int ATTRIBUTE_TRANSFORMER_CLASS_INVALID
           
static int ATTRIBUTE_TRANSFORMER_CLASS_NOT_FOUND
           
static int ATTRIBUTE_TYPE_NOT_VALID
           
static int CANNOT_SET_CONVERTER_FOR_NON_DIRECT_MAPPING
           
static int CANNOT_USE_ID_VALUE_FOR_COMPOSITE_ID
           
static int CHILD_DOES_NOT_DEFINE_ABSTRACT_QUERY_KEY
           
static int CLASS_EXTRACTION_METHOD_MUST_BE_STATIC
           
static int CLASS_INDICATOR_FIELD_NOT_FOUND
           
static int COULD_NOT_INSTANTIATE_INDIRECT_CONTAINER_CLASS
           
static int CUSTOM_QUERY_AND_RETURNING_POLICY_CONFLICT
           
protected  ClassDescriptor descriptor
           
static int DESCRIPTOR_FOR_INTERFACE_IS_MISSING
           
static int DESCRIPTOR_IS_MISSING
           
static int DIRECT_FIELD_NAME_NOT_SET
           
static int DIRECT_KEY_NOT_SET
           
static int ERROR_OCCURED_IN_AMENDMENT_METHOD
           
static int FIELD_IS_NOT_PRESENT_IN_DATABASE
           
static int FIELD_NAME_NOT_SET_IN_MAPPING
           
static int FIELD_TRANSFORMER_CLASS_INVALID
           
static int FIELD_TRANSFORMER_CLASS_NOT_FOUND
           
static int FOREIGN_KEYS_DEFINED_INCORRECTLY
           
static int GET_METHOD_RETURN_TYPE_NOT_VALID
           
static int IDENTITY_MAP_NOT_SPECIFIED
           
static int ILLEGAL_ACCESS_WHILE_CLONING
           
static int ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION
           
static int ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
           
static int ILLEGAL_ACCESS_WHILE_EVENT_EXECUTION
           
static int ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
           
static int ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
           
static int ILLEGAL_ACCESS_WHILE_INSTANTIATING_METHOD_BASED_PROXY
           
static int ILLEGAL_ACCESS_WHILE_INVOKING_ATTRIBUTE_METHOD
           
static int ILLEGAL_ACCESS_WHILE_INVOKING_FIELD_TO_METHOD
           
static int ILLEGAL_ACCESS_WHILE_INVOKING_ROW_EXTRACTION_METHOD
           
static int ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION
           
static int ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION_OF_FACTORY
           
static int ILLEGAL_ACCESS_WHILE_OBSOLETE_EVENT_EXECUTION
           
static int ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
           
static int ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR
           
static int ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
           
static int ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
           
static int ILLEGAL_ARGUMENT_WHILE_INSTANTIATING_METHOD_BASED_PROXY
           
static int ILLEGAL_ARGUMENT_WHILE_INVOKING_ATTRIBUTE_METHOD
           
static int ILLEGAL_ARGUMENT_WHILE_INVOKING_FIELD_TO_METHOD
           
static int ILLEGAL_ARGUMENT_WHILE_OBSOLETE_EVENT_EXECUTION
           
static int ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
           
static int ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR
           
static int ILLEGAL_TABLE_NAME_IN_MULTIPLE_TABLE_FOREIGN_KEY
           
static int INCORRECT_COLLECTION_POLICY
           
static int INDIRECT_CONTAINER_INSTANTIATION_MISMATCH
           
static int INSERT_ORDER_CHILD_BEFORE_PARENT
           
static int INSERT_ORDER_CONFLICTS_WITH_MULTIPLE_TABLE_FOREIGN_KEYS
           
static int INSERT_ORDER_CYCLICAL_DEPENDENCY_BETWEEN_THREE_OR_MORE_TABLES
           
static int INSERT_ORDER_CYCLICAL_DEPENDENCY_BETWEEN_TWO_TABLES
           
static int INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION
           
static int INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
           
static int INTERNAL_ERROR_ACCESSING_PKFIELD
           
static int INTERNAL_ERROR_SET_METHOD
           
static int INVALID_AMENDMENT_METHOD
           
static int INVALID_ATTRIBUTE_TYPE_FOR_PROXY_INDIRECTION
           
static int INVALID_CONTAINER_POLICY
           
static int INVALID_CONTAINER_POLICY_WITH_TRANSPARENT_INDIRECTION
           
static int INVALID_DATA_MODIFICATION_EVENT
           
static int INVALID_DATA_MODIFICATION_EVENT_CODE
           
static int INVALID_DESCRIPTOR_EVENT_CODE
           
static int INVALID_GET_RETURN_TYPE_FOR_PROXY_INDIRECTION
           
static int INVALID_IDENTITY_MAP
           
static int INVALID_INDIRECTION_CONTAINER_CLASS
           
static int INVALID_INDIRECTION_POLICY_OPERATION
           
static int INVALID_MAPPING_OPERATION
           
static int INVALID_MAPPING_TYPE
           
static int INVALID_SET_PARAMETER_TYPE_FOR_PROXY_INDIRECTION
           
static int INVALID_USE_OF_NO_INDIRECTION
           
static int INVALID_USE_OF_TRANSPARENT_INDIRECTION
           
static int INVALID_XPATH_FOR_DIRECT_MAPPING
           
static int ISOLATED_DESCRIPTOR_REFERENCED_BY_SHARED_DESCRIPTOR
           
static int JAVA_CLASS_NOT_SPECIFIED
           
static int LIST_ORDER_FIELD_REQUIRES_INDIRECT_LIST
           
static int LIST_ORDER_FIELD_REQUIRES_LIST
           
static int LIST_ORDER_FIELD_TABLE_IS_WRONG
           
static int LOCK_MAPPING_CANNOT_BE_READONLY
           
static int LOCK_MAPPING_MUST_BE_READONLY
           
protected  DatabaseMapping mapping
           
static int MAPPING_FOR_SEQUENCE_NUMBER_FIELD
           
static int MISSING_CLASS_FOR_INDICATOR_FIELD_VALUE
           
static int MISSING_CLASS_INDICATOR_FIELD
           
static int MISSING_FOREIGN_KEY_TRANSLATION
           
static int MISSING_INDIRECT_CONTAINER_CONSTRUCTOR
           
static int MISSING_MAPPING_FOR_FIELD
           
static int MISSING_PARTITION_POLICY
           
static int MULTIPLE_TABLE_INSERT_ORDER_MISMATCH
           
static int MULTIPLE_TABLE_PRIMARY_KEY_MUST_BE_FULLY_QUALIFIED
           
static int MULTIPLE_TABLE_PRIMARY_KEY_NOT_SPECIFIED
           
static int MULTIPLE_TARGET_FOREIGN_KEY_TABLES
           
static int MULTIPLE_WRITE_MAPPINGS_FOR_FIELD
           
static int NEED_TO_IMPLEMENT_CHANGETRACKER
           
static int NEED_TO_IMPLEMENT_FETCHGROUPTRACKER
           
static int NO_ATTRBUTE_VALUE_CONVERSION_TO_FIELD_VALUE_PROVIDED
           
static int NO_ATTRIBUTE_TRANSFORMATION_METHOD
           
static int NO_CONSTRUCTOR_INDIRECT_COLLECTION_CLASS
           
static int NO_CUSTOM_QUERY_FOR_RETURNING_POLICY
           
static int NO_FIELD_NAME_FOR_MAPPING
           
static int NO_FIELD_VALUE_CONVERSION_TO_ATTRIBUTE_VALUE_PROVIDED
           
static int NO_FOREIGN_KEYS_ARE_SPECIFIED
           
static int NO_MAPPING_FOR_ATTRIBUTENAME
           
static int NO_MAPPING_FOR_ATTRIBUTENAME_IN_ENTITY_BEAN
           
static int NO_MAPPING_FOR_PRIMARY_KEY
           
static int NO_REFERENCE_KEY_IS_SPECIFIED
           
static int NO_RELATION_TABLE
           
static int NO_RELATION_TABLE_MECHANISM
           
static int NO_SOURCE_RELATION_KEYS_SPECIFIED
           
static int NO_SUB_CLASS_MATCH
           
static int NO_SUCH_FIELD_WHILE_INITIALIZING_ATTRIBUTES_IN_INSTANCE_VARIABLE_ACCESSOR
           
static int NO_SUCH_METHOD_ON_FIND_OBSOLETE_METHOD
           
static int NO_SUCH_METHOD_ON_INITIALIZING_ATTRIBUTE_METHOD
           
static int NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION
           
static int NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
           
static int NO_SUCH_METHOD_WHILE_CONVERTING_TO_METHOD
           
static int NO_SUCH_METHOD_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR
           
static int NO_SUCH_METHOD_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD
           
static int NO_SUCH_METHOD_WHILE_INITIALIZING_COPY_POLICY
           
static int NO_SUCH_METHOD_WHILE_INITIALIZING_INSTANTIATION_POLICY
           
static int NO_TARGET_FOREIGN_KEYS_SPECIFIED
           
static int NO_TARGET_RELATION_KEYS_SPECIFIED
           
static int NORMAL_DESCRIPTORS_DO_NOT_SUPPORT_NON_RELATIONAL_EXTENSIONS
           
static int NOT_DESERIALIZABLE
           
static int NOT_SERIALIZABLE
           
static int NULL_FOR_NON_NULL_AGGREGATE
           
static int NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION
           
static int NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
           
static int NULL_POINTER_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
           
static int NULL_POINTER_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
           
static int NULL_POINTER_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR_IN_MODULE_ORDER_BREAKS_WEAVING
           
static int NULL_POINTER_WHILE_METHOD_INSTANTIATION
           
static int NULL_POINTER_WHILE_METHOD_INSTANTIATION_OF_FACTORY
           
static int NULL_POINTER_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
           
static int NULL_POINTER_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR
           
static int ONE_TO_ONE_MAPPING_CONFLICT
           
static int ONLY_ONE_TABLE_CAN_BE_ADDED_WITH_THIS_METHOD
           
static int PARAMETER_AND_MAPPING_WITH_INDIRECTION_MISMATCH
           
static int PARAMETER_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH
           
static int PARAMETER_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH
           
static int PARENT_CLASS_IS_SELF
           
static int PARENT_DESCRIPTOR_NOT_SPECIFIED
           
static int PRIMARY_KEY_FIELDS_NOT_SPECIFIED
           
static int PROXY_INDIRECTION_NOT_AVAILABLE
           
static int REFERENCE_CLASS_NOT_SPECIFIED
           
static int REFERENCE_DESCRIPTOR_CANNOT_BE_AGGREGATE
           
static int REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATE
           
static int REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATECOLLECTION
           
static int REFERENCE_KEY_FIELD_NOT_PROPERLY_SPECIFIED
           
static int REFERENCE_TABLE_NOT_SPECIFIED
           
static int RELATION_KEY_FIELD_NOT_PROPERLY_SPECIFIED
           
static int RETURN_AND_MAPPING_WITH_INDIRECTION_MISMATCH
           
static int RETURN_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH
           
static int RETURN_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH
           
static int RETURN_TYPE_IN_GET_ATTRIBUTE_ACCESSOR
           
static int RETURNING_POLICY_AND_DESCRIPTOR_FIELD_TYPE_CONFLICT
           
static int RETURNING_POLICY_FIELD_INSERT_CONFLICT
           
static int RETURNING_POLICY_FIELD_NOT_SUPPORTED
           
static int RETURNING_POLICY_FIELD_TYPE_CONFLICT
           
static int RETURNING_POLICY_MAPPED_FIELD_TYPE_NOT_SET
           
static int RETURNING_POLICY_MAPPING_NOT_SUPPORTED
           
static int RETURNING_POLICY_UNMAPPED_FIELD_TYPE_NOT_SET
           
static int SECURITY_ON_FIND_METHOD
           
static int SECURITY_ON_FIND_OBSOLETE_METHOD
           
static int SECURITY_ON_INITIALIZING_ATTRIBUTE_METHOD
           
static int SECURITY_WHILE_CONVERTING_TO_METHOD
           
static int SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_INSTANCE_VARIABLE_ACCESSOR
           
static int SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR
           
static int SECURITY_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD
           
static int SECURITY_WHILE_INITIALIZING_COPY_POLICY
           
static int SECURITY_WHILE_INITIALIZING_INSTANTIATION_POLICY
           
static int SEQUENCE_NUMBER_PROPERTY_NOT_SPECIFIED
           
static int SET_EXISTENCE_CHECKING_NOT_UNDERSTOOD
           
static int SET_METHOD_PARAMETER_TYPE_NOT_VALID
           
static int SIZE_MISMATCH_OF_FOREIGN_KEYS
           
static int STRUCTURE_NAME_NOT_SET_IN_MAPPING
           
static int TABLE_IS_NOT_PRESENT_IN_DATABASE
           
static int TABLE_NOT_PRESENT
           
static int TABLE_NOT_SPECIFIED
           
static int TARGET_FOREIGN_KEYS_SIZE_MISMATCH
           
static int TARGET_INVOCATION_WHILE_CLONING
           
static int TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION
           
static int TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
           
static int TARGET_INVOCATION_WHILE_EVENT_EXECUTION
           
static int TARGET_INVOCATION_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
           
static int TARGET_INVOCATION_WHILE_INSTANTIATING_METHOD_BASED_PROXY
           
static int TARGET_INVOCATION_WHILE_INVOKING_ATTRIBUTE_METHOD
           
static int TARGET_INVOCATION_WHILE_INVOKING_FIELD_TO_METHOD
           
static int TARGET_INVOCATION_WHILE_INVOKING_ROW_EXTRACTION_METHOD
           
static int TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION
           
static int TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION_OF_FACTORY
           
static int TARGET_INVOCATION_WHILE_OBSOLETE_EVENT_EXECUTION
           
static int TARGET_INVOCATION_WHILE_SETTING_VALUE_THRU_METHOD_ACESSOR
           
static int UNIT_OF_WORK_ISOLATED_OBJECTS_ACCESSED_IN_SESSION
           
static int UNSUPPORTED_TYPE_FOR_BIDIRECTIONAL_RELATIONSHIP_MAINTENANCE
           
static int UPDATE_ALL_FIELDS_NOT_SET
           
static int VALUE_HOLDER_INSTANTIATION_MISMATCH
           
static int VALUE_NOT_FOUND_IN_CLASS_INDICATOR_MAPPING
           
static int VARIABLE_ONE_TO_ONE_MAPPING_IS_NOT_DEFINED
           
static int WRITE_LOCK_FIELD_IN_CHILD_DESCRIPTOR
           
 
Fields inherited from class org.eclipse.persistence.exceptions.ValidationException
ALREADY_LOGGED_IN, CACHE_EXPIRY_AND_EXPIRY_TIME_OF_DAY_BOTH_SPECIFIED, CACHE_NOT_SUPPORTED_WITH_EMBEDDABLE, CANNOT_ACQUIRE_CLIENTSESSION_FROM_SESSION, CANNOT_ACQUIRE_DATA_SOURCE, CANNOT_ACQUIRE_HISTORICAL_SESSION, CANNOT_ADD_DESCRIPTORS_TO_SESSION, CANNOT_ADD_DESCRIPTORS_TO_SESSION_BROKER, CANNOT_CAST_TO_CLASS, CANNOT_COMMIT_AND_RESUME_UOW_WITH_MODIFY_ALL_QUERIES, CANNOT_COMMIT_UOW_AGAIN, CANNOT_CREATE_EXTERNAL_TRANSACTION_CONTROLLER, CANNOT_INSTANTIATE_EXCEPTIONHANDLER_CLASS, CANNOT_INSTANTIATE_PROFILER_CLASS, CANNOT_INSTANTIATE_SESSIONEVENTLISTENER_CLASS, CANNOT_INVOKE_METHOD_ON_CONFIG_CLASS, CANNOT_LOGIN_TO_A_SESSION, CANNOT_LOGOUT_OF_A_SESSION, CANNOT_MODIFY_READ_ONLY_CLASSES_SET_AFTER_USING_UNIT_OF_WORK, CANNOT_MODIFY_SCHEMA_IN_SESSION, CANNOT_PERSIST_MANAGED_OBJECT, CANNOT_REGISTER_AGGREGATE_OBJECT_IN_UNIT_OF_WORK, CANNOT_RELEASE_NON_CLIENTSESSION, CANNOT_REMOVE_FROM_READ_ONLY_CLASSES_IN_NESTED_UNIT_OF_WORK, CANNOT_RESUME_SYNCHRONIZED_UOW, CANNOT_SET_CURSOR_FOR_PARAMETER_TYPE_OTHER_THAN_OUT, CANNOT_SET_DEFAULT_SEQUENCE_AS_DEFAULT, CANNOT_SET_READ_POOL_SIZE_AFTER_LOGIN, CANNOT_TRANSLATE_UNPREPARED_CALL, CANNOT_WRITE_CHANGES_ON_NESTED_UNIT_OF_WORK, CANNOT_WRITE_CHANGES_TWICE, CANT_HAVE_UNBOUND_IN_OUTPUT_ARGUMENTS, CHILD_DESCRIPTORS_DO_NOT_HAVE_IDENTITY_MAP, CIRCULAR_MAPPED_BY_REFERENCES, CLASS_EXTRACTOR_CAN_NOT_BE_SPECIFIED_WITH_DISCRIMINATOR, CLASS_FILE_TRANSFORMER_THROWS_EXCEPTION, CLASS_LIST_MUST_NOT_BE_NULL, CLASS_NOT_FOUND_WHILE_CONVERTING_CLASSNAMES, CLASS_NOT_LISTED_IN_PERSISTENCE_UNIT, CLIENT_SESSION_CANNOT_USE_EXCLUSIVE_CONNECTION, COLLECTION_REMOVE_EVENT_WITH_NO_INDEX, CONFIG_FACTORY_NAME_PROPERTY_NOT_FOUND, CONFIG_FACTORY_NAME_PROPERTY_NOT_SPECIFIED, CONFIG_METHOD_NOT_DEFINED, CONFLICTING_ANNOTATIONS, CONFLICTING_NAMED_ANNOTATIONS, CONFLICTING_NAMED_XML_ELEMENTS, CONFLICTING_SEQUENCE_AND_TABLE_GENERATORS_SPECIFIED, CONFLICTING_SEQUENCE_NAME_AND_TABLE_PK_COLUMN_VALUE_SPECIFIED, CONFLICTING_XML_ELEMENTS, CONFLICTNG_ACCESS_METHODS_FOR_EMBEDDABLE, CONFLICTNG_ACCESS_TYPE_FOR_EMBEDDABLE, CONTAINER_POLICY_DOES_NOT_USE_KEYS, CONVERTER_NOT_FOUND, COPY_POLICY_MUST_SPECIFY_METHOD_OR_WORKING_COPY_METHOD, COULD_NOT_BIND_JNDI, COULD_NOT_FIND_DRIVER_CLASS, COULD_NOT_FIND_MAP_KEY, CREATE_PLATFORM_DEFAULT_SEQUENCE_UNDEFINED, CURRENT_LOADER_NOT_VALID, DEFAULT_SEQUENCE_NAME_ALREADY_USED_BY_SEQUENCE, DERIVED_ID_CIRCULAR_REFERENCE, DESCRIPTOR_MUST_NOT_BE_INITIALIZED, DUPLICATE_PARTITION_VALUE, EJB_CANNOT_LOAD_REMOTE_CLASS, EJB_CONTAINER_EXCEPTION_RAISED, EJB_DESCRIPTOR_NOT_FOUND_IN_SESSION, EJB_FINDER_EXCEPTION, EJB_INVALID_FINDER_ON_HOME, EJB_INVALID_PLATFORM_CLASS, EJB_INVALID_PROJECT_CLASS, EJB_INVALID_SESSION_TYPE_CLASS, EJB_MUST_BE_IN_TRANSACTION, EJB_NO_SUCH_SESSION_SPECIFIED_IN_PROPERTIES, EJB_PRIMARY_KEY_REFLECTION_EXCEPTION, EJB_SESSION_TYPE_CLASS_NOT_FOUND, EJB_TOPLINK_PROPERTIES_NOT_FOUND, EMBEDDABLE_ASSOCIATION_OVERRIDE_NOT_FOUND, EMBEDDABLE_ATTRIBUTE_OVERRIDE_NOT_FOUND, EMBEDDED_ID_AND_ID_ANNOTATIONS_FOUND, EMBEDDED_ID_CLASS_HAS_NO_ATTRIBUTES, ENTITY_CLASS_NOT_FOUND, ERROR_CLOSING_PERSISTENCE_XML, ERROR_DECRYPTING_PASSWORD, ERROR_ENCRYPTING_PASSWORD, ERROR_IN_SESSION_XML, ERROR_INSTANTIATING_CLASS, ERROR_INSTANTIATING_CONVERSION_VALUE_DATA, ERROR_INSTANTIATING_CONVERSION_VALUE_OBJECT, ERROR_PARSING_MAPPING_FILE, ERROR_PROCESSING_NAMED_QUERY, EXCEPTION_CONFIGURING_EM_FACTORY, EXCESSIVE_PRIMARY_KEY_JOIN_COLUMNS_SPECIFIED, EXCLUSIVE_CONNECTION_NO_LONGER_AVAILABLE, EXISTING_QUERY_TYPE_CONFLICT, EXPECTED_PROXY_PROPERTY_NOT_FOUND, FATAL_ERROR_OCCURRED, FEATURE_NOT_SUPPORTED_IN_JDK_VERSION, FETCH_GROUP_HAS_UNMAPPED_ATTRIBUTE, FETCH_GROUP_HAS_WRONG_REFERENCE_ATTRIBUTE, FETCH_GROUP_HAS_WRONG_REFERENCE_CLASS, FIELD_LEVEL_LOCKING_NOTSUPPORTED_OUTSIDE_A_UNIT_OF_WORK, FILE_ERROR, HISTORICAL_SESSION_ONLY_SUPPORTED_ON_ORACLE, ILLEGAL_CONTAINER_CLASS, ILLEGAL_USE_OF_MAP_IN_DIRECTCOLLECTION, INACTIVE_UNIT_OF_WORK, INCOMPLETE_JOIN_COLUMNS_SPECIFIED, INCOMPLETE_PRIMARY_KEY_JOIN_COLUMNS_SPECIFIED, INCORRECT_LOGIN_INSTANCE_PROVIDED, INSTANTIATING_VALUEHOLDER_WITH_NULL_SESSION, INVALID_ASSOCIATION_OVERRIDE_REFERENCE_COLUMN_NAME, INVALID_ATTRIBUTE_OVERRIDE_NAME, INVALID_ATTRIBUTE_TYPE_FOR_ORDER_COLUMN, INVALID_BOOLEAN_VALUE_FOR_ADDINGNAMEDQUERIES, INVALID_BOOLEAN_VALUE_FOR_ENABLESTATMENTSCACHED, INVALID_BOOLEAN_VALUE_FOR_PROPERTY, INVALID_BOOLEAN_VALUE_FOR_SETTING_NATIVESQL, INVALID_CACHESTATEMENTS_SIZE_VALUE, INVALID_CALLBACK_METHOD, INVALID_CALLBACK_METHOD_MODIFIER, INVALID_CALLBACK_METHOD_NAME, INVALID_CLASS_LOADER_FOR_DYNAMIC_PERSISTENCE, INVALID_CLASS_TYPE_FOR_BLOB_ATTRIBUTE, INVALID_CLASS_TYPE_FOR_CLOB_ATTRIBUTE, INVALID_COLLECTION_TYPE_FOR_RELATIONSHIP, INVALID_COLUMN_ANNOTATION_ON_RELATIONSHIP, INVALID_COMPARATOR_CLASS, INVALID_COMPOSITE_PK_ATTRIBUTE, INVALID_COMPOSITE_PK_SPECIFICATION, INVALID_CONNECTOR, INVALID_DATA_SOURCE_NAME, INVALID_DERIVED_COMPOSITE_PK_ATTRIBUTE, INVALID_DERIVED_ID_PRIMARY_KEY_FIELD, INVALID_EMBEDDABLE_ATTRIBUTE_FOR_ASSOCIATION_OVERRIDE, INVALID_EMBEDDABLE_ATTRIBUTE_FOR_ATTRIBUTE_OVERRIDE, INVALID_EMBEDDABLE_CLASS_FOR_ELEMENT_COLLECTION, INVALID_EMBEDDED_ATTRIBUTE, INVALID_ENCRYPTION_CLASS, INVALID_ENTITY_CALLBACK_METHOD_ARGUMENTS, INVALID_ENTITY_LISTENER_CALLBACK_METHOD_ARGUMENTS, INVALID_ENTITY_MAPPINGS_DOCUMENT, INVALID_EXCEPTIONHANDLER_CLASS, INVALID_EXPLICIT_ACCESS_TYPE, INVALID_FIELD_FOR_CLASS, INVALID_FILE_TYPE, INVALID_LOGGING_FILE, INVALID_MAPPED_BY_ID_VALUE, INVALID_MAPPING, INVALID_MAPPING_FOR_CONVERTER, INVALID_MAPPING_FOR_EMBEDDED_ID, INVALID_MAPPING_FOR_STRUCT_CONVERTER, INVALID_MERGE_POLICY, INVALID_METHOD_ARGUMENTS, INVALID_NULL_METHOD_ARGUMENTS, INVALID_ORDER_BY_VALUE, INVALID_PROFILER_CLASS, INVALID_PROPERTY_FOR_CLASS, INVALID_READ_ONLY_CLASS_STRUCTURE_IN_UNIT_OF_WORK, INVALID_REFERENCE_COLUMN_NAME, INVALID_SEQUENCING_LOGIN, INVALID_SESSIONEVENTLISTENER_CLASS, INVALID_SQL_RESULT_SET_MAPPING_NAME, INVALID_TARGET_CLASS, INVALID_TYPE_FOR_BASIC_COLLECTION_ATTRIBUTE, INVALID_TYPE_FOR_BASIC_MAP_ATTRIBUTE, INVALID_TYPE_FOR_ENUMERATED_ATTRIBUTE, INVALID_TYPE_FOR_LOB_ATTRIBUTE, INVALID_TYPE_FOR_SERIALIZED_ATTRIBUTE, INVALID_TYPE_FOR_TEMPORAL_ATTRIBUTE, INVALID_TYPE_FOR_VERSION_ATTRIBUTE, INVALID_VALUE_FOR_PROPERTY, ISOLATED_DATA_NOT_SUPPORTED_IN_CLIENTSESSIONBROKER, JAR_FILES_IN_PERSISTENCE_XML_NOT_SUPPORTED, JAVA_TYPE_IS_NOT_A_VALID_DATABASE_TYPE, JTS_EXCEPTION_RAISED, KEYS_MUST_MATCH, LIST_ORDER_FIELD_NOT_SUPPORTED, LOG_IO_ERROR, LOGGING_FILE_NAME_CANNOT_BE_EMPTY, LOGIN_BEFORE_ALLOCATING_CLIENT_SESSIONS, MAP_KEY_CANNOT_USE_INDIRECTION, MAP_KEY_NOT_DECLARED_IN_ITEM_CLASS, MAPPING_ANNOTATIONS_APPLIED_TO_TRANSIENT_ATTRIBUTE, MAPPING_DOES_NOT_OVERRIDE_VALUEFROMROWINTERNALWITHJOIN, MAPPING_FILE_NOT_FOUND, MAPPING_METADATA_APPLIED_TO_METHOD_WITH_ARGUMENTS, MAX_SIZE_LESS_THAN_MIN_SIZE, METHOD_FAILED, MISSING_CONTEXT_STRING_FOR_CONTEXT, MISSING_DESCRIPTOR, MISSING_FIELD_TYPE_FOR_DDL_GENERATION_OF_CLASS_TRANSFORMATION_, MISSING_MAPPING, MISSING_TRANSFORMER_METHOD_FOR_DDL_GENERATION_OF_CLASS_TRANSFORMATION, MODIFY_ALL_QUERIES_NOT_SUPPORTED_WITH_OTHER_WRITES, MULTIPLE_CALLBACK_METHODS_DEFINED, MULTIPLE_CLASSES_FOR_THE_SAME_DISCRIMINATOR, MULTIPLE_COPY_POLICY_ANNOTATIONS_ON_SAME_CLASS, MULTIPLE_CURSORS_NOT_SUPPORTED, MULTIPLE_EMBEDDED_ID_ANNOTATIONS_FOUND, MULTIPLE_OBJECT_VALUES_FOR_DATA_VALUE, MULTIPLE_PROJECTS_SPECIFIED_IN_PROPERTIES, MULTIPLE_UNIQUE_CONSTRAINTS_WITH_SAME_NAME_SPECIFIED, NESTED_UOW_NOT_SUPPORTED_FOR_ATTRIBUTE_TRACKING, NESTED_UOW_NOT_SUPPORTED_FOR_MODIFY_ALL_QUERY, NO_ATTRIBUTE_TYPE_SPECIFICATION, NO_CONVERTER_DATA_TYPE_SPECIFIED, NO_CONVERTER_OBJECT_TYPE_SPECIFIED, NO_CORRESPONDING_SETTER_METHOD_DEFINED, NO_MAPPED_BY_ATTRIBUTE_FOUND, NO_PK_ANNOTATIONS_FOUND, NO_PROJECT_SPECIFIED_IN_PROPERTIES, NO_PROPERTIES_FILE_FOUND, NO_SESSION_FOUND, NO_SESSION_REGISTERED_FOR_CLASS, NO_SESSION_REGISTERED_FOR_NAME, NO_SESSIONS_XML_FOUND, NO_TABLES_TO_CREATE, NO_TEMPORAL_TYPE_SPECIFIED, NO_TOPLINK_EJB_JAR_XML_FOUND, NON_ENTITY_AS_TARGET_IN_RELATIONSHIP, NON_UNIQUE_ENTITY_NAME, NON_UNIQUE_MAPPING_FILE_NAME, NOT_SUPPORTED_FOR_DATASOURCE, NULL_CACHE_KEY_FOUND_ON_REMOVAL, NULL_PK_IN_UOW_CLONE, NULL_UNDERLYING_VALUEHOLDER_VALUE, OBJECT_NEED_IMPL_TRACKER_FOR_FETCH_GROUP_USAGE, OLD_COMMIT_NOT_SUPPORTED_FOR_ATTRIBUTE_TRACKING, ONLY_FIELDS_ARE_VALID_KEYS_FOR_DATABASE_ROWS, ONLY_ONE_GENERATED_VALURE_IS_ALLOWED, OPERATION_NOT_SUPPORTED, OPTIMISTIC_LOCKING_NOT_SUPPORTED, OPTIMISTIC_LOCKING_SELECTED_COLUMN_NAMES_NOT_SPECIFIED, OPTIMISTIC_LOCKING_VERSION_ELEMENT_NOT_SPECIFIED, ORACLE_OBJECT_TYPE_NAME_NOT_DEFINED, ORACLE_OBJECT_TYPE_NOT_DEFINED, ORACLE_VARRAY_MAXIMIM_SIZE_NOT_DEFINED, ORACLEJDBC10_1_0_2PROXYCONNECTOR_REQUIRES_INT_PROXYTYPE, ORACLEJDBC10_1_0_2PROXYCONNECTOR_REQUIRES_ORACLECONNECTION, ORACLEJDBC10_1_0_2PROXYCONNECTOR_REQUIRES_ORACLECONNECTION_VERSION, ORACLEOCIPROXYCONNECTOR_REQUIRES_ORACLEOCICONNECTIONPOOL, PLATFORM_CLASS_NOT_FOUND, PLATFORM_DOES_NOT_OVERRIDE_GETCREATETEMPTABLESQLPREFIX, PLATFORM_DOES_NOT_SUPPORT_CALL_WITH_RETURNING, PLATFORM_DOES_NOT_SUPPORT_SEQUENCE, PLATFORM_DOES_NOT_SUPPORT_STORED_FUNCTIONS, POOL_NAME_DOES_NOT_EXIST, POOLS_MUST_BE_CONFIGURED_BEFORE_LOGIN, PRIMARY_KEY_COLUMN_NAME_NOT_SPECIFIED, PRIMARY_KEY_UPDATE_DISALLOWED, PRIMARY_TABLE_NOT_DEFINED_FOR_RELATIONSHIP, PROJECT_AMENDMENT_EXCEPTION_OCCURED, PROJECT_LOGIN_IS_NULL, PROJECT_XML_NOT_FOUND, QUERY_ARGUMENT_TYPE_NOT_FOUND, QUERY_SEQUENCE_DOES_NOT_HAVE_SELECT_QUERY, READ_TRANSFORMER_CLASS_DOESNT_IMPLEMENT_ATTRIBUTE_TRANSFORMER, READ_TRANSFORMER_HAS_BOTH_CLASS_AND_METHOD, READ_TRANSFORMER_HAS_NEITHER_CLASS_NOR_METHOD, REFLECTIVE_EXCEPTION_WHILE_CREATING_CLASS_INSTANCE, SEQUENCE_CANNOT_BE_CONNECTED_TO_TWO_PLATFORMS, SEQUENCE_GENERATOR_RESERVED_NAME, SEQUENCE_NAME_ALREADY_USED_BY_DEFAULT_SEQUENCE, SEQUENCE_SETUP_INCORRECTLY, SERVER_PLATFORM_IS_READ_ONLY_AFTER_LOGIN, SESSION_AMENDMENT_EXCEPTION_OCCURED, SET_LISTENER_CLASSES_EXCEPTION, START_INDEX_OUT_OF_RANGE, STOP_INDEX_OUT_OF_RANGE, SUB_SESSION_NOT_DEFINED_FOR_BROKER, TABLE_GENERATOR_RESERVED_NAME, TWO_STRUCT_CONVERTERS_ADDED_FOR_SAME_CLASS, UNABLE_TO_DETERMINE_MAP_KEY_CLASS, UNABLE_TO_DETERMINE_TARGET_CLASS, UNABLE_TO_DETERMINE_TARGET_ENTITY, UNABLE_TO_LOAD_CLASS, UNFETCHED_ATTRIBUTE_NOT_EDITABLE, UNI_DIRECTIONAL_ONE_TO_MANY_HAS_JOINCOLUMN_ANNOTATIONS, UNIT_OF_WORK_AFTER_WRITE_CHANGES_FAILED, UNIT_OF_WORK_IN_TRANSACTION_COMMIT_PENDING, UNKNOWN_PROXY_TYPE, UNSPECIFIED_COMPOSITE_PK_NOT_SUPPORTED, UNSUPPORTED_CASCADE_LOCKING_DESCRIPTOR, UNSUPPORTED_CASCADE_LOCKING_MAPPING, UNSUPPORTED_CASCADE_LOCKING_MAPPING_WITH_CUSTOM_QUERY, WRITE_OBJECT_NOT_ALLOWED_IN_UNIT_OF_WORK, WRITE_TRANSFORMER_CLASS_DOESNT_IMPLEMENT_FIELD_TRANSFORMER, WRITE_TRANSFORMER_HAS_BOTH_CLASS_AND_METHOD, WRITE_TRANSFORMER_HAS_NEITHER_CLASS_NOR_METHOD, WRITE_TRANSFORMER_HAS_NO_COLUMN_NAME, WRONG_CHANGE_EVENT, WRONG_COLLECTION_CHANGE_EVENT_TYPE, WRONG_OBJECT_REGISTERED, WRONG_PROPERTY_NAME_IN_CHANGE_EVENT, WRONG_SEQUENCE_TYPE, WRONG_USAGE_OF_SET_CUSTOM_SQL_ARGUMENT_TYPE_METOD
 
Fields inherited from class org.eclipse.persistence.exceptions.EclipseLinkException
CR, errorCode, hasBeenLogged, indentationString, internalException, session, shouldPrintInternalException
 
Constructor Summary
protected DescriptorException(java.lang.String theMessage)
          INTERNAL: TopLink exceptions should only be thrown by TopLink.
protected DescriptorException(java.lang.String theMessage, ClassDescriptor descriptor)
          INTERNAL: TopLink exceptions should only be thrown by TopLink.
protected DescriptorException(java.lang.String theMessage, ClassDescriptor descriptor, java.lang.Throwable exception)
           
protected DescriptorException(java.lang.String theMessage, DatabaseMapping mapping)
          INTERNAL: TopLink exceptions should only be thrown by TopLink.
 
Method Summary
static DescriptorException additionalCriteriaNotSupportedWithInheritanceViews(ClassDescriptor descriptor)
           
static DescriptorException attemptToRegisterDeadIndirection(java.lang.Object object, DatabaseMapping mapping)
           
static DescriptorException attributeAndMappingWithIndirectionMismatch(DatabaseMapping mapping)
           
static DescriptorException attributeAndMappingWithoutIndirectionMismatch(DatabaseMapping mapping)
           
static DescriptorException attributeAndMappingWithTransparentIndirectionMismatch(DatabaseMapping mapping, java.lang.Class parameterType, java.lang.String validTypeName)
           
static DescriptorException attributeMappingIsMissingForEntityBean(java.lang.String attributeName, java.lang.String beanName)
           
static DescriptorException attributeNameNotSpecified()
           
static DescriptorException attributeTransformerClassInvalid(java.lang.String className, AbstractTransformationMapping mapping, java.lang.Exception exception)
           
static DescriptorException attributeTransformerClassNotFound(java.lang.String className, AbstractTransformationMapping mapping, java.lang.Exception exception)
           
static DescriptorException attributeTypeNotValid(CollectionMapping mapping, java.lang.Class interfaceType)
           
static DescriptorException cannotSetConverterForNonDirectMapping(ClassDescriptor descriptor, DatabaseMapping mapping, java.lang.String keyConverterClassName)
           
static DescriptorException cannotUseIdValueForCompositeId(ClassDescriptor descriptor)
           
static DescriptorException childDoesNotDefineAbstractQueryKeyOfParent(ClassDescriptor child, ClassDescriptor parent, java.lang.String queryKeyName)
           
static DescriptorException classExtractionMethodMustBeStatic(java.lang.String methodName, ClassDescriptor descriptor)
           
static DescriptorException classIndicatorFieldNotFound(ClassDescriptor parentDescriptor, ClassDescriptor descriptor)
           
static DescriptorException couldNotInstantiateIndirectContainerClass(java.lang.Class containerClass, java.lang.Exception exception)
           
static DescriptorException customQueryAndReturningPolicyFieldConflict(java.lang.String queryTypeName, java.lang.String fieldName, ClassDescriptor descriptor)
           
static DescriptorException descriptorForInterfaceIsMissing(java.lang.String interfaceName)
           
static DescriptorException descriptorIsMissing(java.lang.String className, DatabaseMapping mapping)
           
static DescriptorException directFieldNameNotSet(DatabaseMapping mapping)
           
static DescriptorException directKeyNotSet(ClassDescriptor descriptor)
           
static DescriptorException errorAccessingSetMethodOfEntity(java.lang.Class aClass, java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception underlying)
           
static DescriptorException errorOccuredInAmendmentMethod(java.lang.Class amendmentClass, java.lang.String method, java.lang.Exception exception, ClassDescriptor descriptor)
           
static DescriptorException errorUsingPrimaryKey(java.lang.Object primaryKey, ClassDescriptor descriptor, java.lang.Exception underlying)
           
static DescriptorException fieldIsNotPresentInDatabase(ClassDescriptor descriptor, java.lang.String tableName, java.lang.String fieldName)
           
static DescriptorException fieldNameNotSetInMapping(DatabaseMapping mapping)
           
static DescriptorException fieldTransformerClassInvalid(java.lang.String className, AbstractTransformationMapping mapping, java.lang.Exception exception)
           
static DescriptorException fieldTransformerClassNotFound(java.lang.String className, AbstractTransformationMapping mapping, java.lang.Exception exception)
           
static DescriptorException foreignKeysDefinedIncorrectly(ForeignReferenceMapping mapping)
           
 ClassDescriptor getDescriptor()
          PUBLIC: Return the descriptor that the problem was detected in.
 DatabaseMapping getMapping()
          PUBLIC: Return the mapping that the problem was detected in.
 java.lang.String getMessage()
          PUBLIC: Return the exception error message.
static DescriptorException getMethodReturnTypeNotValid(CollectionMapping mapping)
           
static DescriptorException identityMapNotSpecified(ClassDescriptor descriptor)
           
static DescriptorException illegalAccesstWhileGettingValueThruInstanceVaraibleAccessor(java.lang.String attributeName, java.lang.String objectName, java.lang.Throwable exception)
           
static DescriptorException illegalAccessWhileCloning(java.lang.Object domainObject, java.lang.String methodName, ClassDescriptor descriptor, java.lang.Throwable exception)
           
static DescriptorException illegalAccessWhileConstructorInstantiation(ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException illegalAccessWhileConstructorInstantiationOfFactory(ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException illegalAccessWhileEventExecution(java.lang.String eventMethodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException illegalAccessWhileGettingValueThruMethodAccessor(java.lang.String methodName, java.lang.String objectName, java.lang.Throwable exception)
           
static DescriptorException illegalAccessWhileInstantiatingMethodBasedProxy(java.lang.Throwable exception)
           
static DescriptorException illegalAccessWhileInvokingAttributeMethod(DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException illegalAccessWhileInvokingFieldToMethod(java.lang.String methodName, DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException illegalAccessWhileInvokingRowExtractionMethod(org.eclipse.persistence.internal.sessions.AbstractRecord row, java.lang.reflect.Method method, ClassDescriptor descriptor, java.lang.Throwable exception)
           
static DescriptorException illegalAccessWhileMethodInstantiation(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException illegalAccessWhileMethodInstantiationOfFactory(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException illegalAccessWhileObsoleteEventExecute(java.lang.String eventMethodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException illegalAccessWhileSettingValueThruInstanceVariableAccessor(java.lang.String attributeName, java.lang.String objectName, java.lang.Object objectValue, java.lang.Throwable exception)
           
static DescriptorException illegalAccessWhileSettingValueThruMethodAccessor(java.lang.String setMethodName, java.lang.Object value, java.lang.Throwable exception)
           
static DescriptorException illegalArgumentWhileGettingValueThruInstanceVariableAccessor(java.lang.String attributeName, java.lang.String typeName, java.lang.String objectName, java.lang.Throwable exception)
           
static DescriptorException illegalArgumentWhileGettingValueThruMethodAccessor(java.lang.String methodName, java.lang.String objectName, java.lang.Throwable exception)
           
static DescriptorException illegalArgumentWhileInstantiatingMethodBasedProxy(java.lang.Throwable exception)
           
static DescriptorException illegalArgumentWhileInvokingAttributeMethod(DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException illegalArgumentWhileInvokingFieldToMethod(java.lang.String methodName, DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException illegalArgumentWhileObsoleteEventExecute(java.lang.String eventMethodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException illegalArgumentWhileSettingValueThruInstanceVariableAccessor(java.lang.String attributeName, java.lang.String typeName, java.lang.Object value, java.lang.Throwable exception)
           
static DescriptorException illegalArgumentWhileSettingValueThruMethodAccessor(java.lang.String setMethodName, java.lang.Object value, java.lang.Throwable exception)
           
static DescriptorException illegalTableNameInMultipleTableForeignKeyField(ClassDescriptor descriptor, org.eclipse.persistence.internal.helper.DatabaseTable table)
           
static DescriptorException incorrectCollectionPolicy(DatabaseMapping mapping, java.lang.Class attributeClass, java.lang.Class containerClass)
           
static DescriptorException indirectContainerInstantiationMismatch(java.lang.Object attributeValue, DatabaseMapping mapping)
           
static DescriptorException insertOrderChildBeforeParent(ClassDescriptor descriptor, org.eclipse.persistence.internal.helper.DatabaseTable table1, org.eclipse.persistence.internal.helper.DatabaseTable table2)
           
static DescriptorException insertOrderConflictsWithMultipleTableForeignKeys(ClassDescriptor descriptor, org.eclipse.persistence.internal.helper.DatabaseTable table1, org.eclipse.persistence.internal.helper.DatabaseTable table2)
           
static DescriptorException insertOrderCyclicalDependencyBetweenThreeOrMoreTables(ClassDescriptor descriptor)
           
static DescriptorException insertOrderCyclicalDependencyBetweenTwoTables(ClassDescriptor descriptor, org.eclipse.persistence.internal.helper.DatabaseTable table1, org.eclipse.persistence.internal.helper.DatabaseTable table2)
           
static DescriptorException instantiationWhileConstructorInstantiation(ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException instantiationWhileConstructorInstantiationOfFactory(ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException invalidAmendmentMethod(java.lang.Class amendmentClass, java.lang.String method, java.lang.Exception exception, ClassDescriptor descriptor)
           
static DescriptorException invalidAttributeTypeForProxyIndirection(java.lang.Class attributeType, java.lang.Class[] targetInterfaces, DatabaseMapping mapping)
           
static DescriptorException invalidContainerPolicy(org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy, java.lang.Class javaClass)
           
static DescriptorException invalidContainerPolicyWithTransparentIndirection(DatabaseMapping mapping, org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy)
           
static DescriptorException invalidDataModificationEvent(DatabaseMapping mapping)
           
static DescriptorException invalidDataModificationEventCode(java.lang.Object event, ForeignReferenceMapping mapping)
           
static DescriptorException invalidDescriptorEventCode(DescriptorEvent event, ClassDescriptor descriptor)
           
static DescriptorException invalidGetMethodReturnTypeForProxyIndirection(java.lang.Class attributeType, java.lang.Class[] targetInterfaces, DatabaseMapping mapping)
           
static DescriptorException invalidIdentityMap(ClassDescriptor descriptor, java.lang.Throwable exception)
           
static DescriptorException invalidIndirectionContainerClass(org.eclipse.persistence.internal.indirection.ContainerIndirectionPolicy policy, java.lang.Class containerClass)
           
static DescriptorException invalidIndirectionPolicyOperation(org.eclipse.persistence.internal.indirection.IndirectionPolicy policy, java.lang.String operation)
           
static DescriptorException invalidMappingOperation(DatabaseMapping mapping, java.lang.String operation)
           
static DescriptorException invalidMappingType(DatabaseMapping mapping)
           
static DescriptorException invalidSetMethodParameterTypeForProxyIndirection(java.lang.Class attributeType, java.lang.Class[] targetInterfaces, DatabaseMapping mapping)
           
static DescriptorException invalidUseOfNoIndirection(DatabaseMapping mapping)
           
static DescriptorException invalidUseOfTransparentIndirection(DatabaseMapping mapping)
           
static DescriptorException invalidXpathForXMLDirectMapping(DatabaseMapping mapping)
           
static DescriptorException isolateDescriptorReferencedBySharedDescriptor(java.lang.String referenceClass, java.lang.String sourceClass, DatabaseMapping mapping)
           
static DescriptorException javaClassNotSpecified(ClassDescriptor descriptor)
           
static DescriptorException listOrderFieldRequiersIndirectList(ClassDescriptor descriptor, DatabaseMapping mapping)
           
static DescriptorException listOrderFieldRequiersList(ClassDescriptor descriptor, DatabaseMapping mapping)
           
static DescriptorException listOrderFieldTableIsWrong(ClassDescriptor descriptor, DatabaseMapping mapping, org.eclipse.persistence.internal.helper.DatabaseTable wrongTable, org.eclipse.persistence.internal.helper.DatabaseTable correctTable)
           
static DescriptorException mappingCanNotBeReadOnly(DatabaseMapping mapping)
           
static DescriptorException mappingForAttributeIsMissing(java.lang.String attributeName, ClassDescriptor descriptor)
           
static DescriptorException mappingForSequenceNumberField(ClassDescriptor descriptor)
           
static DescriptorException missingClassForIndicatorFieldValue(java.lang.Object classFieldValue, ClassDescriptor descriptor)
           
static DescriptorException missingClassIndicatorField(org.eclipse.persistence.internal.sessions.AbstractRecord row, ClassDescriptor descriptor)
           
static DescriptorException missingForeignKeyTranslation(ForeignReferenceMapping mapping, org.eclipse.persistence.internal.helper.DatabaseField primaryKeyField)
           
static DescriptorException missingIndirectContainerConstructor(java.lang.Class containerClass)
           
static DescriptorException missingMappingForField(org.eclipse.persistence.internal.helper.DatabaseField field, ClassDescriptor descriptor)
           
static DescriptorException missingPartitioningPolicy(java.lang.String name, ClassDescriptor descriptor, DatabaseMapping mapping)
           
static DescriptorException multipleTableInsertOrderMismatch(ClassDescriptor aDescriptor)
           
static DescriptorException multipleTablePrimaryKeyMustBeFullyQualified(ClassDescriptor descriptor)
           
static DescriptorException multipleTablePrimaryKeyNotSpecified(ClassDescriptor descriptor)
           
static DescriptorException multipleTargetForeignKeyTables(ClassDescriptor descriptor, DatabaseMapping mapping, java.util.Collection tables)
           
static DescriptorException multipleWriteMappingsForField(java.lang.String fieldName, DatabaseMapping mapping)
           
static DescriptorException mustBeReadOnlyMappingWhenStoredInCache(DatabaseMapping mapping)
           
static DescriptorException needToImplementChangeTracker(ClassDescriptor descriptor)
           
static DescriptorException needToImplementFetchGroupTracker(java.lang.Class aClass, ClassDescriptor descriptor)
           
static DescriptorException noAttributeTransformationMethod(DatabaseMapping mapping)
           
static DescriptorException noAttributeValueConversionToFieldValueProvided(java.lang.Object attributeValue, DatabaseMapping mapping)
           
static DescriptorException noConstructorIndirectionContainerClass(org.eclipse.persistence.internal.indirection.ContainerIndirectionPolicy policy, java.lang.Class containerClass)
           
static DescriptorException noCustomQueryForReturningPolicy(java.lang.String queryTypeName, java.lang.String platformTypeName, ClassDescriptor descriptor)
           
static DescriptorException noFieldNameForMapping(DatabaseMapping mapping)
           
static DescriptorException noFieldValueConversionToAttributeValueProvided(java.lang.Object fieldValue, org.eclipse.persistence.internal.helper.DatabaseField field, DatabaseMapping mapping)
           
static DescriptorException noForeignKeysAreSpecified(ForeignReferenceMapping mapping)
           
static DescriptorException noMappingForPrimaryKey(org.eclipse.persistence.internal.helper.DatabaseField field, ClassDescriptor descriptor)
           
static DescriptorException noReferenceKeyIsSpecified(ForeignReferenceMapping mapping)
           
static DescriptorException noRelationTable(DatabaseMapping mapping)
           
static DescriptorException noRelationTableMechanism(DatabaseMapping mapping)
           
static DescriptorException normalDescriptorsDoNotSupportNonRelationalExtensions(ClassDescriptor descriptor)
           
static DescriptorException noSourceRelationKeysSpecified(ForeignReferenceMapping mapping)
           
static DescriptorException noSubClassMatch(java.lang.Class theClass, DatabaseMapping mapping)
           
static DescriptorException noSuchFieldWhileInitializingAttributesInInstanceVariableAccessor(java.lang.String attributeName, java.lang.String javaClassName, java.lang.Throwable exception)
           
static DescriptorException noSuchMethodOnFindObsoleteMethod(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException noSuchMethodOnInitializingAttributeMethod(java.lang.String attributeMethodName, DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException noSuchMethodWhileConstructorInstantiation(ClassDescriptor descriptor, java.lang.Throwable exception)
           
static DescriptorException noSuchMethodWhileConstructorInstantiationOfFactory(ClassDescriptor descriptor, java.lang.Throwable exception)
           
static DescriptorException noSuchMethodWhileConvertingToMethod(java.lang.String methodName, DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException noSuchMethodWhileInitializingAttributesInMethodAccessor(java.lang.String setMethodName, java.lang.String getMethodName, java.lang.String javaClassName)
           
static DescriptorException noSuchMethodWhileInitializingClassExtractionMethod(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException noSuchMethodWhileInitializingCopyPolicy(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException noSuchMethodWhileInitializingInstantiationPolicy(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException noTargetForeignKeysSpecified(ForeignReferenceMapping mapping)
           
static DescriptorException noTargetRelationKeysSpecified(ForeignReferenceMapping mapping)
           
static DescriptorException notDeserializable(DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException notSerializable(DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException nullForNonNullAggregate(java.lang.Object object, DatabaseMapping mapping)
           
static DescriptorException nullPointerWhileConstructorInstantiation(ClassDescriptor descriptor, java.lang.Throwable exception)
           
static DescriptorException nullPointerWhileConstructorInstantiationOfFactory(ClassDescriptor descriptor, java.lang.Throwable exception)
           
static DescriptorException nullPointerWhileGettingValueThruInstanceVariableAccessor(java.lang.String attributeName, java.lang.String objectName, java.lang.Throwable exception)
           
static DescriptorException nullPointerWhileGettingValueThruMethodAccessor(java.lang.String methodName, java.lang.String objectName, java.lang.Throwable exception)
           
static DescriptorException nullPointerWhileGettingValueThruMethodAccessorCausedByWeavingNotOccurringBecauseOfModuleOrder(java.lang.String methodName, java.lang.String objectName, java.lang.Throwable exception)
           
static DescriptorException nullPointerWhileMethodInstantiation(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException nullPointerWhileMethodInstantiationOfFactory(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException nullPointerWhileSettingValueThruInstanceVariableAccessor(java.lang.String attributeName, java.lang.Object objectValue, java.lang.Throwable exception)
           
static DescriptorException nullPointerWhileSettingValueThruMethodAccessor(java.lang.String setMethodName, java.lang.Object value, java.lang.Throwable exception)
           
static DescriptorException oneToOneMappingConflict(ClassDescriptor descriptor, DatabaseMapping mapping)
           
static DescriptorException onlyOneTableCanBeAddedWithThisMethod(ClassDescriptor descriptor)
           
static DescriptorException parameterAndMappingWithIndirectionMismatch(DatabaseMapping mapping)
           
static DescriptorException parameterAndMappingWithoutIndirectionMismatch(DatabaseMapping mapping)
           
static DescriptorException parameterAndMappingWithTransparentIndirectionMismatch(DatabaseMapping mapping, java.lang.Class parameterType, java.lang.String validTypeName)
           
static DescriptorException parentClassIsSelf(ClassDescriptor descriptor)
           
static DescriptorException parentDescriptorNotSpecified(java.lang.String parentClassName, ClassDescriptor descriptor)
           
static DescriptorException primaryKeyFieldsNotSepcified(ClassDescriptor descriptor)
           
static DescriptorException proxyIndirectionNotAvailable(DatabaseMapping mapping)
           
static DescriptorException referenceClassNotSpecified(DatabaseMapping mapping)
           
static DescriptorException referenceDescriptorCannotBeAggregate(DatabaseMapping mapping)
           
static DescriptorException referenceDescriptorIsNotAggregate(java.lang.String className, DatabaseMapping mapping)
           
static DescriptorException referenceDescriptorIsNotAggregateCollection(java.lang.String className, DatabaseMapping mapping)
           
static DescriptorException referenceKeyFieldNotProperlySpecified(org.eclipse.persistence.internal.helper.DatabaseField field, ForeignReferenceMapping mapping)
           
static DescriptorException referenceTableNotSpecified(DatabaseMapping mapping)
           
static DescriptorException relationKeyFieldNotProperlySpecified(org.eclipse.persistence.internal.helper.DatabaseField field, ForeignReferenceMapping mapping)
           
static DescriptorException returnAndMappingWithIndirectionMismatch(DatabaseMapping mapping)
           
static DescriptorException returnAndMappingWithoutIndirectionMismatch(DatabaseMapping mapping)
           
static DescriptorException returnAndMappingWithTransparentIndirectionMismatch(DatabaseMapping mapping, java.lang.Class parameterType, java.lang.String validTypeName)
           
static DescriptorException returningPolicyAndDescriptorFieldTypeConflict(java.lang.String fieldName, java.lang.String returningPolicyFieldTypeName, java.lang.String descriptorFieldTypeName, ClassDescriptor descriptor)
           
static DescriptorException returningPolicyFieldInsertConflict(java.lang.String fieldName, ClassDescriptor descriptor)
           
static DescriptorException returningPolicyFieldNotSupported(java.lang.String fieldName, ClassDescriptor descriptor)
           
static DescriptorException returningPolicyFieldTypeConflict(java.lang.String fieldName, java.lang.String type1Name, java.lang.String type2Name, ClassDescriptor descriptor)
           
static DescriptorException returningPolicyMappedFieldTypeNotSet(java.lang.String fieldName, ClassDescriptor descriptor)
           
static DescriptorException returningPolicyMappingNotSupported(java.lang.String fieldName, java.lang.String mappingClassName, DatabaseMapping mapping)
           
static DescriptorException returningPolicyUnmappedFieldTypeNotSet(java.lang.String fieldName, ClassDescriptor descriptor)
           
static DescriptorException returnTypeInGetAttributeAccessor(java.lang.String attributeMethodName, DatabaseMapping mapping)
           
static DescriptorException securityOnFindMethod(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException securityOnFindObsoleteMethod(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException securityOnInitializingAttributeMethod(java.lang.String attributeMethodName, DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException securityWhileConvertingToMethod(java.lang.String methodName, DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException securityWhileInitializingAttributesInInstanceVariableAccessor(java.lang.String attributeName, java.lang.String javaClassName, java.lang.Throwable exception)
           
static DescriptorException securityWhileInitializingAttributesInMethodAccessor(java.lang.String setMethodName, java.lang.String getMethodName, java.lang.String javaClassName)
           
static DescriptorException securityWhileInitializingClassExtractionMethod(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException securityWhileInitializingCopyPolicy(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException securityWhileInitializingInstantiationPolicy(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException sequenceNumberPropertyNotSpecified(ClassDescriptor descriptor)
           
 void setDescriptor(ClassDescriptor descriptor)
          INTERNAL: Set the mapping.
static DescriptorException setExistenceCheckingNotUnderstood(java.lang.String token, ClassDescriptor descriptor)
           
 void setMapping(DatabaseMapping mapping)
          INTERNAL: Set the mapping.
static DescriptorException setMethodParameterTypeNotValid(CollectionMapping mapping)
           
static DescriptorException sizeMismatchOfForeignKeys(ForeignReferenceMapping mapping)
           
static DescriptorException structureNameNotSetInMapping(DatabaseMapping mapping)
           
static DescriptorException tableIsNotPresentInDatabase(ClassDescriptor descriptor)
           
static DescriptorException tableNotPresent(java.lang.String tableName, ClassDescriptor descriptor)
           
static DescriptorException tableNotSpecified(ClassDescriptor descriptor)
           
static DescriptorException targetForeignKeysSizeMismatch(ForeignReferenceMapping mapping)
           
static DescriptorException targetInvocationWhileCloning(java.lang.Object domainObject, java.lang.String methodName, ClassDescriptor descriptor, java.lang.Throwable exception)
           
static DescriptorException targetInvocationWhileConstructorInstantiation(ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException targetInvocationWhileConstructorInstantiationOfFactory(ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException targetInvocationWhileEventExecution(java.lang.String eventMethodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException targetInvocationWhileGettingValueThruMethodAccessor(java.lang.String methodName, java.lang.String objectName, java.lang.Throwable exception)
           
static DescriptorException targetInvocationWhileInstantiatingMethodBasedProxy(java.lang.Throwable exception)
           
static DescriptorException targetInvocationWhileInvokingAttributeMethod(DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException targetInvocationWhileInvokingFieldToMethod(java.lang.String methodName, DatabaseMapping mapping, java.lang.Throwable exception)
           
static DescriptorException targetInvocationWhileInvokingRowExtractionMethod(org.eclipse.persistence.internal.sessions.AbstractRecord row, java.lang.reflect.Method method, ClassDescriptor descriptor, java.lang.Throwable exception)
           
static DescriptorException targetInvocationWhileMethodInstantiation(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException targetInvocationWhileMethodInstantiationOfFactory(java.lang.String methodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException targetInvocationWhileObsoleteEventExecute(java.lang.String eventMethodName, ClassDescriptor descriptor, java.lang.Exception exception)
           
static DescriptorException targetInvocationWhileSettingValueThruMethodAccessor(java.lang.String setMethodName, java.lang.Object value, java.lang.Throwable exception)
           
static DescriptorException unitOfWorkIsolatedObjectsAccessedInSession(ClassDescriptor descriptor)
           
static DescriptorException unsupportedTypeForBidirectionalRelationshipMaintenance(DatabaseMapping mapping, org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy)
           
static DescriptorException updateAllFieldsNotSet(ClassDescriptor descriptor)
           
static DescriptorException valueHolderInstantiationMismatch(java.lang.Object attributeValue, DatabaseMapping mapping)
           
static DescriptorException valueNotFoundInClassIndicatorMapping(ClassDescriptor parentDescriptor, ClassDescriptor descriptor)
           
static DescriptorException variableOneToOneMappingIsNotDefinedProperly(DatabaseMapping mapping, ClassDescriptor descriptor, java.lang.String targetKeyName)
           
static DescriptorException writeLockFieldInChildDescriptor(ClassDescriptor descriptor)
           
 
Methods inherited from class org.eclipse.persistence.exceptions.ValidationException
alreadyLoggedIn, cacheExpiryAndExpiryTimeOfDayBothSpecified, cacheNotSupportedWithEmbeddable, cannotAcquireClientSessionFromSession, cannotAcquireDataSource, cannotAcquireHistoricalSession, cannotAddDescriptorsToSessionBroker, cannotCastToClass, cannotCommitAndResumeSynchronizedUOW, cannotCommitAndResumeUOWWithModifyAllQueries, cannotCommitUOWAgain, cannotCreateExternalTransactionController, cannotHaveUnboundInOutputArguments, cannotInstantiateExceptionHandlerClass, cannotInstantiateProfilerClass, cannotInstantiateSessionEventListenerClass, cannotInvokeMethodOnConfigClass, cannotIssueModifyAllQueryWithOtherWritesWithinUOW, cannotModifyReadOnlyClassesSetAfterUsingUnitOfWork, cannotPersistExistingObject, cannotRegisterAggregateObjectInUnitOfWork, cannotReleaseNonClientSession, cannotRemoveFromReadOnlyClassesInNestedUnitOfWork, cannotSetCursorForParameterTypeOtherThanOut, cannotSetDefaultSequenceAsDefault, cannotSetListenerClasses, cannotSetReadPoolSizeAfterLogin, cannotTranslateUnpreparedCall, cannotWriteChangesTwice, childDescriptorsDoNotHaveIdentityMap, circularMappedByReferences, classExtractorCanNotBeSpecifiedWithDiscriminatorMetadata, classFileTransformerThrowsException, classListMustNotBeNull, classNotFoundWhileConvertingClassNames, classNotListedInPersistenceUnit, clientSessionCanNotUseExclusiveConnection, collectionRemoveEventWithNoIndex, configFactoryNamePropertyNotFound, configFactoryNamePropertyNotSpecified, configMethodNotDefined, conflictingAccessMethodsForEmbeddable, conflictingAccessTypeForEmbeddable, conflictingAnnotations, conflictingNamedAnnotations, conflictingNamedXMLElements, conflictingSequenceAndTableGeneratorsSpecified, conflictingSequenceNameAndTablePkColumnValueSpecified, conflictingXMLElements, containerPolicyDoesNotUseKeys, converterNotFound, copyPolicyMustSpecifyEitherMethodOrWorkingCopyMethod, couldNotBindJndi, couldNotFindDriverClass, couldNotFindMapKey, createPlatformDefaultSequenceUndefined, currentLoaderNotValid, defaultSequenceNameAlreadyUsedBySequence, descriptorMustBeNotInitialized, duplicatePartitionValue, ejbCannotLoadRemoteClass, ejbContainerExceptionRaised, ejbDescriptorNotFoundInSession, ejbFinderException, ejbInvalidHomeInterfaceClass, ejbInvalidPlatformClass, ejbInvalidProjectClass, ejbInvalidSessionTypeClass, ejbMustBeInTransaction, ejbPrimaryKeyReflectionException, ejbSessionTypeClassNotFound, embeddableAssociationOverrideNotFound, embeddableAttributeOverrideNotFound, embeddedIdAndIdAnnotationFound, embeddedIdHasNoAttributes, entityClassNotFound, errorClosingPersistenceXML, errorDecryptingPassword, errorEncryptingPassword, errorInSessionsXML, errorInstantiatingClass, errorInstantiatingConversionValueData, errorInstantiatingConversionValueObject, errorParsingMappingFile, errorProcessingNamedQuery, exceptionConfiguringEMFactory, excessivePrimaryKeyJoinColumnsSpecified, excusiveConnectionIsNoLongerAvailable, existingQueryTypeConflict, expectedProxyPropertyNotFound, fatalErrorOccurred, featureIsNotAvailableInRunningJDKVersion, fetchGroupHasUnmappedAttribute, fetchGroupHasWrongReferenceAttribute, fetchGroupHasWrongReferenceClass, fieldLevelLockingNotSupportedWithoutUnitOfWork, fileError, historicalSessionOnlySupportedOnOracle, idRelationshipCircularReference, illegalContainerClass, illegalOperationForUnitOfWorkLifecycle, illegalUseOfMapInDirectCollection, inActiveUnitOfWork, incompleteJoinColumnsSpecified, incompletePrimaryKeyJoinColumnsSpecified, incorrectLoginInstanceProvided, instantiatingValueholderWithNullSession, invalidAssociationOverrideReferenceColumnName, invalidAttributeOverrideName, invalidAttributeTypeForOrderColumn, invalidBooleanValueForAddingNamedQueries, invalidBooleanValueForEnableStatmentsCached, invalidBooleanValueForProperty, invalidBooleanValueForSettingNativeSQL, invalidCacheStatementsSize, invalidCallbackMethod, invalidCallbackMethodModifier, invalidCallbackMethodName, invalidClassLoaderForDynamicPersistence, invalidClassTypeForBLOBAttribute, invalidClassTypeForCLOBAttribute, invalidCollectionTypeForRelationship, invalidColumnAnnotationOnRelationship, invalidComparatorClass, invalidCompositePKAttribute, invalidCompositePKSpecification, invalidConnector, invalidDataSourceName, invalidDerivedCompositePKAttribute, invalidDerivedIdPrimaryKeyField, invalidEmbeddableAttributeForAssociationOverride, invalidEmbeddableAttributeForAttributeOverride, invalidEmbeddableClassForElementCollection, invalidEmbeddedAttribute, invalidEncryptionClass, invalidEntityCallbackMethodArguments, invalidEntityListenerCallbackMethodArguments, invalidEntityMappingsDocument, invalidExceptionHandlerClass, invalidExplicitAccessTypeSpecified, invalidFieldForClass, invalidFileName, invalidLoggingFile, invalidLoggingFile, invalidMappedByIdValue, invalidMapping, invalidMappingForConverter, invalidMappingForEmbeddedId, invalidMappingForStructConverter, invalidMergePolicy, invalidMethodArguments, invalidNullMethodArguments, invalidOrderByValue, invalidProfilerClass, invalidPropertyForClass, invalidReferenceColumnName, invalidSequencingLogin, invalidSessionEventListenerClass, invalidSQLResultSetMapping, invalidTargetClass, invalidTypeForBasicCollectionAttribute, invalidTypeForBasicMapAttribute, invalidTypeForEnumeratedAttribute, invalidTypeForLOBAttribute, invalidTypeForSerializedAttribute, invalidTypeForTemporalAttribute, invalidTypeForVersionAttribute, invalidValueForProperty, isolatedDataNotSupportedInSessionBroker, jarFilesInPersistenceXmlNotSupported, javaTypeIsNotAValidDatabaseType, jtsExceptionRaised, listOrderFieldNotSupported, loginBeforeAllocatingClientSessions, logIOError, mapKeyCannotUseIndirection, mapKeyNotDeclaredInItemClass, mappingAnnotationsAppliedToTransientAttribute, mappingDoesNotOverrideValueFromRowInternalWithJoin, mappingFileNotFound, mappingMetadataAppliedToMethodWithArguments, maxSizeLessThanMinSize, methodFailed, missingContextStringForContext, missingDescriptor, missingFieldTypeForDDLGenerationOfClassTransformation, missingMappingForAttribute, missingTransformerMethodForDDLGenerationOfClassTransformation, multipleClassesForTheSameDiscriminator, multipleCopyPolicyAnnotationsOnSameClass, multipleCursorsNotSupported, multipleEmbeddedIdAnnotationsFound, multipleLifecycleCallbackMethodsForSameLifecycleEvent, multipleObjectValuesForDataValue, multipleUniqueConstraintsWithSameNameSpecified, nestedUOWNotSupportedForAttributeTracking, nestedUOWNotSupportedForModifyAllQuery, noAttributeTypeSpecification, noConverterDataTypeSpecified, noConverterObjectTypeSpecified, noCorrespondingSetterMethodDefined, noMappedByAttributeFound, nonEntityTargetInRelationship, nonUniqueEntityName, nonUniqueMappingFileName, noPrimaryKeyAnnotationsFound, noPropertiesFileFound, noSessionFound, noSessionRegisteredForClass, noSessionRegisteredForName, noSessionsXMLFound, noTablesToCreate, noTemporalTypeSpecified, noTopLinkEjbJarXMLFound, notSupportedForDatasource, nullCacheKeyFoundOnRemoval, nullPrimaryKeyInUnitOfWorkClone, nullUnderlyingValueHolderValue, objectNeedImplTrackerForFetchGroupUsage, oldCommitNotSupportedForAttributeTracking, onlyFieldsAreValidKeysForDatabaseRows, onlyOneGeneratedValueIsAllowed, operationNotSupported, optimisticLockingNotSupportedWithStoredProcedureGeneration, optimisticLockingSelectedColumnNamesNotSpecified, optimisticLockingVersionElementNotSpecified, oracleJDBC10_1_0_2ProxyConnectorRequiresIntProxytype, oracleJDBC10_1_0_2ProxyConnectorRequiresOracleConnection, oracleJDBC10_1_0_2ProxyConnectorRequiresOracleConnectionVersion, oracleObjectTypeIsNotDefined, oracleObjectTypeNameIsNotDefined, oracleOCIProxyConnectorRequiresOracleOCIConnectionPool, oracleVarrayMaximumSizeNotDefined, platformClassNotFound, platformDoesNotOverrideGetCreateTempTableSqlPrefix, platformDoesNotSupportCallWithReturning, platformDoesNotSupportSequence, platformDoesNotSupportStoredFunctions, poolNameDoesNotExist, poolsMustBeConfiguredBeforeLogin, primaryKeyColumnNameNotSpecified, primaryKeyUpdateDisallowed, primaryTableNotDefined, projectLoginIsNull, projectXMLNotFound, queryArgumentTypeNotFound, querySequenceDoesNotHaveSelectQuery, readTransformerClassDoesntImplementAttributeTransformer, readTransformerHasBothClassAndMethod, readTransformerHasNeitherClassNorMethod, reflectiveExceptionWhileCreatingClassInstance, sequenceCannotBeConnectedToTwoPlatforms, sequenceGeneratorUsingAReservedName, sequenceNameAlreadyUsedByDefaultSequence, sequenceSetupIncorrectly, serverPlatformIsReadOnlyAfterLogin, sessionAmendmentExceptionOccured, startIndexOutOfRange, stopIndexOutOfRange, tableGeneratorUsingAReservedName, twoStructConvertersAddedForSameClass, unableToDetermineMapKeyClass, unableToDetermineTargetClass, unableToDetermineTargetEntity, unableToLoadClass, unfetchedAttributeNotEditable, uniDirectionalOneToManyHasJoinColumnAnnotations, unitOfWorkAfterWriteChangesFailed, unitOfWorkInTransactionCommitPending, unitOfWorkInTransactionCommitPending, unknownProxyType, unspecifiedCompositePKNotSupported, unsupportedCascadeLockingDescriptor, unsupportedCascadeLockingMapping, unsupportedCascadeLockingMappingWithCustomQuery, writeChangesOnNestedUnitOfWork, writeObjectNotAllowedInUnitOfWork, writeTransformerClassDoesntImplementFieldTransformer, writeTransformerHasBothClassAndMethod, writeTransformerHasNeitherClassNorMethod, writeTransformerHasNoColumnName, wrongChangeEvent, wrongCollectionChangeEventType, wrongObjectRegistered, wrongPropertyNameInChangeEvent, wrongSequenceType, wrongUsageOfSetCustomArgumentTypeMethod
 
Methods inherited from class org.eclipse.persistence.exceptions.EclipseLinkException
cr, getErrorCode, getIndentationString, getInternalException, getSession, hasBeenLogged, printStackTrace, printStackTrace, printStackTrace, setErrorCode, setHasBeenLogged, setIndentationString, setInternalException, setSession, setShouldPrintInternalException, shouldPrintInternalException, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

descriptor

protected transient ClassDescriptor descriptor

mapping

protected transient DatabaseMapping mapping

ATTRIBUTE_AND_MAPPING_WITH_INDIRECTION_MISMATCH

public static final int ATTRIBUTE_AND_MAPPING_WITH_INDIRECTION_MISMATCH
See Also:
Constant Field Values

ATTRIBUTE_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH

public static final int ATTRIBUTE_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH
See Also:
Constant Field Values

ATTRIBUTE_NAME_NOT_SPECIFIED

public static final int ATTRIBUTE_NAME_NOT_SPECIFIED
See Also:
Constant Field Values

ATTRIBUTE_TYPE_NOT_VALID

public static final int ATTRIBUTE_TYPE_NOT_VALID
See Also:
Constant Field Values

CLASS_INDICATOR_FIELD_NOT_FOUND

public static final int CLASS_INDICATOR_FIELD_NOT_FOUND
See Also:
Constant Field Values

DIRECT_FIELD_NAME_NOT_SET

public static final int DIRECT_FIELD_NAME_NOT_SET
See Also:
Constant Field Values

FIELD_NAME_NOT_SET_IN_MAPPING

public static final int FIELD_NAME_NOT_SET_IN_MAPPING
See Also:
Constant Field Values

FOREIGN_KEYS_DEFINED_INCORRECTLY

public static final int FOREIGN_KEYS_DEFINED_INCORRECTLY
See Also:
Constant Field Values

IDENTITY_MAP_NOT_SPECIFIED

public static final int IDENTITY_MAP_NOT_SPECIFIED
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

public static final int ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_CLONING

public static final int ILLEGAL_ACCESS_WHILE_CLONING
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION

public static final int ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_EVENT_EXECUTION

public static final int ILLEGAL_ACCESS_WHILE_EVENT_EXECUTION
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR

public static final int ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_INSTANTIATING_METHOD_BASED_PROXY

public static final int ILLEGAL_ACCESS_WHILE_INSTANTIATING_METHOD_BASED_PROXY
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_INVOKING_ATTRIBUTE_METHOD

public static final int ILLEGAL_ACCESS_WHILE_INVOKING_ATTRIBUTE_METHOD
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_INVOKING_FIELD_TO_METHOD

public static final int ILLEGAL_ACCESS_WHILE_INVOKING_FIELD_TO_METHOD
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_INVOKING_ROW_EXTRACTION_METHOD

public static final int ILLEGAL_ACCESS_WHILE_INVOKING_ROW_EXTRACTION_METHOD
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION

public static final int ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_OBSOLETE_EVENT_EXECUTION

public static final int ILLEGAL_ACCESS_WHILE_OBSOLETE_EVENT_EXECUTION
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

public static final int ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR

public static final int ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR
See Also:
Constant Field Values

ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

public static final int ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
See Also:
Constant Field Values

ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR

public static final int ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
See Also:
Constant Field Values

ILLEGAL_ARGUMENT_WHILE_INSTANTIATING_METHOD_BASED_PROXY

public static final int ILLEGAL_ARGUMENT_WHILE_INSTANTIATING_METHOD_BASED_PROXY
See Also:
Constant Field Values

ILLEGAL_ARGUMENT_WHILE_INVOKING_ATTRIBUTE_METHOD

public static final int ILLEGAL_ARGUMENT_WHILE_INVOKING_ATTRIBUTE_METHOD
See Also:
Constant Field Values

ILLEGAL_ARGUMENT_WHILE_INVOKING_FIELD_TO_METHOD

public static final int ILLEGAL_ARGUMENT_WHILE_INVOKING_FIELD_TO_METHOD
See Also:
Constant Field Values

ILLEGAL_ARGUMENT_WHILE_OBSOLETE_EVENT_EXECUTION

public static final int ILLEGAL_ARGUMENT_WHILE_OBSOLETE_EVENT_EXECUTION
See Also:
Constant Field Values

ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

public static final int ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
See Also:
Constant Field Values

ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR

public static final int ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR
See Also:
Constant Field Values

INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION

public static final int INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION
See Also:
Constant Field Values

INVALID_DATA_MODIFICATION_EVENT

public static final int INVALID_DATA_MODIFICATION_EVENT
See Also:
Constant Field Values

INVALID_DATA_MODIFICATION_EVENT_CODE

public static final int INVALID_DATA_MODIFICATION_EVENT_CODE
See Also:
Constant Field Values

INVALID_DESCRIPTOR_EVENT_CODE

public static final int INVALID_DESCRIPTOR_EVENT_CODE
See Also:
Constant Field Values

INVALID_IDENTITY_MAP

public static final int INVALID_IDENTITY_MAP
See Also:
Constant Field Values

JAVA_CLASS_NOT_SPECIFIED

public static final int JAVA_CLASS_NOT_SPECIFIED
See Also:
Constant Field Values

DESCRIPTOR_FOR_INTERFACE_IS_MISSING

public static final int DESCRIPTOR_FOR_INTERFACE_IS_MISSING
See Also:
Constant Field Values

MAPPING_FOR_SEQUENCE_NUMBER_FIELD

public static final int MAPPING_FOR_SEQUENCE_NUMBER_FIELD
See Also:
Constant Field Values

MISSING_CLASS_FOR_INDICATOR_FIELD_VALUE

public static final int MISSING_CLASS_FOR_INDICATOR_FIELD_VALUE
See Also:
Constant Field Values

MISSING_CLASS_INDICATOR_FIELD

public static final int MISSING_CLASS_INDICATOR_FIELD
See Also:
Constant Field Values

MISSING_MAPPING_FOR_FIELD

public static final int MISSING_MAPPING_FOR_FIELD
See Also:
Constant Field Values

NO_MAPPING_FOR_PRIMARY_KEY

public static final int NO_MAPPING_FOR_PRIMARY_KEY
See Also:
Constant Field Values

MULTIPLE_TABLE_PRIMARY_KEY_NOT_SPECIFIED

public static final int MULTIPLE_TABLE_PRIMARY_KEY_NOT_SPECIFIED
See Also:
Constant Field Values

MULTIPLE_WRITE_MAPPINGS_FOR_FIELD

public static final int MULTIPLE_WRITE_MAPPINGS_FOR_FIELD
See Also:
Constant Field Values

NO_ATTRIBUTE_TRANSFORMATION_METHOD

public static final int NO_ATTRIBUTE_TRANSFORMATION_METHOD
See Also:
Constant Field Values

NO_FIELD_NAME_FOR_MAPPING

public static final int NO_FIELD_NAME_FOR_MAPPING
See Also:
Constant Field Values

NO_FOREIGN_KEYS_ARE_SPECIFIED

public static final int NO_FOREIGN_KEYS_ARE_SPECIFIED
See Also:
Constant Field Values

NO_REFERENCE_KEY_IS_SPECIFIED

public static final int NO_REFERENCE_KEY_IS_SPECIFIED
See Also:
Constant Field Values

NO_RELATION_TABLE

public static final int NO_RELATION_TABLE
See Also:
Constant Field Values

NO_SOURCE_RELATION_KEYS_SPECIFIED

public static final int NO_SOURCE_RELATION_KEYS_SPECIFIED
See Also:
Constant Field Values

NO_SUCH_METHOD_ON_FIND_OBSOLETE_METHOD

public static final int NO_SUCH_METHOD_ON_FIND_OBSOLETE_METHOD
See Also:
Constant Field Values

NO_SUCH_METHOD_ON_INITIALIZING_ATTRIBUTE_METHOD

public static final int NO_SUCH_METHOD_ON_INITIALIZING_ATTRIBUTE_METHOD
See Also:
Constant Field Values

NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION

public static final int NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION
See Also:
Constant Field Values

NO_SUCH_METHOD_WHILE_CONVERTING_TO_METHOD

public static final int NO_SUCH_METHOD_WHILE_CONVERTING_TO_METHOD
See Also:
Constant Field Values

NO_SUCH_FIELD_WHILE_INITIALIZING_ATTRIBUTES_IN_INSTANCE_VARIABLE_ACCESSOR

public static final int NO_SUCH_FIELD_WHILE_INITIALIZING_ATTRIBUTES_IN_INSTANCE_VARIABLE_ACCESSOR
See Also:
Constant Field Values

NO_SUCH_METHOD_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR

public static final int NO_SUCH_METHOD_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR
See Also:
Constant Field Values

NO_SUCH_METHOD_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD

public static final int NO_SUCH_METHOD_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD
See Also:
Constant Field Values

NO_SUCH_METHOD_WHILE_INITIALIZING_COPY_POLICY

public static final int NO_SUCH_METHOD_WHILE_INITIALIZING_COPY_POLICY
See Also:
Constant Field Values

NO_SUCH_METHOD_WHILE_INITIALIZING_INSTANTIATION_POLICY

public static final int NO_SUCH_METHOD_WHILE_INITIALIZING_INSTANTIATION_POLICY
See Also:
Constant Field Values

NO_TARGET_FOREIGN_KEYS_SPECIFIED

public static final int NO_TARGET_FOREIGN_KEYS_SPECIFIED
See Also:
Constant Field Values

NO_TARGET_RELATION_KEYS_SPECIFIED

public static final int NO_TARGET_RELATION_KEYS_SPECIFIED
See Also:
Constant Field Values

NOT_DESERIALIZABLE

public static final int NOT_DESERIALIZABLE
See Also:
Constant Field Values

NOT_SERIALIZABLE

public static final int NOT_SERIALIZABLE
See Also:
Constant Field Values

NULL_FOR_NON_NULL_AGGREGATE

public static final int NULL_FOR_NON_NULL_AGGREGATE
See Also:
Constant Field Values

NULL_POINTER_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

public static final int NULL_POINTER_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
See Also:
Constant Field Values

NULL_POINTER_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR

public static final int NULL_POINTER_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
See Also:
Constant Field Values

NULL_POINTER_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

public static final int NULL_POINTER_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
See Also:
Constant Field Values

NULL_POINTER_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR

public static final int NULL_POINTER_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR
See Also:
Constant Field Values

PARENT_DESCRIPTOR_NOT_SPECIFIED

public static final int PARENT_DESCRIPTOR_NOT_SPECIFIED
See Also:
Constant Field Values

PRIMARY_KEY_FIELDS_NOT_SPECIFIED

public static final int PRIMARY_KEY_FIELDS_NOT_SPECIFIED
See Also:
Constant Field Values

REFERENCE_CLASS_NOT_SPECIFIED

public static final int REFERENCE_CLASS_NOT_SPECIFIED
See Also:
Constant Field Values

REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATE

public static final int REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATE
See Also:
Constant Field Values

REFERENCE_KEY_FIELD_NOT_PROPERLY_SPECIFIED

public static final int REFERENCE_KEY_FIELD_NOT_PROPERLY_SPECIFIED
See Also:
Constant Field Values

REFERENCE_TABLE_NOT_SPECIFIED

public static final int REFERENCE_TABLE_NOT_SPECIFIED
See Also:
Constant Field Values

RELATION_KEY_FIELD_NOT_PROPERLY_SPECIFIED

public static final int RELATION_KEY_FIELD_NOT_PROPERLY_SPECIFIED
See Also:
Constant Field Values

RETURN_TYPE_IN_GET_ATTRIBUTE_ACCESSOR

public static final int RETURN_TYPE_IN_GET_ATTRIBUTE_ACCESSOR
See Also:
Constant Field Values

SECURITY_ON_FIND_METHOD

public static final int SECURITY_ON_FIND_METHOD
See Also:
Constant Field Values

SECURITY_ON_FIND_OBSOLETE_METHOD

public static final int SECURITY_ON_FIND_OBSOLETE_METHOD
See Also:
Constant Field Values

SECURITY_ON_INITIALIZING_ATTRIBUTE_METHOD

public static final int SECURITY_ON_INITIALIZING_ATTRIBUTE_METHOD
See Also:
Constant Field Values

SECURITY_WHILE_CONVERTING_TO_METHOD

public static final int SECURITY_WHILE_CONVERTING_TO_METHOD
See Also:
Constant Field Values

SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_INSTANCE_VARIABLE_ACCESSOR

public static final int SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_INSTANCE_VARIABLE_ACCESSOR
See Also:
Constant Field Values

SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR

public static final int SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR
See Also:
Constant Field Values

SECURITY_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD

public static final int SECURITY_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD
See Also:
Constant Field Values

SECURITY_WHILE_INITIALIZING_COPY_POLICY

public static final int SECURITY_WHILE_INITIALIZING_COPY_POLICY
See Also:
Constant Field Values

SECURITY_WHILE_INITIALIZING_INSTANTIATION_POLICY

public static final int SECURITY_WHILE_INITIALIZING_INSTANTIATION_POLICY
See Also:
Constant Field Values

SEQUENCE_NUMBER_PROPERTY_NOT_SPECIFIED

public static final int SEQUENCE_NUMBER_PROPERTY_NOT_SPECIFIED
See Also:
Constant Field Values

SIZE_MISMATCH_OF_FOREIGN_KEYS

public static final int SIZE_MISMATCH_OF_FOREIGN_KEYS
See Also:
Constant Field Values

TABLE_NOT_PRESENT

public static final int TABLE_NOT_PRESENT
See Also:
Constant Field Values

TABLE_NOT_SPECIFIED

public static final int TABLE_NOT_SPECIFIED
See Also:
Constant Field Values

TARGET_FOREIGN_KEYS_SIZE_MISMATCH

public static final int TARGET_FOREIGN_KEYS_SIZE_MISMATCH
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_CLONING

public static final int TARGET_INVOCATION_WHILE_CLONING
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_EVENT_EXECUTION

public static final int TARGET_INVOCATION_WHILE_EVENT_EXECUTION
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR

public static final int TARGET_INVOCATION_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_INSTANTIATING_METHOD_BASED_PROXY

public static final int TARGET_INVOCATION_WHILE_INSTANTIATING_METHOD_BASED_PROXY
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_INVOKING_ATTRIBUTE_METHOD

public static final int TARGET_INVOCATION_WHILE_INVOKING_ATTRIBUTE_METHOD
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_INVOKING_FIELD_TO_METHOD

public static final int TARGET_INVOCATION_WHILE_INVOKING_FIELD_TO_METHOD
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_INVOKING_ROW_EXTRACTION_METHOD

public static final int TARGET_INVOCATION_WHILE_INVOKING_ROW_EXTRACTION_METHOD
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION

public static final int TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_OBSOLETE_EVENT_EXECUTION

public static final int TARGET_INVOCATION_WHILE_OBSOLETE_EVENT_EXECUTION
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_SETTING_VALUE_THRU_METHOD_ACESSOR

public static final int TARGET_INVOCATION_WHILE_SETTING_VALUE_THRU_METHOD_ACESSOR
See Also:
Constant Field Values

VALUE_NOT_FOUND_IN_CLASS_INDICATOR_MAPPING

public static final int VALUE_NOT_FOUND_IN_CLASS_INDICATOR_MAPPING
See Also:
Constant Field Values

WRITE_LOCK_FIELD_IN_CHILD_DESCRIPTOR

public static final int WRITE_LOCK_FIELD_IN_CHILD_DESCRIPTOR
See Also:
Constant Field Values

DESCRIPTOR_IS_MISSING

public static final int DESCRIPTOR_IS_MISSING
See Also:
Constant Field Values

MULTIPLE_TABLE_PRIMARY_KEY_MUST_BE_FULLY_QUALIFIED

public static final int MULTIPLE_TABLE_PRIMARY_KEY_MUST_BE_FULLY_QUALIFIED
See Also:
Constant Field Values

ONLY_ONE_TABLE_CAN_BE_ADDED_WITH_THIS_METHOD

public static final int ONLY_ONE_TABLE_CAN_BE_ADDED_WITH_THIS_METHOD
See Also:
Constant Field Values

NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION

public static final int NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION
See Also:
Constant Field Values

NULL_POINTER_WHILE_METHOD_INSTANTIATION

public static final int NULL_POINTER_WHILE_METHOD_INSTANTIATION
See Also:
Constant Field Values

NO_ATTRBUTE_VALUE_CONVERSION_TO_FIELD_VALUE_PROVIDED

public static final int NO_ATTRBUTE_VALUE_CONVERSION_TO_FIELD_VALUE_PROVIDED
See Also:
Constant Field Values

NO_FIELD_VALUE_CONVERSION_TO_ATTRIBUTE_VALUE_PROVIDED

public static final int NO_FIELD_VALUE_CONVERSION_TO_ATTRIBUTE_VALUE_PROVIDED
See Also:
Constant Field Values

LOCK_MAPPING_CANNOT_BE_READONLY

public static final int LOCK_MAPPING_CANNOT_BE_READONLY
See Also:
Constant Field Values

LOCK_MAPPING_MUST_BE_READONLY

public static final int LOCK_MAPPING_MUST_BE_READONLY
See Also:
Constant Field Values

CHILD_DOES_NOT_DEFINE_ABSTRACT_QUERY_KEY

public static final int CHILD_DOES_NOT_DEFINE_ABSTRACT_QUERY_KEY
See Also:
Constant Field Values

SET_EXISTENCE_CHECKING_NOT_UNDERSTOOD

public static final int SET_EXISTENCE_CHECKING_NOT_UNDERSTOOD
See Also:
Constant Field Values

VALUE_HOLDER_INSTANTIATION_MISMATCH

public static final int VALUE_HOLDER_INSTANTIATION_MISMATCH
See Also:
Constant Field Values

NO_SUB_CLASS_MATCH

public static final int NO_SUB_CLASS_MATCH
See Also:
Constant Field Values

RETURN_AND_MAPPING_WITH_INDIRECTION_MISMATCH

public static final int RETURN_AND_MAPPING_WITH_INDIRECTION_MISMATCH
See Also:
Constant Field Values

RETURN_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH

public static final int RETURN_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH
See Also:
Constant Field Values

PARAMETER_AND_MAPPING_WITH_INDIRECTION_MISMATCH

public static final int PARAMETER_AND_MAPPING_WITH_INDIRECTION_MISMATCH
See Also:
Constant Field Values

PARAMETER_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH

public static final int PARAMETER_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH
See Also:
Constant Field Values

GET_METHOD_RETURN_TYPE_NOT_VALID

public static final int GET_METHOD_RETURN_TYPE_NOT_VALID
See Also:
Constant Field Values

SET_METHOD_PARAMETER_TYPE_NOT_VALID

public static final int SET_METHOD_PARAMETER_TYPE_NOT_VALID
See Also:
Constant Field Values

ILLEGAL_TABLE_NAME_IN_MULTIPLE_TABLE_FOREIGN_KEY

public static final int ILLEGAL_TABLE_NAME_IN_MULTIPLE_TABLE_FOREIGN_KEY
See Also:
Constant Field Values

ATTRIBUTE_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH

public static final int ATTRIBUTE_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH
See Also:
Constant Field Values

RETURN_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH

public static final int RETURN_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH
See Also:
Constant Field Values

PARAMETER_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH

public static final int PARAMETER_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH
See Also:
Constant Field Values

FIELD_IS_NOT_PRESENT_IN_DATABASE

public static final int FIELD_IS_NOT_PRESENT_IN_DATABASE
See Also:
Constant Field Values

TABLE_IS_NOT_PRESENT_IN_DATABASE

public static final int TABLE_IS_NOT_PRESENT_IN_DATABASE
See Also:
Constant Field Values

MULTIPLE_TABLE_INSERT_ORDER_MISMATCH

public static final int MULTIPLE_TABLE_INSERT_ORDER_MISMATCH
See Also:
Constant Field Values

INVALID_USE_OF_TRANSPARENT_INDIRECTION

public static final int INVALID_USE_OF_TRANSPARENT_INDIRECTION
See Also:
Constant Field Values

MISSING_INDIRECT_CONTAINER_CONSTRUCTOR

public static final int MISSING_INDIRECT_CONTAINER_CONSTRUCTOR
See Also:
Constant Field Values

COULD_NOT_INSTANTIATE_INDIRECT_CONTAINER_CLASS

public static final int COULD_NOT_INSTANTIATE_INDIRECT_CONTAINER_CLASS
See Also:
Constant Field Values

INVALID_CONTAINER_POLICY

public static final int INVALID_CONTAINER_POLICY
See Also:
Constant Field Values

INVALID_CONTAINER_POLICY_WITH_TRANSPARENT_INDIRECTION

public static final int INVALID_CONTAINER_POLICY_WITH_TRANSPARENT_INDIRECTION
See Also:
Constant Field Values

INVALID_USE_OF_NO_INDIRECTION

public static final int INVALID_USE_OF_NO_INDIRECTION
See Also:
Constant Field Values

INDIRECT_CONTAINER_INSTANTIATION_MISMATCH

public static final int INDIRECT_CONTAINER_INSTANTIATION_MISMATCH
See Also:
Constant Field Values

INVALID_MAPPING_OPERATION

public static final int INVALID_MAPPING_OPERATION
See Also:
Constant Field Values

INVALID_INDIRECTION_POLICY_OPERATION

public static final int INVALID_INDIRECTION_POLICY_OPERATION
See Also:
Constant Field Values

REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATECOLLECTION

public static final int REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATECOLLECTION
See Also:
Constant Field Values

INVALID_INDIRECTION_CONTAINER_CLASS

public static final int INVALID_INDIRECTION_CONTAINER_CLASS
See Also:
Constant Field Values

MISSING_FOREIGN_KEY_TRANSLATION

public static final int MISSING_FOREIGN_KEY_TRANSLATION
See Also:
Constant Field Values

STRUCTURE_NAME_NOT_SET_IN_MAPPING

public static final int STRUCTURE_NAME_NOT_SET_IN_MAPPING
See Also:
Constant Field Values

NORMAL_DESCRIPTORS_DO_NOT_SUPPORT_NON_RELATIONAL_EXTENSIONS

public static final int NORMAL_DESCRIPTORS_DO_NOT_SUPPORT_NON_RELATIONAL_EXTENSIONS
See Also:
Constant Field Values

PARENT_CLASS_IS_SELF

public static final int PARENT_CLASS_IS_SELF
See Also:
Constant Field Values

PROXY_INDIRECTION_NOT_AVAILABLE

public static final int PROXY_INDIRECTION_NOT_AVAILABLE
See Also:
Constant Field Values

INVALID_ATTRIBUTE_TYPE_FOR_PROXY_INDIRECTION

public static final int INVALID_ATTRIBUTE_TYPE_FOR_PROXY_INDIRECTION
See Also:
Constant Field Values

INVALID_GET_RETURN_TYPE_FOR_PROXY_INDIRECTION

public static final int INVALID_GET_RETURN_TYPE_FOR_PROXY_INDIRECTION
See Also:
Constant Field Values

INVALID_SET_PARAMETER_TYPE_FOR_PROXY_INDIRECTION

public static final int INVALID_SET_PARAMETER_TYPE_FOR_PROXY_INDIRECTION
See Also:
Constant Field Values

INCORRECT_COLLECTION_POLICY

public static final int INCORRECT_COLLECTION_POLICY
See Also:
Constant Field Values

INVALID_AMENDMENT_METHOD

public static final int INVALID_AMENDMENT_METHOD
See Also:
Constant Field Values

ERROR_OCCURED_IN_AMENDMENT_METHOD

public static final int ERROR_OCCURED_IN_AMENDMENT_METHOD
See Also:
Constant Field Values

VARIABLE_ONE_TO_ONE_MAPPING_IS_NOT_DEFINED

public static final int VARIABLE_ONE_TO_ONE_MAPPING_IS_NOT_DEFINED
See Also:
Constant Field Values

NO_CONSTRUCTOR_INDIRECT_COLLECTION_CLASS

public static final int NO_CONSTRUCTOR_INDIRECT_COLLECTION_CLASS
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION

public static final int TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY

public static final int TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY

public static final int ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
See Also:
Constant Field Values

INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY

public static final int INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
See Also:
Constant Field Values

NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY

public static final int NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
See Also:
Constant Field Values

NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY

public static final int NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
See Also:
Constant Field Values

ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION_OF_FACTORY

public static final int ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION_OF_FACTORY
See Also:
Constant Field Values

TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION_OF_FACTORY

public static final int TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION_OF_FACTORY
See Also:
Constant Field Values

NULL_POINTER_WHILE_METHOD_INSTANTIATION_OF_FACTORY

public static final int NULL_POINTER_WHILE_METHOD_INSTANTIATION_OF_FACTORY
See Also:
Constant Field Values

NO_MAPPING_FOR_ATTRIBUTENAME

public static final int NO_MAPPING_FOR_ATTRIBUTENAME
See Also:
Constant Field Values

NO_MAPPING_FOR_ATTRIBUTENAME_IN_ENTITY_BEAN

public static final int NO_MAPPING_FOR_ATTRIBUTENAME_IN_ENTITY_BEAN
See Also:
Constant Field Values

UNSUPPORTED_TYPE_FOR_BIDIRECTIONAL_RELATIONSHIP_MAINTENANCE

public static final int UNSUPPORTED_TYPE_FOR_BIDIRECTIONAL_RELATIONSHIP_MAINTENANCE
See Also:
Constant Field Values

REFERENCE_DESCRIPTOR_CANNOT_BE_AGGREGATE

public static final int REFERENCE_DESCRIPTOR_CANNOT_BE_AGGREGATE
See Also:
Constant Field Values

ATTRIBUTE_TRANSFORMER_CLASS_NOT_FOUND

public static final int ATTRIBUTE_TRANSFORMER_CLASS_NOT_FOUND
See Also:
Constant Field Values

FIELD_TRANSFORMER_CLASS_NOT_FOUND

public static final int FIELD_TRANSFORMER_CLASS_NOT_FOUND
See Also:
Constant Field Values

ATTRIBUTE_TRANSFORMER_CLASS_INVALID

public static final int ATTRIBUTE_TRANSFORMER_CLASS_INVALID
See Also:
Constant Field Values

FIELD_TRANSFORMER_CLASS_INVALID

public static final int FIELD_TRANSFORMER_CLASS_INVALID
See Also:
Constant Field Values

RETURNING_POLICY_FIELD_TYPE_CONFLICT

public static final int RETURNING_POLICY_FIELD_TYPE_CONFLICT
See Also:
Constant Field Values

RETURNING_POLICY_FIELD_INSERT_CONFLICT

public static final int RETURNING_POLICY_FIELD_INSERT_CONFLICT
See Also:
Constant Field Values

RETURNING_POLICY_AND_DESCRIPTOR_FIELD_TYPE_CONFLICT

public static final int RETURNING_POLICY_AND_DESCRIPTOR_FIELD_TYPE_CONFLICT
See Also:
Constant Field Values

RETURNING_POLICY_UNMAPPED_FIELD_TYPE_NOT_SET

public static final int RETURNING_POLICY_UNMAPPED_FIELD_TYPE_NOT_SET
See Also:
Constant Field Values

RETURNING_POLICY_MAPPED_FIELD_TYPE_NOT_SET

public static final int RETURNING_POLICY_MAPPED_FIELD_TYPE_NOT_SET
See Also:
Constant Field Values

RETURNING_POLICY_MAPPING_NOT_SUPPORTED

public static final int RETURNING_POLICY_MAPPING_NOT_SUPPORTED
See Also:
Constant Field Values

RETURNING_POLICY_FIELD_NOT_SUPPORTED

public static final int RETURNING_POLICY_FIELD_NOT_SUPPORTED
See Also:
Constant Field Values

CUSTOM_QUERY_AND_RETURNING_POLICY_CONFLICT

public static final int CUSTOM_QUERY_AND_RETURNING_POLICY_CONFLICT
See Also:
Constant Field Values

NO_CUSTOM_QUERY_FOR_RETURNING_POLICY

public static final int NO_CUSTOM_QUERY_FOR_RETURNING_POLICY
See Also:
Constant Field Values

CLASS_EXTRACTION_METHOD_MUST_BE_STATIC

public static final int CLASS_EXTRACTION_METHOD_MUST_BE_STATIC
See Also:
Constant Field Values

ISOLATED_DESCRIPTOR_REFERENCED_BY_SHARED_DESCRIPTOR

public static final int ISOLATED_DESCRIPTOR_REFERENCED_BY_SHARED_DESCRIPTOR
See Also:
Constant Field Values

UPDATE_ALL_FIELDS_NOT_SET

public static final int UPDATE_ALL_FIELDS_NOT_SET
See Also:
Constant Field Values

INVALID_MAPPING_TYPE

public static final int INVALID_MAPPING_TYPE
See Also:
Constant Field Values

NEED_TO_IMPLEMENT_CHANGETRACKER

public static final int NEED_TO_IMPLEMENT_CHANGETRACKER
See Also:
Constant Field Values

NEED_TO_IMPLEMENT_FETCHGROUPTRACKER

public static final int NEED_TO_IMPLEMENT_FETCHGROUPTRACKER
See Also:
Constant Field Values

ATTEMPT_TO_REGISTER_DEAD_INDIRECTION

public static final int ATTEMPT_TO_REGISTER_DEAD_INDIRECTION
See Also:
Constant Field Values

UNIT_OF_WORK_ISOLATED_OBJECTS_ACCESSED_IN_SESSION

public static final int UNIT_OF_WORK_ISOLATED_OBJECTS_ACCESSED_IN_SESSION
See Also:
Constant Field Values

INTERNAL_ERROR_ACCESSING_PKFIELD

public static final int INTERNAL_ERROR_ACCESSING_PKFIELD
See Also:
Constant Field Values

INTERNAL_ERROR_SET_METHOD

public static final int INTERNAL_ERROR_SET_METHOD
See Also:
Constant Field Values

INSERT_ORDER_CONFLICTS_WITH_MULTIPLE_TABLE_FOREIGN_KEYS

public static final int INSERT_ORDER_CONFLICTS_WITH_MULTIPLE_TABLE_FOREIGN_KEYS
See Also:
Constant Field Values

INSERT_ORDER_CYCLICAL_DEPENDENCY_BETWEEN_TWO_TABLES

public static final int INSERT_ORDER_CYCLICAL_DEPENDENCY_BETWEEN_TWO_TABLES
See Also:
Constant Field Values

INSERT_ORDER_CYCLICAL_DEPENDENCY_BETWEEN_THREE_OR_MORE_TABLES

public static final int INSERT_ORDER_CYCLICAL_DEPENDENCY_BETWEEN_THREE_OR_MORE_TABLES
See Also:
Constant Field Values

INSERT_ORDER_CHILD_BEFORE_PARENT

public static final int INSERT_ORDER_CHILD_BEFORE_PARENT
See Also:
Constant Field Values

CANNOT_SET_CONVERTER_FOR_NON_DIRECT_MAPPING

public static final int CANNOT_SET_CONVERTER_FOR_NON_DIRECT_MAPPING
See Also:
Constant Field Values

DIRECT_KEY_NOT_SET

public static final int DIRECT_KEY_NOT_SET
See Also:
Constant Field Values

LIST_ORDER_FIELD_REQUIRES_LIST

public static final int LIST_ORDER_FIELD_REQUIRES_LIST
See Also:
Constant Field Values

LIST_ORDER_FIELD_REQUIRES_INDIRECT_LIST

public static final int LIST_ORDER_FIELD_REQUIRES_INDIRECT_LIST
See Also:
Constant Field Values

LIST_ORDER_FIELD_TABLE_IS_WRONG

public static final int LIST_ORDER_FIELD_TABLE_IS_WRONG
See Also:
Constant Field Values

MULTIPLE_TARGET_FOREIGN_KEY_TABLES

public static final int MULTIPLE_TARGET_FOREIGN_KEY_TABLES
See Also:
Constant Field Values

ONE_TO_ONE_MAPPING_CONFLICT

public static final int ONE_TO_ONE_MAPPING_CONFLICT
See Also:
Constant Field Values

NO_RELATION_TABLE_MECHANISM

public static final int NO_RELATION_TABLE_MECHANISM
See Also:
Constant Field Values

CANNOT_USE_ID_VALUE_FOR_COMPOSITE_ID

public static final int CANNOT_USE_ID_VALUE_FOR_COMPOSITE_ID
See Also:
Constant Field Values

INVALID_XPATH_FOR_DIRECT_MAPPING

public static final int INVALID_XPATH_FOR_DIRECT_MAPPING
See Also:
Constant Field Values

NULL_POINTER_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR_IN_MODULE_ORDER_BREAKS_WEAVING

public static final int NULL_POINTER_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR_IN_MODULE_ORDER_BREAKS_WEAVING
See Also:
Constant Field Values

ADDITIONAL_CRITERIA_NOT_SUPPORTED_WITH_INHERITANCE_VIEWS

public static final int ADDITIONAL_CRITERIA_NOT_SUPPORTED_WITH_INHERITANCE_VIEWS
See Also:
Constant Field Values

MISSING_PARTITION_POLICY

public static final int MISSING_PARTITION_POLICY
See Also:
Constant Field Values
Constructor Detail

DescriptorException

protected DescriptorException(java.lang.String theMessage)
INTERNAL: TopLink exceptions should only be thrown by TopLink.


DescriptorException

protected DescriptorException(java.lang.String theMessage,
                              DatabaseMapping mapping)
INTERNAL: TopLink exceptions should only be thrown by TopLink.


DescriptorException

protected DescriptorException(java.lang.String theMessage,
                              ClassDescriptor descriptor)
INTERNAL: TopLink exceptions should only be thrown by TopLink.


DescriptorException

protected DescriptorException(java.lang.String theMessage,
                              ClassDescriptor descriptor,
                              java.lang.Throwable exception)
Method Detail

additionalCriteriaNotSupportedWithInheritanceViews

public static DescriptorException additionalCriteriaNotSupportedWithInheritanceViews(ClassDescriptor descriptor)

attemptToRegisterDeadIndirection

public static DescriptorException attemptToRegisterDeadIndirection(java.lang.Object object,
                                                                   DatabaseMapping mapping)

attributeAndMappingWithIndirectionMismatch

public static DescriptorException attributeAndMappingWithIndirectionMismatch(DatabaseMapping mapping)

attributeAndMappingWithoutIndirectionMismatch

public static DescriptorException attributeAndMappingWithoutIndirectionMismatch(DatabaseMapping mapping)

attributeAndMappingWithTransparentIndirectionMismatch

public static DescriptorException attributeAndMappingWithTransparentIndirectionMismatch(DatabaseMapping mapping,
                                                                                        java.lang.Class parameterType,
                                                                                        java.lang.String validTypeName)

attributeNameNotSpecified

public static DescriptorException attributeNameNotSpecified()

attributeTransformerClassNotFound

public static DescriptorException attributeTransformerClassNotFound(java.lang.String className,
                                                                    AbstractTransformationMapping mapping,
                                                                    java.lang.Exception exception)

attributeTransformerClassInvalid

public static DescriptorException attributeTransformerClassInvalid(java.lang.String className,
                                                                   AbstractTransformationMapping mapping,
                                                                   java.lang.Exception exception)

attributeTypeNotValid

public static DescriptorException attributeTypeNotValid(CollectionMapping mapping,
                                                        java.lang.Class interfaceType)

childDoesNotDefineAbstractQueryKeyOfParent

public static DescriptorException childDoesNotDefineAbstractQueryKeyOfParent(ClassDescriptor child,
                                                                             ClassDescriptor parent,
                                                                             java.lang.String queryKeyName)

classIndicatorFieldNotFound

public static DescriptorException classIndicatorFieldNotFound(ClassDescriptor parentDescriptor,
                                                              ClassDescriptor descriptor)

couldNotInstantiateIndirectContainerClass

public static DescriptorException couldNotInstantiateIndirectContainerClass(java.lang.Class containerClass,
                                                                            java.lang.Exception exception)

descriptorForInterfaceIsMissing

public static DescriptorException descriptorForInterfaceIsMissing(java.lang.String interfaceName)

descriptorIsMissing

public static DescriptorException descriptorIsMissing(java.lang.String className,
                                                      DatabaseMapping mapping)

directFieldNameNotSet

public static DescriptorException directFieldNameNotSet(DatabaseMapping mapping)

errorAccessingSetMethodOfEntity

public static DescriptorException errorAccessingSetMethodOfEntity(java.lang.Class aClass,
                                                                  java.lang.String methodName,
                                                                  ClassDescriptor descriptor,
                                                                  java.lang.Exception underlying)

errorOccuredInAmendmentMethod

public static DescriptorException errorOccuredInAmendmentMethod(java.lang.Class amendmentClass,
                                                                java.lang.String method,
                                                                java.lang.Exception exception,
                                                                ClassDescriptor descriptor)

fieldIsNotPresentInDatabase

public static DescriptorException fieldIsNotPresentInDatabase(ClassDescriptor descriptor,
                                                              java.lang.String tableName,
                                                              java.lang.String fieldName)

fieldNameNotSetInMapping

public static DescriptorException fieldNameNotSetInMapping(DatabaseMapping mapping)

fieldTransformerClassNotFound

public static DescriptorException fieldTransformerClassNotFound(java.lang.String className,
                                                                AbstractTransformationMapping mapping,
                                                                java.lang.Exception exception)

fieldTransformerClassInvalid

public static DescriptorException fieldTransformerClassInvalid(java.lang.String className,
                                                               AbstractTransformationMapping mapping,
                                                               java.lang.Exception exception)

foreignKeysDefinedIncorrectly

public static DescriptorException foreignKeysDefinedIncorrectly(ForeignReferenceMapping mapping)

getDescriptor

public ClassDescriptor getDescriptor()
PUBLIC: Return the descriptor that the problem was detected in.


getMapping

public DatabaseMapping getMapping()
PUBLIC: Return the mapping that the problem was detected in.


getMessage

public java.lang.String getMessage()
PUBLIC: Return the exception error message. TopLink error messages are multi-line so that detail descriptions of the exception are given.

Overrides:
getMessage in class EclipseLinkException

getMethodReturnTypeNotValid

public static DescriptorException getMethodReturnTypeNotValid(CollectionMapping mapping)

identityMapNotSpecified

public static DescriptorException identityMapNotSpecified(ClassDescriptor descriptor)

illegalAccesstWhileGettingValueThruInstanceVaraibleAccessor

public static DescriptorException illegalAccesstWhileGettingValueThruInstanceVaraibleAccessor(java.lang.String attributeName,
                                                                                              java.lang.String objectName,
                                                                                              java.lang.Throwable exception)

illegalAccessWhileCloning

public static DescriptorException illegalAccessWhileCloning(java.lang.Object domainObject,
                                                            java.lang.String methodName,
                                                            ClassDescriptor descriptor,
                                                            java.lang.Throwable exception)

illegalAccessWhileConstructorInstantiation

public static DescriptorException illegalAccessWhileConstructorInstantiation(ClassDescriptor descriptor,
                                                                             java.lang.Exception exception)

illegalAccessWhileConstructorInstantiationOfFactory

public static DescriptorException illegalAccessWhileConstructorInstantiationOfFactory(ClassDescriptor descriptor,
                                                                                      java.lang.Exception exception)

illegalAccessWhileEventExecution

public static DescriptorException illegalAccessWhileEventExecution(java.lang.String eventMethodName,
                                                                   ClassDescriptor descriptor,
                                                                   java.lang.Exception exception)

illegalAccessWhileGettingValueThruMethodAccessor

public static DescriptorException illegalAccessWhileGettingValueThruMethodAccessor(java.lang.String methodName,
                                                                                   java.lang.String objectName,
                                                                                   java.lang.Throwable exception)

illegalAccessWhileInstantiatingMethodBasedProxy

public static DescriptorException illegalAccessWhileInstantiatingMethodBasedProxy(java.lang.Throwable exception)

illegalAccessWhileInvokingAttributeMethod

public static DescriptorException illegalAccessWhileInvokingAttributeMethod(DatabaseMapping mapping,
                                                                            java.lang.Throwable exception)

illegalAccessWhileInvokingFieldToMethod

public static DescriptorException illegalAccessWhileInvokingFieldToMethod(java.lang.String methodName,
                                                                          DatabaseMapping mapping,
                                                                          java.lang.Throwable exception)

illegalAccessWhileInvokingRowExtractionMethod

public static DescriptorException illegalAccessWhileInvokingRowExtractionMethod(org.eclipse.persistence.internal.sessions.AbstractRecord row,
                                                                                java.lang.reflect.Method method,
                                                                                ClassDescriptor descriptor,
                                                                                java.lang.Throwable exception)

illegalAccessWhileMethodInstantiation

public static DescriptorException illegalAccessWhileMethodInstantiation(java.lang.String methodName,
                                                                        ClassDescriptor descriptor,
                                                                        java.lang.Exception exception)

illegalAccessWhileMethodInstantiationOfFactory

public static DescriptorException illegalAccessWhileMethodInstantiationOfFactory(java.lang.String methodName,
                                                                                 ClassDescriptor descriptor,
                                                                                 java.lang.Exception exception)

illegalAccessWhileObsoleteEventExecute

public static DescriptorException illegalAccessWhileObsoleteEventExecute(java.lang.String eventMethodName,
                                                                         ClassDescriptor descriptor,
                                                                         java.lang.Exception exception)

illegalAccessWhileSettingValueThruInstanceVariableAccessor

public static DescriptorException illegalAccessWhileSettingValueThruInstanceVariableAccessor(java.lang.String attributeName,
                                                                                             java.lang.String objectName,
                                                                                             java.lang.Object objectValue,
                                                                                             java.lang.Throwable exception)

illegalAccessWhileSettingValueThruMethodAccessor

public static DescriptorException illegalAccessWhileSettingValueThruMethodAccessor(java.lang.String setMethodName,
                                                                                   java.lang.Object value,
                                                                                   java.lang.Throwable exception)

illegalArgumentWhileGettingValueThruInstanceVariableAccessor

public static DescriptorException illegalArgumentWhileGettingValueThruInstanceVariableAccessor(java.lang.String attributeName,
                                                                                               java.lang.String typeName,
                                                                                               java.lang.String objectName,
                                                                                               java.lang.Throwable exception)

illegalArgumentWhileGettingValueThruMethodAccessor

public static DescriptorException illegalArgumentWhileGettingValueThruMethodAccessor(java.lang.String methodName,
                                                                                     java.lang.String objectName,
                                                                                     java.lang.Throwable exception)

illegalArgumentWhileInstantiatingMethodBasedProxy

public static DescriptorException illegalArgumentWhileInstantiatingMethodBasedProxy(java.lang.Throwable exception)

illegalArgumentWhileInvokingAttributeMethod

public static DescriptorException illegalArgumentWhileInvokingAttributeMethod(DatabaseMapping mapping,
                                                                              java.lang.Throwable exception)

illegalArgumentWhileInvokingFieldToMethod

public static DescriptorException illegalArgumentWhileInvokingFieldToMethod(java.lang.String methodName,
                                                                            DatabaseMapping mapping,
                                                                            java.lang.Throwable exception)

illegalArgumentWhileObsoleteEventExecute

public static DescriptorException illegalArgumentWhileObsoleteEventExecute(java.lang.String eventMethodName,
                                                                           ClassDescriptor descriptor,
                                                                           java.lang.Exception exception)

illegalArgumentWhileSettingValueThruInstanceVariableAccessor

public static DescriptorException illegalArgumentWhileSettingValueThruInstanceVariableAccessor(java.lang.String attributeName,
                                                                                               java.lang.String typeName,
                                                                                               java.lang.Object value,
                                                                                               java.lang.Throwable exception)

illegalArgumentWhileSettingValueThruMethodAccessor

public static DescriptorException illegalArgumentWhileSettingValueThruMethodAccessor(java.lang.String setMethodName,
                                                                                     java.lang.Object value,
                                                                                     java.lang.Throwable exception)

illegalTableNameInMultipleTableForeignKeyField

public static DescriptorException illegalTableNameInMultipleTableForeignKeyField(ClassDescriptor descriptor,
                                                                                 org.eclipse.persistence.internal.helper.DatabaseTable table)

incorrectCollectionPolicy

public static DescriptorException incorrectCollectionPolicy(DatabaseMapping mapping,
                                                            java.lang.Class attributeClass,
                                                            java.lang.Class containerClass)

indirectContainerInstantiationMismatch

public static DescriptorException indirectContainerInstantiationMismatch(java.lang.Object attributeValue,
                                                                         DatabaseMapping mapping)

instantiationWhileConstructorInstantiation

public static DescriptorException instantiationWhileConstructorInstantiation(ClassDescriptor descriptor,
                                                                             java.lang.Exception exception)

instantiationWhileConstructorInstantiationOfFactory

public static DescriptorException instantiationWhileConstructorInstantiationOfFactory(ClassDescriptor descriptor,
                                                                                      java.lang.Exception exception)

invalidAmendmentMethod

public static DescriptorException invalidAmendmentMethod(java.lang.Class amendmentClass,
                                                         java.lang.String method,
                                                         java.lang.Exception exception,
                                                         ClassDescriptor descriptor)

invalidAttributeTypeForProxyIndirection

public static DescriptorException invalidAttributeTypeForProxyIndirection(java.lang.Class attributeType,
                                                                          java.lang.Class[] targetInterfaces,
                                                                          DatabaseMapping mapping)

invalidContainerPolicy

public static DescriptorException invalidContainerPolicy(org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy,
                                                         java.lang.Class javaClass)

invalidContainerPolicyWithTransparentIndirection

public static DescriptorException invalidContainerPolicyWithTransparentIndirection(DatabaseMapping mapping,
                                                                                   org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy)

invalidDataModificationEvent

public static DescriptorException invalidDataModificationEvent(DatabaseMapping mapping)

invalidDataModificationEventCode

public static DescriptorException invalidDataModificationEventCode(java.lang.Object event,
                                                                   ForeignReferenceMapping mapping)

invalidDescriptorEventCode

public static DescriptorException invalidDescriptorEventCode(DescriptorEvent event,
                                                             ClassDescriptor descriptor)

invalidGetMethodReturnTypeForProxyIndirection

public static DescriptorException invalidGetMethodReturnTypeForProxyIndirection(java.lang.Class attributeType,
                                                                                java.lang.Class[] targetInterfaces,
                                                                                DatabaseMapping mapping)

invalidIdentityMap

public static DescriptorException invalidIdentityMap(ClassDescriptor descriptor,
                                                     java.lang.Throwable exception)

invalidIndirectionContainerClass

public static DescriptorException invalidIndirectionContainerClass(org.eclipse.persistence.internal.indirection.ContainerIndirectionPolicy policy,
                                                                   java.lang.Class containerClass)

invalidIndirectionPolicyOperation

public static DescriptorException invalidIndirectionPolicyOperation(org.eclipse.persistence.internal.indirection.IndirectionPolicy policy,
                                                                    java.lang.String operation)

invalidMappingOperation

public static DescriptorException invalidMappingOperation(DatabaseMapping mapping,
                                                          java.lang.String operation)

invalidSetMethodParameterTypeForProxyIndirection

public static DescriptorException invalidSetMethodParameterTypeForProxyIndirection(java.lang.Class attributeType,
                                                                                   java.lang.Class[] targetInterfaces,
                                                                                   DatabaseMapping mapping)

invalidUseOfNoIndirection

public static DescriptorException invalidUseOfNoIndirection(DatabaseMapping mapping)

invalidUseOfTransparentIndirection

public static DescriptorException invalidUseOfTransparentIndirection(DatabaseMapping mapping)

isolateDescriptorReferencedBySharedDescriptor

public static DescriptorException isolateDescriptorReferencedBySharedDescriptor(java.lang.String referenceClass,
                                                                                java.lang.String sourceClass,
                                                                                DatabaseMapping mapping)

javaClassNotSpecified

public static DescriptorException javaClassNotSpecified(ClassDescriptor descriptor)

mappingCanNotBeReadOnly

public static DescriptorException mappingCanNotBeReadOnly(DatabaseMapping mapping)

mappingForSequenceNumberField

public static DescriptorException mappingForSequenceNumberField(ClassDescriptor descriptor)

missingClassForIndicatorFieldValue

public static DescriptorException missingClassForIndicatorFieldValue(java.lang.Object classFieldValue,
                                                                     ClassDescriptor descriptor)

missingClassIndicatorField

public static DescriptorException missingClassIndicatorField(org.eclipse.persistence.internal.sessions.AbstractRecord row,
                                                             ClassDescriptor descriptor)

missingForeignKeyTranslation

public static DescriptorException missingForeignKeyTranslation(ForeignReferenceMapping mapping,
                                                               org.eclipse.persistence.internal.helper.DatabaseField primaryKeyField)

missingIndirectContainerConstructor

public static DescriptorException missingIndirectContainerConstructor(java.lang.Class containerClass)

missingMappingForField

public static DescriptorException missingMappingForField(org.eclipse.persistence.internal.helper.DatabaseField field,
                                                         ClassDescriptor descriptor)

multipleTableInsertOrderMismatch

public static DescriptorException multipleTableInsertOrderMismatch(ClassDescriptor aDescriptor)

multipleTablePrimaryKeyMustBeFullyQualified

public static DescriptorException multipleTablePrimaryKeyMustBeFullyQualified(ClassDescriptor descriptor)

multipleTablePrimaryKeyNotSpecified

public static DescriptorException multipleTablePrimaryKeyNotSpecified(ClassDescriptor descriptor)

multipleWriteMappingsForField

public static DescriptorException multipleWriteMappingsForField(java.lang.String fieldName,
                                                                DatabaseMapping mapping)

mustBeReadOnlyMappingWhenStoredInCache

public static DescriptorException mustBeReadOnlyMappingWhenStoredInCache(DatabaseMapping mapping)

noAttributeTransformationMethod

public static DescriptorException noAttributeTransformationMethod(DatabaseMapping mapping)

noAttributeValueConversionToFieldValueProvided

public static DescriptorException noAttributeValueConversionToFieldValueProvided(java.lang.Object attributeValue,
                                                                                 DatabaseMapping mapping)

noConstructorIndirectionContainerClass

public static DescriptorException noConstructorIndirectionContainerClass(org.eclipse.persistence.internal.indirection.ContainerIndirectionPolicy policy,
                                                                         java.lang.Class containerClass)

noFieldNameForMapping

public static DescriptorException noFieldNameForMapping(DatabaseMapping mapping)

noFieldValueConversionToAttributeValueProvided

public static DescriptorException noFieldValueConversionToAttributeValueProvided(java.lang.Object fieldValue,
                                                                                 org.eclipse.persistence.internal.helper.DatabaseField field,
                                                                                 DatabaseMapping mapping)

noForeignKeysAreSpecified

public static DescriptorException noForeignKeysAreSpecified(ForeignReferenceMapping mapping)

noMappingForPrimaryKey

public static DescriptorException noMappingForPrimaryKey(org.eclipse.persistence.internal.helper.DatabaseField field,
                                                         ClassDescriptor descriptor)

noReferenceKeyIsSpecified

public static DescriptorException noReferenceKeyIsSpecified(ForeignReferenceMapping mapping)

noRelationTable

public static DescriptorException noRelationTable(DatabaseMapping mapping)

normalDescriptorsDoNotSupportNonRelationalExtensions

public static DescriptorException normalDescriptorsDoNotSupportNonRelationalExtensions(ClassDescriptor descriptor)

noSourceRelationKeysSpecified

public static DescriptorException noSourceRelationKeysSpecified(ForeignReferenceMapping mapping)

noSubClassMatch

public static DescriptorException noSubClassMatch(java.lang.Class theClass,
                                                  DatabaseMapping mapping)

noSuchFieldWhileInitializingAttributesInInstanceVariableAccessor

public static DescriptorException noSuchFieldWhileInitializingAttributesInInstanceVariableAccessor(java.lang.String attributeName,
                                                                                                   java.lang.String javaClassName,
                                                                                                   java.lang.Throwable exception)

noSuchMethodOnFindObsoleteMethod

public static DescriptorException noSuchMethodOnFindObsoleteMethod(java.lang.String methodName,
                                                                   ClassDescriptor descriptor,
                                                                   java.lang.Exception exception)

noSuchMethodOnInitializingAttributeMethod

public static DescriptorException noSuchMethodOnInitializingAttributeMethod(java.lang.String attributeMethodName,
                                                                            DatabaseMapping mapping,
                                                                            java.lang.Throwable exception)

noSuchMethodWhileConstructorInstantiation

public static DescriptorException noSuchMethodWhileConstructorInstantiation(ClassDescriptor descriptor,
                                                                            java.lang.Throwable exception)

noSuchMethodWhileConstructorInstantiationOfFactory

public static DescriptorException noSuchMethodWhileConstructorInstantiationOfFactory(ClassDescriptor descriptor,
                                                                                     java.lang.Throwable exception)

noSuchMethodWhileConvertingToMethod

public static DescriptorException noSuchMethodWhileConvertingToMethod(java.lang.String methodName,
                                                                      DatabaseMapping mapping,
                                                                      java.lang.Throwable exception)

noSuchMethodWhileInitializingAttributesInMethodAccessor

public static DescriptorException noSuchMethodWhileInitializingAttributesInMethodAccessor(java.lang.String setMethodName,
                                                                                          java.lang.String getMethodName,
                                                                                          java.lang.String javaClassName)

noSuchMethodWhileInitializingClassExtractionMethod

public static DescriptorException noSuchMethodWhileInitializingClassExtractionMethod(java.lang.String methodName,
                                                                                     ClassDescriptor descriptor,
                                                                                     java.lang.Exception exception)

noSuchMethodWhileInitializingCopyPolicy

public static DescriptorException noSuchMethodWhileInitializingCopyPolicy(java.lang.String methodName,
                                                                          ClassDescriptor descriptor,
                                                                          java.lang.Exception exception)

noSuchMethodWhileInitializingInstantiationPolicy

public static DescriptorException noSuchMethodWhileInitializingInstantiationPolicy(java.lang.String methodName,
                                                                                   ClassDescriptor descriptor,
                                                                                   java.lang.Exception exception)

noTargetForeignKeysSpecified

public static DescriptorException noTargetForeignKeysSpecified(ForeignReferenceMapping mapping)

noTargetRelationKeysSpecified

public static DescriptorException noTargetRelationKeysSpecified(ForeignReferenceMapping mapping)

notDeserializable

public static DescriptorException notDeserializable(DatabaseMapping mapping,
                                                    java.lang.Throwable exception)

notSerializable

public static DescriptorException notSerializable(DatabaseMapping mapping,
                                                  java.lang.Throwable exception)

nullForNonNullAggregate

public static DescriptorException nullForNonNullAggregate(java.lang.Object object,
                                                          DatabaseMapping mapping)

nullPointerWhileConstructorInstantiation

public static DescriptorException nullPointerWhileConstructorInstantiation(ClassDescriptor descriptor,
                                                                           java.lang.Throwable exception)

nullPointerWhileConstructorInstantiationOfFactory

public static DescriptorException nullPointerWhileConstructorInstantiationOfFactory(ClassDescriptor descriptor,
                                                                                    java.lang.Throwable exception)

nullPointerWhileGettingValueThruInstanceVariableAccessor

public static DescriptorException nullPointerWhileGettingValueThruInstanceVariableAccessor(java.lang.String attributeName,
                                                                                           java.lang.String objectName,
                                                                                           java.lang.Throwable exception)

nullPointerWhileGettingValueThruMethodAccessor

public static DescriptorException nullPointerWhileGettingValueThruMethodAccessor(java.lang.String methodName,
                                                                                 java.lang.String objectName,
                                                                                 java.lang.Throwable exception)

nullPointerWhileGettingValueThruMethodAccessorCausedByWeavingNotOccurringBecauseOfModuleOrder

public static DescriptorException nullPointerWhileGettingValueThruMethodAccessorCausedByWeavingNotOccurringBecauseOfModuleOrder(java.lang.String methodName,
                                                                                                                                java.lang.String objectName,
                                                                                                                                java.lang.Throwable exception)

nullPointerWhileMethodInstantiation

public static DescriptorException nullPointerWhileMethodInstantiation(java.lang.String methodName,
                                                                      ClassDescriptor descriptor,
                                                                      java.lang.Exception exception)

nullPointerWhileMethodInstantiationOfFactory

public static DescriptorException nullPointerWhileMethodInstantiationOfFactory(java.lang.String methodName,
                                                                               ClassDescriptor descriptor,
                                                                               java.lang.Exception exception)

nullPointerWhileSettingValueThruInstanceVariableAccessor

public static DescriptorException nullPointerWhileSettingValueThruInstanceVariableAccessor(java.lang.String attributeName,
                                                                                           java.lang.Object objectValue,
                                                                                           java.lang.Throwable exception)

nullPointerWhileSettingValueThruMethodAccessor

public static DescriptorException nullPointerWhileSettingValueThruMethodAccessor(java.lang.String setMethodName,
                                                                                 java.lang.Object value,
                                                                                 java.lang.Throwable exception)

onlyOneTableCanBeAddedWithThisMethod

public static DescriptorException onlyOneTableCanBeAddedWithThisMethod(ClassDescriptor descriptor)

parameterAndMappingWithIndirectionMismatch

public static DescriptorException parameterAndMappingWithIndirectionMismatch(DatabaseMapping mapping)

parameterAndMappingWithoutIndirectionMismatch

public static DescriptorException parameterAndMappingWithoutIndirectionMismatch(DatabaseMapping mapping)

parameterAndMappingWithTransparentIndirectionMismatch

public static DescriptorException parameterAndMappingWithTransparentIndirectionMismatch(DatabaseMapping mapping,
                                                                                        java.lang.Class parameterType,
                                                                                        java.lang.String validTypeName)

parentClassIsSelf

public static DescriptorException parentClassIsSelf(ClassDescriptor descriptor)

parentDescriptorNotSpecified

public static DescriptorException parentDescriptorNotSpecified(java.lang.String parentClassName,
                                                               ClassDescriptor descriptor)

primaryKeyFieldsNotSepcified

public static DescriptorException primaryKeyFieldsNotSepcified(ClassDescriptor descriptor)

proxyIndirectionNotAvailable

public static DescriptorException proxyIndirectionNotAvailable(DatabaseMapping mapping)

referenceClassNotSpecified

public static DescriptorException referenceClassNotSpecified(DatabaseMapping mapping)

referenceDescriptorIsNotAggregate

public static DescriptorException referenceDescriptorIsNotAggregate(java.lang.String className,
                                                                    DatabaseMapping mapping)

referenceDescriptorCannotBeAggregate

public static DescriptorException referenceDescriptorCannotBeAggregate(DatabaseMapping mapping)

referenceDescriptorIsNotAggregateCollection

public static DescriptorException referenceDescriptorIsNotAggregateCollection(java.lang.String className,
                                                                              DatabaseMapping mapping)

referenceKeyFieldNotProperlySpecified

public static DescriptorException referenceKeyFieldNotProperlySpecified(org.eclipse.persistence.internal.helper.DatabaseField field,
                                                                        ForeignReferenceMapping mapping)

referenceTableNotSpecified

public static DescriptorException referenceTableNotSpecified(DatabaseMapping mapping)

relationKeyFieldNotProperlySpecified

public static DescriptorException relationKeyFieldNotProperlySpecified(org.eclipse.persistence.internal.helper.DatabaseField field,
                                                                       ForeignReferenceMapping mapping)

returnAndMappingWithIndirectionMismatch

public static DescriptorException returnAndMappingWithIndirectionMismatch(DatabaseMapping mapping)

returnAndMappingWithoutIndirectionMismatch

public static DescriptorException returnAndMappingWithoutIndirectionMismatch(DatabaseMapping mapping)

returnAndMappingWithTransparentIndirectionMismatch

public static DescriptorException returnAndMappingWithTransparentIndirectionMismatch(DatabaseMapping mapping,
                                                                                     java.lang.Class parameterType,
                                                                                     java.lang.String validTypeName)

returnTypeInGetAttributeAccessor

public static DescriptorException returnTypeInGetAttributeAccessor(java.lang.String attributeMethodName,
                                                                   DatabaseMapping mapping)

securityOnFindMethod

public static DescriptorException securityOnFindMethod(java.lang.String methodName,
                                                       ClassDescriptor descriptor,
                                                       java.lang.Exception exception)

securityOnFindObsoleteMethod

public static DescriptorException securityOnFindObsoleteMethod(java.lang.String methodName,
                                                               ClassDescriptor descriptor,
                                                               java.lang.Exception exception)

securityOnInitializingAttributeMethod

public static DescriptorException securityOnInitializingAttributeMethod(java.lang.String attributeMethodName,
                                                                        DatabaseMapping mapping,
                                                                        java.lang.Throwable exception)

securityWhileConvertingToMethod

public static DescriptorException securityWhileConvertingToMethod(java.lang.String methodName,
                                                                  DatabaseMapping mapping,
                                                                  java.lang.Throwable exception)

securityWhileInitializingAttributesInInstanceVariableAccessor

public static DescriptorException securityWhileInitializingAttributesInInstanceVariableAccessor(java.lang.String attributeName,
                                                                                                java.lang.String javaClassName,
                                                                                                java.lang.Throwable exception)

securityWhileInitializingAttributesInMethodAccessor

public static DescriptorException securityWhileInitializingAttributesInMethodAccessor(java.lang.String setMethodName,
                                                                                      java.lang.String getMethodName,
                                                                                      java.lang.String javaClassName)

securityWhileInitializingClassExtractionMethod

public static DescriptorException securityWhileInitializingClassExtractionMethod(java.lang.String methodName,
                                                                                 ClassDescriptor descriptor,
                                                                                 java.lang.Exception exception)

classExtractionMethodMustBeStatic

public static DescriptorException classExtractionMethodMustBeStatic(java.lang.String methodName,
                                                                    ClassDescriptor descriptor)

securityWhileInitializingCopyPolicy

public static DescriptorException securityWhileInitializingCopyPolicy(java.lang.String methodName,
                                                                      ClassDescriptor descriptor,
                                                                      java.lang.Exception exception)

securityWhileInitializingInstantiationPolicy

public static DescriptorException securityWhileInitializingInstantiationPolicy(java.lang.String methodName,
                                                                               ClassDescriptor descriptor,
                                                                               java.lang.Exception exception)

sequenceNumberPropertyNotSpecified

public static DescriptorException sequenceNumberPropertyNotSpecified(ClassDescriptor descriptor)

setDescriptor

public void setDescriptor(ClassDescriptor descriptor)
INTERNAL: Set the mapping.


setExistenceCheckingNotUnderstood

public static DescriptorException setExistenceCheckingNotUnderstood(java.lang.String token,
                                                                    ClassDescriptor descriptor)

setMapping

public void setMapping(DatabaseMapping mapping)
INTERNAL: Set the mapping.


setMethodParameterTypeNotValid

public static DescriptorException setMethodParameterTypeNotValid(CollectionMapping mapping)

sizeMismatchOfForeignKeys

public static DescriptorException sizeMismatchOfForeignKeys(ForeignReferenceMapping mapping)

structureNameNotSetInMapping

public static DescriptorException structureNameNotSetInMapping(DatabaseMapping mapping)

tableIsNotPresentInDatabase

public static DescriptorException tableIsNotPresentInDatabase(ClassDescriptor descriptor)

tableNotPresent

public static DescriptorException tableNotPresent(java.lang.String tableName,
                                                  ClassDescriptor descriptor)

tableNotSpecified

public static DescriptorException tableNotSpecified(ClassDescriptor descriptor)

targetForeignKeysSizeMismatch

public static DescriptorException targetForeignKeysSizeMismatch(ForeignReferenceMapping mapping)

targetInvocationWhileCloning

public static DescriptorException targetInvocationWhileCloning(java.lang.Object domainObject,
                                                               java.lang.String methodName,
                                                               ClassDescriptor descriptor,
                                                               java.lang.Throwable exception)

targetInvocationWhileConstructorInstantiation

public static DescriptorException targetInvocationWhileConstructorInstantiation(ClassDescriptor descriptor,
                                                                                java.lang.Exception exception)

targetInvocationWhileConstructorInstantiationOfFactory

public static DescriptorException targetInvocationWhileConstructorInstantiationOfFactory(ClassDescriptor descriptor,
                                                                                         java.lang.Exception exception)

targetInvocationWhileEventExecution

public static DescriptorException targetInvocationWhileEventExecution(java.lang.String eventMethodName,
                                                                      ClassDescriptor descriptor,
                                                                      java.lang.Exception exception)

targetInvocationWhileGettingValueThruMethodAccessor

public static DescriptorException targetInvocationWhileGettingValueThruMethodAccessor(java.lang.String methodName,
                                                                                      java.lang.String objectName,
                                                                                      java.lang.Throwable exception)

targetInvocationWhileInstantiatingMethodBasedProxy

public static DescriptorException targetInvocationWhileInstantiatingMethodBasedProxy(java.lang.Throwable exception)

targetInvocationWhileInvokingAttributeMethod

public static DescriptorException targetInvocationWhileInvokingAttributeMethod(DatabaseMapping mapping,
                                                                               java.lang.Throwable exception)

targetInvocationWhileInvokingFieldToMethod

public static DescriptorException targetInvocationWhileInvokingFieldToMethod(java.lang.String methodName,
                                                                             DatabaseMapping mapping,
                                                                             java.lang.Throwable exception)

targetInvocationWhileInvokingRowExtractionMethod

public static DescriptorException targetInvocationWhileInvokingRowExtractionMethod(org.eclipse.persistence.internal.sessions.AbstractRecord row,
                                                                                   java.lang.reflect.Method method,
                                                                                   ClassDescriptor descriptor,
                                                                                   java.lang.Throwable exception)

targetInvocationWhileMethodInstantiation

public static DescriptorException targetInvocationWhileMethodInstantiation(java.lang.String methodName,
                                                                           ClassDescriptor descriptor,
                                                                           java.lang.Exception exception)

targetInvocationWhileMethodInstantiationOfFactory

public static DescriptorException targetInvocationWhileMethodInstantiationOfFactory(java.lang.String methodName,
                                                                                    ClassDescriptor descriptor,
                                                                                    java.lang.Exception exception)

targetInvocationWhileObsoleteEventExecute

public static DescriptorException targetInvocationWhileObsoleteEventExecute(java.lang.String eventMethodName,
                                                                            ClassDescriptor descriptor,
                                                                            java.lang.Exception exception)

targetInvocationWhileSettingValueThruMethodAccessor

public static DescriptorException targetInvocationWhileSettingValueThruMethodAccessor(java.lang.String setMethodName,
                                                                                      java.lang.Object value,
                                                                                      java.lang.Throwable exception)

unsupportedTypeForBidirectionalRelationshipMaintenance

public static DescriptorException unsupportedTypeForBidirectionalRelationshipMaintenance(DatabaseMapping mapping,
                                                                                         org.eclipse.persistence.internal.queries.ContainerPolicy containerPolicy)

valueHolderInstantiationMismatch

public static DescriptorException valueHolderInstantiationMismatch(java.lang.Object attributeValue,
                                                                   DatabaseMapping mapping)

valueNotFoundInClassIndicatorMapping

public static DescriptorException valueNotFoundInClassIndicatorMapping(ClassDescriptor parentDescriptor,
                                                                       ClassDescriptor descriptor)

variableOneToOneMappingIsNotDefinedProperly

public static DescriptorException variableOneToOneMappingIsNotDefinedProperly(DatabaseMapping mapping,
                                                                              ClassDescriptor descriptor,
                                                                              java.lang.String targetKeyName)

writeLockFieldInChildDescriptor

public static DescriptorException writeLockFieldInChildDescriptor(ClassDescriptor descriptor)

mappingForAttributeIsMissing

public static DescriptorException mappingForAttributeIsMissing(java.lang.String attributeName,
                                                               ClassDescriptor descriptor)

attributeMappingIsMissingForEntityBean

public static DescriptorException attributeMappingIsMissingForEntityBean(java.lang.String attributeName,
                                                                         java.lang.String beanName)

returningPolicyFieldTypeConflict

public static DescriptorException returningPolicyFieldTypeConflict(java.lang.String fieldName,
                                                                   java.lang.String type1Name,
                                                                   java.lang.String type2Name,
                                                                   ClassDescriptor descriptor)

returningPolicyFieldInsertConflict

public static DescriptorException returningPolicyFieldInsertConflict(java.lang.String fieldName,
                                                                     ClassDescriptor descriptor)

returningPolicyAndDescriptorFieldTypeConflict

public static DescriptorException returningPolicyAndDescriptorFieldTypeConflict(java.lang.String fieldName,
                                                                                java.lang.String returningPolicyFieldTypeName,
                                                                                java.lang.String descriptorFieldTypeName,
                                                                                ClassDescriptor descriptor)

returningPolicyUnmappedFieldTypeNotSet

public static DescriptorException returningPolicyUnmappedFieldTypeNotSet(java.lang.String fieldName,
                                                                         ClassDescriptor descriptor)

returningPolicyMappedFieldTypeNotSet

public static DescriptorException returningPolicyMappedFieldTypeNotSet(java.lang.String fieldName,
                                                                       ClassDescriptor descriptor)

returningPolicyMappingNotSupported

public static DescriptorException returningPolicyMappingNotSupported(java.lang.String fieldName,
                                                                     java.lang.String mappingClassName,
                                                                     DatabaseMapping mapping)

returningPolicyFieldNotSupported

public static DescriptorException returningPolicyFieldNotSupported(java.lang.String fieldName,
                                                                   ClassDescriptor descriptor)

customQueryAndReturningPolicyFieldConflict

public static DescriptorException customQueryAndReturningPolicyFieldConflict(java.lang.String queryTypeName,
                                                                             java.lang.String fieldName,
                                                                             ClassDescriptor descriptor)

noCustomQueryForReturningPolicy

public static DescriptorException noCustomQueryForReturningPolicy(java.lang.String queryTypeName,
                                                                  java.lang.String platformTypeName,
                                                                  ClassDescriptor descriptor)

updateAllFieldsNotSet

public static DescriptorException updateAllFieldsNotSet(ClassDescriptor descriptor)

invalidMappingType

public static DescriptorException invalidMappingType(DatabaseMapping mapping)

needToImplementChangeTracker

public static DescriptorException needToImplementChangeTracker(ClassDescriptor descriptor)

needToImplementFetchGroupTracker

public static DescriptorException needToImplementFetchGroupTracker(java.lang.Class aClass,
                                                                   ClassDescriptor descriptor)

errorUsingPrimaryKey

public static DescriptorException errorUsingPrimaryKey(java.lang.Object primaryKey,
                                                       ClassDescriptor descriptor,
                                                       java.lang.Exception underlying)

unitOfWorkIsolatedObjectsAccessedInSession

public static DescriptorException unitOfWorkIsolatedObjectsAccessedInSession(ClassDescriptor descriptor)

insertOrderConflictsWithMultipleTableForeignKeys

public static DescriptorException insertOrderConflictsWithMultipleTableForeignKeys(ClassDescriptor descriptor,
                                                                                   org.eclipse.persistence.internal.helper.DatabaseTable table1,
                                                                                   org.eclipse.persistence.internal.helper.DatabaseTable table2)

insertOrderCyclicalDependencyBetweenTwoTables

public static DescriptorException insertOrderCyclicalDependencyBetweenTwoTables(ClassDescriptor descriptor,
                                                                                org.eclipse.persistence.internal.helper.DatabaseTable table1,
                                                                                org.eclipse.persistence.internal.helper.DatabaseTable table2)

insertOrderCyclicalDependencyBetweenThreeOrMoreTables

public static DescriptorException insertOrderCyclicalDependencyBetweenThreeOrMoreTables(ClassDescriptor descriptor)

insertOrderChildBeforeParent

public static DescriptorException insertOrderChildBeforeParent(ClassDescriptor descriptor,
                                                               org.eclipse.persistence.internal.helper.DatabaseTable table1,
                                                               org.eclipse.persistence.internal.helper.DatabaseTable table2)

cannotSetConverterForNonDirectMapping

public static DescriptorException cannotSetConverterForNonDirectMapping(ClassDescriptor descriptor,
                                                                        DatabaseMapping mapping,
                                                                        java.lang.String keyConverterClassName)

directKeyNotSet

public static DescriptorException directKeyNotSet(ClassDescriptor descriptor)

listOrderFieldRequiersList

public static DescriptorException listOrderFieldRequiersList(ClassDescriptor descriptor,
                                                             DatabaseMapping mapping)

listOrderFieldRequiersIndirectList

public static DescriptorException listOrderFieldRequiersIndirectList(ClassDescriptor descriptor,
                                                                     DatabaseMapping mapping)

listOrderFieldTableIsWrong

public static DescriptorException listOrderFieldTableIsWrong(ClassDescriptor descriptor,
                                                             DatabaseMapping mapping,
                                                             org.eclipse.persistence.internal.helper.DatabaseTable wrongTable,
                                                             org.eclipse.persistence.internal.helper.DatabaseTable correctTable)

multipleTargetForeignKeyTables

public static DescriptorException multipleTargetForeignKeyTables(ClassDescriptor descriptor,
                                                                 DatabaseMapping mapping,
                                                                 java.util.Collection tables)

oneToOneMappingConflict

public static DescriptorException oneToOneMappingConflict(ClassDescriptor descriptor,
                                                          DatabaseMapping mapping)

noRelationTableMechanism

public static DescriptorException noRelationTableMechanism(DatabaseMapping mapping)

cannotUseIdValueForCompositeId

public static DescriptorException cannotUseIdValueForCompositeId(ClassDescriptor descriptor)

invalidXpathForXMLDirectMapping

public static DescriptorException invalidXpathForXMLDirectMapping(DatabaseMapping mapping)

missingPartitioningPolicy

public static DescriptorException missingPartitioningPolicy(java.lang.String name,
                                                            ClassDescriptor descriptor,
                                                            DatabaseMapping mapping)

EclipseLink 2.2.0, build 'v20110202-r8913' API Reference