Class DescriptorException

All Implemented Interfaces:
Serializable

public class DescriptorException extends ValidationException
Purpose: This exception is used for any problem that is detected with a descriptor or mapping.
See Also:
  • Field Details

    • 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:
    • ATTRIBUTE_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH

      public static final int ATTRIBUTE_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH
      See Also:
    • ATTRIBUTE_NAME_NOT_SPECIFIED

      public static final int ATTRIBUTE_NAME_NOT_SPECIFIED
      See Also:
    • ATTRIBUTE_TYPE_NOT_VALID

      public static final int ATTRIBUTE_TYPE_NOT_VALID
      See Also:
    • CLASS_INDICATOR_FIELD_NOT_FOUND

      public static final int CLASS_INDICATOR_FIELD_NOT_FOUND
      See Also:
    • DIRECT_FIELD_NAME_NOT_SET

      public static final int DIRECT_FIELD_NAME_NOT_SET
      See Also:
    • FIELD_NAME_NOT_SET_IN_MAPPING

      public static final int FIELD_NAME_NOT_SET_IN_MAPPING
      See Also:
    • FOREIGN_KEYS_DEFINED_INCORRECTLY

      public static final int FOREIGN_KEYS_DEFINED_INCORRECTLY
      See Also:
    • IDENTITY_MAP_NOT_SPECIFIED

      public static final int IDENTITY_MAP_NOT_SPECIFIED
      See Also:
    • ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

      public static final int ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
      See Also:
    • ILLEGAL_ACCESS_WHILE_CLONING

      public static final int ILLEGAL_ACCESS_WHILE_CLONING
      See Also:
    • ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION

      public static final int ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION
      See Also:
    • ILLEGAL_ACCESS_WHILE_EVENT_EXECUTION

      public static final int ILLEGAL_ACCESS_WHILE_EVENT_EXECUTION
      See Also:
    • ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR

      public static final int ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
      See Also:
    • ILLEGAL_ACCESS_WHILE_INSTANTIATING_METHOD_BASED_PROXY

      public static final int ILLEGAL_ACCESS_WHILE_INSTANTIATING_METHOD_BASED_PROXY
      See Also:
    • ILLEGAL_ACCESS_WHILE_INVOKING_ATTRIBUTE_METHOD

      public static final int ILLEGAL_ACCESS_WHILE_INVOKING_ATTRIBUTE_METHOD
      See Also:
    • ILLEGAL_ACCESS_WHILE_INVOKING_FIELD_TO_METHOD

      public static final int ILLEGAL_ACCESS_WHILE_INVOKING_FIELD_TO_METHOD
      See Also:
    • ILLEGAL_ACCESS_WHILE_INVOKING_ROW_EXTRACTION_METHOD

      public static final int ILLEGAL_ACCESS_WHILE_INVOKING_ROW_EXTRACTION_METHOD
      See Also:
    • ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION

      public static final int ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION
      See Also:
    • ILLEGAL_ACCESS_WHILE_OBSOLETE_EVENT_EXECUTION

      public static final int ILLEGAL_ACCESS_WHILE_OBSOLETE_EVENT_EXECUTION
      See Also:
    • ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

      public static final int ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
      See Also:
    • ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR

      public static final int ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR
      See Also:
    • ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

      public static final int ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
      See Also:
    • ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR

      public static final int ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
      See Also:
    • ILLEGAL_ARGUMENT_WHILE_INSTANTIATING_METHOD_BASED_PROXY

      public static final int ILLEGAL_ARGUMENT_WHILE_INSTANTIATING_METHOD_BASED_PROXY
      See Also:
    • ILLEGAL_ARGUMENT_WHILE_INVOKING_ATTRIBUTE_METHOD

      public static final int ILLEGAL_ARGUMENT_WHILE_INVOKING_ATTRIBUTE_METHOD
      See Also:
    • ILLEGAL_ARGUMENT_WHILE_INVOKING_FIELD_TO_METHOD

      public static final int ILLEGAL_ARGUMENT_WHILE_INVOKING_FIELD_TO_METHOD
      See Also:
    • ILLEGAL_ARGUMENT_WHILE_OBSOLETE_EVENT_EXECUTION

      public static final int ILLEGAL_ARGUMENT_WHILE_OBSOLETE_EVENT_EXECUTION
      See Also:
    • ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

      public static final int ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
      See Also:
    • ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR

      public static final int ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR
      See Also:
    • INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION

      public static final int INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION
      See Also:
    • INVALID_DATA_MODIFICATION_EVENT

      public static final int INVALID_DATA_MODIFICATION_EVENT
      See Also:
    • INVALID_DATA_MODIFICATION_EVENT_CODE

      public static final int INVALID_DATA_MODIFICATION_EVENT_CODE
      See Also:
    • INVALID_DESCRIPTOR_EVENT_CODE

      public static final int INVALID_DESCRIPTOR_EVENT_CODE
      See Also:
    • INVALID_IDENTITY_MAP

      public static final int INVALID_IDENTITY_MAP
      See Also:
    • JAVA_CLASS_NOT_SPECIFIED

      public static final int JAVA_CLASS_NOT_SPECIFIED
      See Also:
    • DESCRIPTOR_FOR_INTERFACE_IS_MISSING

      public static final int DESCRIPTOR_FOR_INTERFACE_IS_MISSING
      See Also:
    • MAPPING_FOR_SEQUENCE_NUMBER_FIELD

      public static final int MAPPING_FOR_SEQUENCE_NUMBER_FIELD
      See Also:
    • MISSING_CLASS_FOR_INDICATOR_FIELD_VALUE

      public static final int MISSING_CLASS_FOR_INDICATOR_FIELD_VALUE
      See Also:
    • MISSING_CLASS_INDICATOR_FIELD

      public static final int MISSING_CLASS_INDICATOR_FIELD
      See Also:
    • MISSING_MAPPING_FOR_FIELD

      public static final int MISSING_MAPPING_FOR_FIELD
      See Also:
    • NO_MAPPING_FOR_PRIMARY_KEY

      public static final int NO_MAPPING_FOR_PRIMARY_KEY
      See Also:
    • MULTIPLE_TABLE_PRIMARY_KEY_NOT_SPECIFIED

      public static final int MULTIPLE_TABLE_PRIMARY_KEY_NOT_SPECIFIED
      See Also:
    • MULTIPLE_WRITE_MAPPINGS_FOR_FIELD

      public static final int MULTIPLE_WRITE_MAPPINGS_FOR_FIELD
      See Also:
    • NO_ATTRIBUTE_TRANSFORMATION_METHOD

      public static final int NO_ATTRIBUTE_TRANSFORMATION_METHOD
      See Also:
    • NO_FIELD_NAME_FOR_MAPPING

      public static final int NO_FIELD_NAME_FOR_MAPPING
      See Also:
    • NO_FOREIGN_KEYS_ARE_SPECIFIED

      public static final int NO_FOREIGN_KEYS_ARE_SPECIFIED
      See Also:
    • NO_REFERENCE_KEY_IS_SPECIFIED

      public static final int NO_REFERENCE_KEY_IS_SPECIFIED
      See Also:
    • NO_RELATION_TABLE

      public static final int NO_RELATION_TABLE
      See Also:
    • NO_SOURCE_RELATION_KEYS_SPECIFIED

      public static final int NO_SOURCE_RELATION_KEYS_SPECIFIED
      See Also:
    • NO_SUCH_METHOD_ON_FIND_OBSOLETE_METHOD

      public static final int NO_SUCH_METHOD_ON_FIND_OBSOLETE_METHOD
      See Also:
    • NO_SUCH_METHOD_ON_INITIALIZING_ATTRIBUTE_METHOD

      public static final int NO_SUCH_METHOD_ON_INITIALIZING_ATTRIBUTE_METHOD
      See Also:
    • NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION

      public static final int NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION
      See Also:
    • NO_SUCH_METHOD_WHILE_CONVERTING_TO_METHOD

      public static final int NO_SUCH_METHOD_WHILE_CONVERTING_TO_METHOD
      See Also:
    • 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:
    • NO_SUCH_METHOD_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR

      public static final int NO_SUCH_METHOD_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR
      See Also:
    • NO_SUCH_METHOD_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD

      public static final int NO_SUCH_METHOD_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD
      See Also:
    • NO_SUCH_METHOD_WHILE_INITIALIZING_COPY_POLICY

      public static final int NO_SUCH_METHOD_WHILE_INITIALIZING_COPY_POLICY
      See Also:
    • NO_SUCH_METHOD_WHILE_INITIALIZING_INSTANTIATION_POLICY

      public static final int NO_SUCH_METHOD_WHILE_INITIALIZING_INSTANTIATION_POLICY
      See Also:
    • NO_TARGET_FOREIGN_KEYS_SPECIFIED

      public static final int NO_TARGET_FOREIGN_KEYS_SPECIFIED
      See Also:
    • NO_TARGET_RELATION_KEYS_SPECIFIED

      public static final int NO_TARGET_RELATION_KEYS_SPECIFIED
      See Also:
    • NOT_DESERIALIZABLE

      public static final int NOT_DESERIALIZABLE
      See Also:
    • NOT_SERIALIZABLE

      public static final int NOT_SERIALIZABLE
      See Also:
    • NULL_FOR_NON_NULL_AGGREGATE

      public static final int NULL_FOR_NON_NULL_AGGREGATE
      See Also:
    • NULL_POINTER_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

      public static final int NULL_POINTER_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
      See Also:
    • NULL_POINTER_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR

      public static final int NULL_POINTER_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
      See Also:
    • NULL_POINTER_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR

      public static final int NULL_POINTER_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR
      See Also:
    • NULL_POINTER_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR

      public static final int NULL_POINTER_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR
      See Also:
    • PARENT_DESCRIPTOR_NOT_SPECIFIED

      public static final int PARENT_DESCRIPTOR_NOT_SPECIFIED
      See Also:
    • PRIMARY_KEY_FIELDS_NOT_SPECIFIED

      public static final int PRIMARY_KEY_FIELDS_NOT_SPECIFIED
      See Also:
    • REFERENCE_CLASS_NOT_SPECIFIED

      public static final int REFERENCE_CLASS_NOT_SPECIFIED
      See Also:
    • REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATE

      public static final int REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATE
      See Also:
    • REFERENCE_KEY_FIELD_NOT_PROPERLY_SPECIFIED

      public static final int REFERENCE_KEY_FIELD_NOT_PROPERLY_SPECIFIED
      See Also:
    • REFERENCE_TABLE_NOT_SPECIFIED

      public static final int REFERENCE_TABLE_NOT_SPECIFIED
      See Also:
    • RELATION_KEY_FIELD_NOT_PROPERLY_SPECIFIED

      public static final int RELATION_KEY_FIELD_NOT_PROPERLY_SPECIFIED
      See Also:
    • RETURN_TYPE_IN_GET_ATTRIBUTE_ACCESSOR

      public static final int RETURN_TYPE_IN_GET_ATTRIBUTE_ACCESSOR
      See Also:
    • SECURITY_ON_FIND_METHOD

      public static final int SECURITY_ON_FIND_METHOD
      See Also:
    • SECURITY_ON_FIND_OBSOLETE_METHOD

      public static final int SECURITY_ON_FIND_OBSOLETE_METHOD
      See Also:
    • SECURITY_ON_INITIALIZING_ATTRIBUTE_METHOD

      public static final int SECURITY_ON_INITIALIZING_ATTRIBUTE_METHOD
      See Also:
    • SECURITY_WHILE_CONVERTING_TO_METHOD

      public static final int SECURITY_WHILE_CONVERTING_TO_METHOD
      See Also:
    • SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_INSTANCE_VARIABLE_ACCESSOR

      public static final int SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_INSTANCE_VARIABLE_ACCESSOR
      See Also:
    • SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR

      public static final int SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR
      See Also:
    • SECURITY_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD

      public static final int SECURITY_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD
      See Also:
    • SECURITY_WHILE_INITIALIZING_COPY_POLICY

      public static final int SECURITY_WHILE_INITIALIZING_COPY_POLICY
      See Also:
    • SECURITY_WHILE_INITIALIZING_INSTANTIATION_POLICY

      public static final int SECURITY_WHILE_INITIALIZING_INSTANTIATION_POLICY
      See Also:
    • SEQUENCE_NUMBER_PROPERTY_NOT_SPECIFIED

      public static final int SEQUENCE_NUMBER_PROPERTY_NOT_SPECIFIED
      See Also:
    • SIZE_MISMATCH_OF_FOREIGN_KEYS

      public static final int SIZE_MISMATCH_OF_FOREIGN_KEYS
      See Also:
    • TABLE_NOT_PRESENT

      public static final int TABLE_NOT_PRESENT
      See Also:
    • TABLE_NOT_SPECIFIED

      public static final int TABLE_NOT_SPECIFIED
      See Also:
    • TARGET_FOREIGN_KEYS_SIZE_MISMATCH

      public static final int TARGET_FOREIGN_KEYS_SIZE_MISMATCH
      See Also:
    • TARGET_INVOCATION_WHILE_CLONING

      public static final int TARGET_INVOCATION_WHILE_CLONING
      See Also:
    • TARGET_INVOCATION_WHILE_EVENT_EXECUTION

      public static final int TARGET_INVOCATION_WHILE_EVENT_EXECUTION
      See Also:
    • TARGET_INVOCATION_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR

      public static final int TARGET_INVOCATION_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR
      See Also:
    • TARGET_INVOCATION_WHILE_INSTANTIATING_METHOD_BASED_PROXY

      public static final int TARGET_INVOCATION_WHILE_INSTANTIATING_METHOD_BASED_PROXY
      See Also:
    • TARGET_INVOCATION_WHILE_INVOKING_ATTRIBUTE_METHOD

      public static final int TARGET_INVOCATION_WHILE_INVOKING_ATTRIBUTE_METHOD
      See Also:
    • TARGET_INVOCATION_WHILE_INVOKING_FIELD_TO_METHOD

      public static final int TARGET_INVOCATION_WHILE_INVOKING_FIELD_TO_METHOD
      See Also:
    • TARGET_INVOCATION_WHILE_INVOKING_ROW_EXTRACTION_METHOD

      public static final int TARGET_INVOCATION_WHILE_INVOKING_ROW_EXTRACTION_METHOD
      See Also:
    • TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION

      public static final int TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION
      See Also:
    • TARGET_INVOCATION_WHILE_OBSOLETE_EVENT_EXECUTION

      public static final int TARGET_INVOCATION_WHILE_OBSOLETE_EVENT_EXECUTION
      See Also:
    • TARGET_INVOCATION_WHILE_SETTING_VALUE_THRU_METHOD_ACESSOR

      public static final int TARGET_INVOCATION_WHILE_SETTING_VALUE_THRU_METHOD_ACESSOR
      See Also:
    • VALUE_NOT_FOUND_IN_CLASS_INDICATOR_MAPPING

      public static final int VALUE_NOT_FOUND_IN_CLASS_INDICATOR_MAPPING
      See Also:
    • WRITE_LOCK_FIELD_IN_CHILD_DESCRIPTOR

      public static final int WRITE_LOCK_FIELD_IN_CHILD_DESCRIPTOR
      See Also:
    • DESCRIPTOR_IS_MISSING

      public static final int DESCRIPTOR_IS_MISSING
      See Also:
    • MULTIPLE_TABLE_PRIMARY_KEY_MUST_BE_FULLY_QUALIFIED

      public static final int MULTIPLE_TABLE_PRIMARY_KEY_MUST_BE_FULLY_QUALIFIED
      See Also:
    • ONLY_ONE_TABLE_CAN_BE_ADDED_WITH_THIS_METHOD

      public static final int ONLY_ONE_TABLE_CAN_BE_ADDED_WITH_THIS_METHOD
      See Also:
    • NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION

      public static final int NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION
      See Also:
    • NULL_POINTER_WHILE_METHOD_INSTANTIATION

      public static final int NULL_POINTER_WHILE_METHOD_INSTANTIATION
      See Also:
    • NO_ATTRBUTE_VALUE_CONVERSION_TO_FIELD_VALUE_PROVIDED

      public static final int NO_ATTRBUTE_VALUE_CONVERSION_TO_FIELD_VALUE_PROVIDED
      See Also:
    • NO_FIELD_VALUE_CONVERSION_TO_ATTRIBUTE_VALUE_PROVIDED

      public static final int NO_FIELD_VALUE_CONVERSION_TO_ATTRIBUTE_VALUE_PROVIDED
      See Also:
    • LOCK_MAPPING_CANNOT_BE_READONLY

      public static final int LOCK_MAPPING_CANNOT_BE_READONLY
      See Also:
    • LOCK_MAPPING_MUST_BE_READONLY

      public static final int LOCK_MAPPING_MUST_BE_READONLY
      See Also:
    • CHILD_DOES_NOT_DEFINE_ABSTRACT_QUERY_KEY

      public static final int CHILD_DOES_NOT_DEFINE_ABSTRACT_QUERY_KEY
      See Also:
    • SET_EXISTENCE_CHECKING_NOT_UNDERSTOOD

      public static final int SET_EXISTENCE_CHECKING_NOT_UNDERSTOOD
      See Also:
    • VALUE_HOLDER_INSTANTIATION_MISMATCH

      public static final int VALUE_HOLDER_INSTANTIATION_MISMATCH
      See Also:
    • NO_SUB_CLASS_MATCH

      public static final int NO_SUB_CLASS_MATCH
      See Also:
    • RETURN_AND_MAPPING_WITH_INDIRECTION_MISMATCH

      public static final int RETURN_AND_MAPPING_WITH_INDIRECTION_MISMATCH
      See Also:
    • RETURN_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH

      public static final int RETURN_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH
      See Also:
    • PARAMETER_AND_MAPPING_WITH_INDIRECTION_MISMATCH

      public static final int PARAMETER_AND_MAPPING_WITH_INDIRECTION_MISMATCH
      See Also:
    • PARAMETER_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH

      public static final int PARAMETER_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH
      See Also:
    • GET_METHOD_RETURN_TYPE_NOT_VALID

      public static final int GET_METHOD_RETURN_TYPE_NOT_VALID
      See Also:
    • SET_METHOD_PARAMETER_TYPE_NOT_VALID

      public static final int SET_METHOD_PARAMETER_TYPE_NOT_VALID
      See Also:
    • ILLEGAL_TABLE_NAME_IN_MULTIPLE_TABLE_FOREIGN_KEY

      public static final int ILLEGAL_TABLE_NAME_IN_MULTIPLE_TABLE_FOREIGN_KEY
      See Also:
    • ATTRIBUTE_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH

      public static final int ATTRIBUTE_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH
      See Also:
    • RETURN_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH

      public static final int RETURN_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH
      See Also:
    • PARAMETER_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH

      public static final int PARAMETER_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH
      See Also:
    • FIELD_IS_NOT_PRESENT_IN_DATABASE

      public static final int FIELD_IS_NOT_PRESENT_IN_DATABASE
      See Also:
    • TABLE_IS_NOT_PRESENT_IN_DATABASE

      public static final int TABLE_IS_NOT_PRESENT_IN_DATABASE
      See Also:
    • MULTIPLE_TABLE_INSERT_ORDER_MISMATCH

      public static final int MULTIPLE_TABLE_INSERT_ORDER_MISMATCH
      See Also:
    • INVALID_USE_OF_TRANSPARENT_INDIRECTION

      public static final int INVALID_USE_OF_TRANSPARENT_INDIRECTION
      See Also:
    • MISSING_INDIRECT_CONTAINER_CONSTRUCTOR

      public static final int MISSING_INDIRECT_CONTAINER_CONSTRUCTOR
      See Also:
    • COULD_NOT_INSTANTIATE_INDIRECT_CONTAINER_CLASS

      public static final int COULD_NOT_INSTANTIATE_INDIRECT_CONTAINER_CLASS
      See Also:
    • INVALID_CONTAINER_POLICY

      public static final int INVALID_CONTAINER_POLICY
      See Also:
    • INVALID_CONTAINER_POLICY_WITH_TRANSPARENT_INDIRECTION

      public static final int INVALID_CONTAINER_POLICY_WITH_TRANSPARENT_INDIRECTION
      See Also:
    • INVALID_USE_OF_NO_INDIRECTION

      public static final int INVALID_USE_OF_NO_INDIRECTION
      See Also:
    • INDIRECT_CONTAINER_INSTANTIATION_MISMATCH

      public static final int INDIRECT_CONTAINER_INSTANTIATION_MISMATCH
      See Also:
    • INVALID_MAPPING_OPERATION

      public static final int INVALID_MAPPING_OPERATION
      See Also:
    • INVALID_INDIRECTION_POLICY_OPERATION

      public static final int INVALID_INDIRECTION_POLICY_OPERATION
      See Also:
    • REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATECOLLECTION

      public static final int REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATECOLLECTION
      See Also:
    • INVALID_INDIRECTION_CONTAINER_CLASS

      public static final int INVALID_INDIRECTION_CONTAINER_CLASS
      See Also:
    • MISSING_FOREIGN_KEY_TRANSLATION

      public static final int MISSING_FOREIGN_KEY_TRANSLATION
      See Also:
    • STRUCTURE_NAME_NOT_SET_IN_MAPPING

      public static final int STRUCTURE_NAME_NOT_SET_IN_MAPPING
      See Also:
    • NORMAL_DESCRIPTORS_DO_NOT_SUPPORT_NON_RELATIONAL_EXTENSIONS

      public static final int NORMAL_DESCRIPTORS_DO_NOT_SUPPORT_NON_RELATIONAL_EXTENSIONS
      See Also:
    • PARENT_CLASS_IS_SELF

      public static final int PARENT_CLASS_IS_SELF
      See Also:
    • PROXY_INDIRECTION_NOT_AVAILABLE

      public static final int PROXY_INDIRECTION_NOT_AVAILABLE
      See Also:
    • INVALID_ATTRIBUTE_TYPE_FOR_PROXY_INDIRECTION

      public static final int INVALID_ATTRIBUTE_TYPE_FOR_PROXY_INDIRECTION
      See Also:
    • INVALID_GET_RETURN_TYPE_FOR_PROXY_INDIRECTION

      public static final int INVALID_GET_RETURN_TYPE_FOR_PROXY_INDIRECTION
      See Also:
    • INVALID_SET_PARAMETER_TYPE_FOR_PROXY_INDIRECTION

      public static final int INVALID_SET_PARAMETER_TYPE_FOR_PROXY_INDIRECTION
      See Also:
    • INCORRECT_COLLECTION_POLICY

      public static final int INCORRECT_COLLECTION_POLICY
      See Also:
    • INVALID_AMENDMENT_METHOD

      public static final int INVALID_AMENDMENT_METHOD
      See Also:
    • ERROR_OCCURED_IN_AMENDMENT_METHOD

      public static final int ERROR_OCCURED_IN_AMENDMENT_METHOD
      See Also:
    • VARIABLE_ONE_TO_ONE_MAPPING_IS_NOT_DEFINED

      public static final int VARIABLE_ONE_TO_ONE_MAPPING_IS_NOT_DEFINED
      See Also:
    • NO_CONSTRUCTOR_INDIRECT_COLLECTION_CLASS

      public static final int NO_CONSTRUCTOR_INDIRECT_COLLECTION_CLASS
      See Also:
    • TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION

      public static final int TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION
      See Also:
    • TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY

      public static final int TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
      See Also:
    • ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY

      public static final int ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
      See Also:
    • INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY

      public static final int INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
      See Also:
    • NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY

      public static final int NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
      See Also:
    • NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY

      public static final int NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY
      See Also:
    • ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION_OF_FACTORY

      public static final int ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION_OF_FACTORY
      See Also:
    • TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION_OF_FACTORY

      public static final int TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION_OF_FACTORY
      See Also:
    • NULL_POINTER_WHILE_METHOD_INSTANTIATION_OF_FACTORY

      public static final int NULL_POINTER_WHILE_METHOD_INSTANTIATION_OF_FACTORY
      See Also:
    • NO_MAPPING_FOR_ATTRIBUTENAME

      public static final int NO_MAPPING_FOR_ATTRIBUTENAME
      See Also:
    • NO_MAPPING_FOR_ATTRIBUTENAME_IN_ENTITY_BEAN

      public static final int NO_MAPPING_FOR_ATTRIBUTENAME_IN_ENTITY_BEAN
      See Also:
    • UNSUPPORTED_TYPE_FOR_BIDIRECTIONAL_RELATIONSHIP_MAINTENANCE

      public static final int UNSUPPORTED_TYPE_FOR_BIDIRECTIONAL_RELATIONSHIP_MAINTENANCE
      See Also:
    • REFERENCE_DESCRIPTOR_CANNOT_BE_AGGREGATE

      public static final int REFERENCE_DESCRIPTOR_CANNOT_BE_AGGREGATE
      See Also:
    • ATTRIBUTE_TRANSFORMER_CLASS_NOT_FOUND

      public static final int ATTRIBUTE_TRANSFORMER_CLASS_NOT_FOUND
      See Also:
    • FIELD_TRANSFORMER_CLASS_NOT_FOUND

      public static final int FIELD_TRANSFORMER_CLASS_NOT_FOUND
      See Also:
    • ATTRIBUTE_TRANSFORMER_CLASS_INVALID

      public static final int ATTRIBUTE_TRANSFORMER_CLASS_INVALID
      See Also:
    • FIELD_TRANSFORMER_CLASS_INVALID

      public static final int FIELD_TRANSFORMER_CLASS_INVALID
      See Also:
    • RETURNING_POLICY_FIELD_TYPE_CONFLICT

      public static final int RETURNING_POLICY_FIELD_TYPE_CONFLICT
      See Also:
    • RETURNING_POLICY_FIELD_INSERT_CONFLICT

      public static final int RETURNING_POLICY_FIELD_INSERT_CONFLICT
      See Also:
    • RETURNING_POLICY_AND_DESCRIPTOR_FIELD_TYPE_CONFLICT

      public static final int RETURNING_POLICY_AND_DESCRIPTOR_FIELD_TYPE_CONFLICT
      See Also:
    • RETURNING_POLICY_UNMAPPED_FIELD_TYPE_NOT_SET

      public static final int RETURNING_POLICY_UNMAPPED_FIELD_TYPE_NOT_SET
      See Also:
    • RETURNING_POLICY_MAPPED_FIELD_TYPE_NOT_SET

      public static final int RETURNING_POLICY_MAPPED_FIELD_TYPE_NOT_SET
      See Also:
    • RETURNING_POLICY_MAPPING_NOT_SUPPORTED

      public static final int RETURNING_POLICY_MAPPING_NOT_SUPPORTED
      See Also:
    • RETURNING_POLICY_FIELD_NOT_SUPPORTED

      public static final int RETURNING_POLICY_FIELD_NOT_SUPPORTED
      See Also:
    • CUSTOM_QUERY_AND_RETURNING_POLICY_CONFLICT

      public static final int CUSTOM_QUERY_AND_RETURNING_POLICY_CONFLICT
      See Also:
    • NO_CUSTOM_QUERY_FOR_RETURNING_POLICY

      public static final int NO_CUSTOM_QUERY_FOR_RETURNING_POLICY
      See Also:
    • CLASS_EXTRACTION_METHOD_MUST_BE_STATIC

      public static final int CLASS_EXTRACTION_METHOD_MUST_BE_STATIC
      See Also:
    • ISOLATED_DESCRIPTOR_REFERENCED_BY_SHARED_DESCRIPTOR

      public static final int ISOLATED_DESCRIPTOR_REFERENCED_BY_SHARED_DESCRIPTOR
      See Also:
    • UPDATE_ALL_FIELDS_NOT_SET

      public static final int UPDATE_ALL_FIELDS_NOT_SET
      See Also:
    • INVALID_MAPPING_TYPE

      public static final int INVALID_MAPPING_TYPE
      See Also:
    • NEED_TO_IMPLEMENT_CHANGETRACKER

      public static final int NEED_TO_IMPLEMENT_CHANGETRACKER
      See Also:
    • NEED_TO_IMPLEMENT_FETCHGROUPTRACKER

      public static final int NEED_TO_IMPLEMENT_FETCHGROUPTRACKER
      See Also:
    • ATTEMPT_TO_REGISTER_DEAD_INDIRECTION

      public static final int ATTEMPT_TO_REGISTER_DEAD_INDIRECTION
      See Also:
    • UNIT_OF_WORK_ISOLATED_OBJECTS_ACCESSED_IN_SESSION

      public static final int UNIT_OF_WORK_ISOLATED_OBJECTS_ACCESSED_IN_SESSION
      See Also:
    • INTERNAL_ERROR_ACCESSING_PKFIELD

      public static final int INTERNAL_ERROR_ACCESSING_PKFIELD
      See Also:
    • INTERNAL_ERROR_SET_METHOD

      public static final int INTERNAL_ERROR_SET_METHOD
      See Also:
    • INSERT_ORDER_CONFLICTS_WITH_MULTIPLE_TABLE_FOREIGN_KEYS

      public static final int INSERT_ORDER_CONFLICTS_WITH_MULTIPLE_TABLE_FOREIGN_KEYS
      See Also:
    • INSERT_ORDER_CYCLICAL_DEPENDENCY_BETWEEN_TWO_TABLES

      public static final int INSERT_ORDER_CYCLICAL_DEPENDENCY_BETWEEN_TWO_TABLES
      See Also:
    • INSERT_ORDER_CYCLICAL_DEPENDENCY_BETWEEN_THREE_OR_MORE_TABLES

      public static final int INSERT_ORDER_CYCLICAL_DEPENDENCY_BETWEEN_THREE_OR_MORE_TABLES
      See Also:
    • INSERT_ORDER_CHILD_BEFORE_PARENT

      public static final int INSERT_ORDER_CHILD_BEFORE_PARENT
      See Also:
    • CANNOT_SET_CONVERTER_FOR_NON_DIRECT_MAPPING

      public static final int CANNOT_SET_CONVERTER_FOR_NON_DIRECT_MAPPING
      See Also:
    • DIRECT_KEY_NOT_SET

      public static final int DIRECT_KEY_NOT_SET
      See Also:
    • LIST_ORDER_FIELD_REQUIRES_LIST

      public static final int LIST_ORDER_FIELD_REQUIRES_LIST
      See Also:
    • LIST_ORDER_FIELD_REQUIRES_INDIRECT_LIST

      public static final int LIST_ORDER_FIELD_REQUIRES_INDIRECT_LIST
      See Also:
    • LIST_ORDER_FIELD_TABLE_IS_WRONG

      public static final int LIST_ORDER_FIELD_TABLE_IS_WRONG
      See Also:
    • MULTIPLE_TARGET_FOREIGN_KEY_TABLES

      public static final int MULTIPLE_TARGET_FOREIGN_KEY_TABLES
      See Also:
    • ONE_TO_ONE_MAPPING_CONFLICT

      public static final int ONE_TO_ONE_MAPPING_CONFLICT
      See Also:
    • NO_RELATION_TABLE_MECHANISM

      public static final int NO_RELATION_TABLE_MECHANISM
      See Also:
    • CANNOT_USE_ID_VALUE_FOR_COMPOSITE_ID

      public static final int CANNOT_USE_ID_VALUE_FOR_COMPOSITE_ID
      See Also:
    • INVALID_XPATH_FOR_DIRECT_MAPPING

      public static final int INVALID_XPATH_FOR_DIRECT_MAPPING
      See Also:
    • 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:
    • ADDITIONAL_CRITERIA_NOT_SUPPORTED_WITH_INHERITANCE_VIEWS

      public static final int ADDITIONAL_CRITERIA_NOT_SUPPORTED_WITH_INHERITANCE_VIEWS
      See Also:
    • MISSING_PARTITION_POLICY

      public static final int MISSING_PARTITION_POLICY
      See Also:
    • SERIALIZED_OBJECT_POLICY_FIELD_NOT_SET

      public static final int SERIALIZED_OBJECT_POLICY_FIELD_NOT_SET
      See Also:
    • EXCEPTION_ACCESSING_PRIMARY_KEY_INSTANCE

      public static final int EXCEPTION_ACCESSING_PRIMARY_KEY_INSTANCE
      See Also:
  • Constructor Details

    • DescriptorException

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

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

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

      protected DescriptorException(String theMessage, ClassDescriptor descriptor, Throwable exception)
  • Method Details