oracle.toplink.sdk
Class SDKDescriptorException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--oracle.toplink.exceptions.TopLinkException
                          |
                          +--oracle.toplink.exceptions.ValidationException
                                |
                                +--oracle.toplink.exceptions.DescriptorException
                                      |
                                      +--oracle.toplink.sdk.SDKDescriptorException
All Implemented Interfaces:
java.io.Serializable

public class SDKDescriptorException
extends DescriptorException

Exception used for any problem that is detected with an SDK descriptor or mapping.

Since:
TOPLink/Java 3.0
See Also:
Serialized Form

Field Summary
TypeField
static int CUSTOM_SELECTION_QUERY_REQUIRED
           
static int SIZE_MISMATCH_OF_FIELD_TRANSLATIONS
           
static int UNSUPPORTED
           
 
Fields inherited from class oracle.toplink.exceptions.DescriptorException
ATTRIBUTE_AND_MAPPING_WITH_INDIRECTION_MISMATCH, ATTRIBUTE_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH, ATTRIBUTE_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH, ATTRIBUTE_NAME_NOT_SPECIFIED, ATTRIBUTE_TYPE_NOT_VALID, CHILD_DOES_NOT_DEFINE_ABSTRACT_QUERY_KEY, CLASS_INDICATOR_FIELD_NOT_FOUND, COULD_NOT_INSTANTIATE_INDIRECT_CONTAINER_CLASS, DESCRIPTOR_FOR_INTERFACE_IS_MISSING, DESCRIPTOR_IS_MISSING, DIRECT_FIELD_NAME_NOT_SET, ERROR_OCCURED_IN_AMENDMENT_METHOD, FIELD_IS_NOT_PRESENT_IN_DATABASE, FIELD_NAME_NOT_SET_IN_MAPPING, FOREIGN_KEYS_DEFINED_INCORRECTLY, GET_METHOD_RETURN_TYPE_NOT_VALID, IDENTITY_MAP_NOT_SPECIFIED, ILLEGAL_ACCESS_WHILE_CLONING, ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION, ILLEGAL_ACCESS_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY, ILLEGAL_ACCESS_WHILE_EVENT_EXECUTION, ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR, ILLEGAL_ACCESS_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR, ILLEGAL_ACCESS_WHILE_INSTANTIATING_METHOD_BASED_PROXY, ILLEGAL_ACCESS_WHILE_INVOKING_ATTRIBUTE_METHOD, ILLEGAL_ACCESS_WHILE_INVOKING_FIELD_TO_METHOD, ILLEGAL_ACCESS_WHILE_INVOKING_ROW_EXTRACTION_METHOD, ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION, ILLEGAL_ACCESS_WHILE_METHOD_INSTANTIATION_OF_FACTORY, ILLEGAL_ACCESS_WHILE_OBSOLETE_EVENT_EXECUTION, ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR, ILLEGAL_ACCESS_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR, ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR, ILLEGAL_ARGUMENT_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR, ILLEGAL_ARGUMENT_WHILE_INSTANTIATING_METHOD_BASED_PROXY, ILLEGAL_ARGUMENT_WHILE_INVOKING_ATTRIBUTE_METHOD, ILLEGAL_ARGUMENT_WHILE_INVOKING_FIELD_TO_METHOD, ILLEGAL_ARGUMENT_WHILE_OBSOLETE_EVENT_EXECUTION, ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR, ILLEGAL_ARGUMENT_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR, ILLEGAL_TABLE_NAME_IN_MULTIPLE_TABLE_FOREIGN_KEY, INCORRECT_COLLECTION_POLICY, INDIRECT_CONTAINER_INSTANTIATION_MISMATCH, INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION, INSTANTIATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY, INVALID_AMENDMENT_METHOD, INVALID_ATTRIBUTE_TYPE_FOR_PROXY_INDIRECTION, INVALID_CONTAINER_POLICY, INVALID_CONTAINER_POLICY_WITH_TRANSPARENT_INDIRECTION, INVALID_DATA_MODIFICATION_EVENT, INVALID_DATA_MODIFICATION_EVENT_CODE, INVALID_DESCRIPTOR_EVENT_CODE, INVALID_GET_RETURN_TYPE_FOR_PROXY_INDIRECTION, INVALID_IDENTITY_MAP, INVALID_INDIRECTION_CONTAINER_CLASS, INVALID_INDIRECTION_POLICY_OPERATION, INVALID_MAPPING_OPERATION, INVALID_SET_PARAMETER_TYPE_FOR_PROXY_INDIRECTION, INVALID_USE_OF_NO_INDIRECTION, INVALID_USE_OF_TRANSPARENT_INDIRECTION, JAVA_CLASS_NOT_SPECIFIED, LOCK_MAPPING_CANNOT_BE_READONLY, LOCK_MAPPING_MUST_BE_READONLY, MAPPING_FOR_SEQUENCE_NUMBER_FIELD, MISSING_CLASS_FOR_INDICATOR_FIELD_VALUE, MISSING_CLASS_INDICATOR_FIELD, MISSING_FOREIGN_KEY_TRANSLATION, MISSING_INDIRECT_CONTAINER_CONSTRUCTOR, MISSING_MAPPING_FOR_FIELD, MULTIPLE_TABLE_INSERT_ORDER_MISMATCH, MULTIPLE_TABLE_PRIMARY_KEY_MUST_BE_FULLY_QUALIFIED, MULTIPLE_TABLE_PRIMARY_KEY_NOT_SPECIFIED, MULTIPLE_WRITE_MAPPINGS_FOR_FIELD, NO_ATTRBUTE_VALUE_CONVERSION_TO_FIELD_VALUE_PROVIDED, NO_ATTRIBUTE_TRANSFORMATION_METHOD, NO_CONSTRUCTOR_INDIRECT_COLLECTION_CLASS, NO_FIELD_NAME_FOR_MAPPING, NO_FIELD_VALUE_CONVERSION_TO_ATTRIBUTE_VALUE_PROVIDED, NO_FOREIGN_KEYS_ARE_SPECIFIED, NO_MAPPING_FOR_PRIMARY_KEY, NO_REFERENCE_KEY_IS_SPECIFIED, NO_RELATION_TABLE, NO_SOURCE_RELATION_KEYS_SPECIFIED, NO_SUB_CLASS_MATCH, NO_SUCH_FIELD_WHILE_INITIALIZING_ATTRIBUTES_IN_INSTANCE_VARIABLE_ACCESSOR, NO_SUCH_METHOD_ON_FIND_OBSOLETE_METHOD, NO_SUCH_METHOD_ON_INITIALIZING_ATTRIBUTE_METHOD, NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION, NO_SUCH_METHOD_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY, NO_SUCH_METHOD_WHILE_CONVERTING_TO_METHOD, NO_SUCH_METHOD_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR, NO_SUCH_METHOD_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD, NO_SUCH_METHOD_WHILE_INITIALIZING_COPY_POLICY, NO_SUCH_METHOD_WHILE_INITIALIZING_INSTANTIATION_POLICY, NO_TARGET_FOREIGN_KEYS_SPECIFIED, NO_TARGET_RELATION_KEYS_SPECIFIED, NORMAL_DESCRIPTORS_DO_NOT_SUPPORT_NON_RELATIONAL_EXTENSIONS, NOT_DESERIALIZABLE, NOT_SERIALIZABLE, NULL_FOR_NON_NULL_AGGREGATE, NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION, NULL_POINTER_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY, NULL_POINTER_WHILE_GETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR, NULL_POINTER_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR, NULL_POINTER_WHILE_METHOD_INSTANTIATION, NULL_POINTER_WHILE_METHOD_INSTANTIATION_OF_FACTORY, NULL_POINTER_WHILE_SETTING_VALUE_THRU_INSTANCE_VARIABLE_ACCESSOR, NULL_POINTER_WHILE_SETTING_VALUE_THRU_METHOD_ACCESSOR, ONLY_ONE_TABLE_CAN_BE_ADDED_WITH_THIS_METHOD, PARAMETER_AND_MAPPING_WITH_INDIRECTION_MISMATCH, PARAMETER_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH, PARAMETER_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH, PARENT_CLASS_IS_SELF, PARENT_DESCRIPTOR_NOT_SPECIFIED, PRIMARY_KEY_FIELDS_NOT_SPECIFIED, PROXY_INDIRECTION_NOT_AVAILABLE, REFERENCE_CLASS_NOT_SPECIFIED, REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATE, REFERENCE_DESCRIPTOR_IS_NOT_AGGREGATECOLLECTION, REFERENCE_KEY_FIELD_NOT_PROPERLY_SPECIFIED, REFERENCE_TABLE_NOT_SPECIFIED, RELATION_KEY_FIELD_NOT_PROPERLY_SPECIFIED, RETURN_AND_MAPPING_WITH_INDIRECTION_MISMATCH, RETURN_AND_MAPPING_WITH_TRANSPARENT_INDIRECTION_MISMATCH, RETURN_AND_MAPPING_WITHOUT_INDIRECTION_MISMATCH, RETURN_TYPE_IN_GET_ATTRIBUTE_ACCESSOR, SECURITY_ON_FIND_METHOD, SECURITY_ON_FIND_OBSOLETE_METHOD, SECURITY_ON_INITIALIZING_ATTRIBUTE_METHOD, SECURITY_WHILE_CONVERTING_TO_METHOD, SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_INSTANCE_VARIABLE_ACCESSOR, SECURITY_WHILE_INITIALIZING_ATTRIBUTES_IN_METHOD_ACCESSOR, SECURITY_WHILE_INITIALIZING_CLASS_EXTRACTION_METHOD, SECURITY_WHILE_INITIALIZING_COPY_POLICY, SECURITY_WHILE_INITIALIZING_INSTANTIATION_POLICY, SEQUENCE_NUMBER_PROPERTY_NOT_SPECIFIED, SET_EXISTENCE_CHECKING_NOT_UNDERSTOOD, SET_METHOD_PARAMETER_TYPE_NOT_VALID, SIZE_MISMATCH_OF_FOREIGN_KEYS, STRUCTURE_NAME_NOT_SET_IN_MAPPING, TABLE_IS_NOT_PRESENT_IN_DATABASE, TABLE_NOT_PRESENT, TABLE_NOT_SPECIFIED, TARGET_FOREIGN_KEYS_SIZE_MISMATCH, TARGET_INVOCATION_WHILE_CLONING, TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION, TARGET_INVOCATION_WHILE_CONSTRUCTOR_INSTANTIATION_OF_FACTORY, TARGET_INVOCATION_WHILE_EVENT_EXECUTION, TARGET_INVOCATION_WHILE_GETTING_VALUE_THRU_METHOD_ACCESSOR, TARGET_INVOCATION_WHILE_INSTANTIATING_METHOD_BASED_PROXY, TARGET_INVOCATION_WHILE_INVOKING_ATTRIBUTE_METHOD, TARGET_INVOCATION_WHILE_INVOKING_FIELD_TO_METHOD, TARGET_INVOCATION_WHILE_INVOKING_ROW_EXTRACTION_METHOD, TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION, TARGET_INVOCATION_WHILE_METHOD_INSTANTIATION_OF_FACTORY, TARGET_INVOCATION_WHILE_OBSOLETE_EVENT_EXECUTION, TARGET_INVOCATION_WHILE_SETTING_VALUE_THRU_METHOD_ACESSOR, VALUE_HOLDER_INSTANTIATION_MISMATCH, VALUE_NOT_FOUND_IN_CLASS_INDICATOR_MAPPING, VARIABLE_ONE_TO_ONE_MAPPING_IS_NOT_DEFINED, WRITE_LOCK_FIELD_IN_CHILD_DESCRIPTOR
 
Fields inherited from class oracle.toplink.exceptions.ValidationException
CANNOT_ACQUIRE_CLIENTSESSION_FROM_SESSION, CANNOT_ACQUIRE_DATA_SOURCE, CANNOT_ADD_DESCRIPTORS_TO_SESSION, CANNOT_ADD_DESCRIPTORS_TO_SESSION_BROKER, CANNOT_COMMIT_UOW_AGAIN, CANNOT_CREATE_EXTERNAL_TRANSACTION_CONTROLLER, 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_REGISTER_AGGREGATE_OBJECT_IN_UNIT_OF_WORK, CANNOT_RELEASE_NON_CLIENTSESSION, CANNOT_REMOVE_FROM_READ_ONLY_CLASSES_IN_NESTED_UNIT_OF_WORK, CANNOT_SET_READ_POOL_SIZE_AFTER_LOGIN, CANT_HAVE_UNBOUND_IN_OUTPUT_ARGUMENTS, CHILD_DESCRIPTORS_DO_NOT_HAVE_IDENTITY_MAP, CONTAINER_POLICY_DOES_NOT_USE_KEYS, DESCRIPTOR_MUST_NOT_BE_INITIALIZED, 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_MUST_SET_LICENSE_KEY, EJB_NO_SUCH_SESSION_SPECIFIED_IN_PROPERTIES, EJB_PRIMARY_KEY_REFLECTION_EXCEPTION, EJB_SESSION_TYPE_CLASS_NOT_FOUND, EJB_TOPLINK_PROPERTIES_NOT_FOUND, ERROR_IN_SESSION_XML, ERROR_WHILE_READING_LICENSE, EXISTING_QUERY_TYPE_CONFLICT, FATAL_ERROR_OCCURRED, FIELD_LEVEL_LOCKING_NOTSUPPORTED_OUTSIDE_A_UNIT_OF_WORK, FILE_ERROR, ILLEGAL_CONTAINER_CLASS, ILLEGAL_USE_OF_MAP_IN_DIRECTCOLLECTION, INCORRECT_LOGIN_INSTANCE_PROVIDED, INVALID_CONNECTOR, INVALID_DATA_SOURCE_NAME, INVALID_FILE_TYPE, INVALID_MERGE_POLICY, INVALID_READ_ONLY_CLASS_STRUCTURE_IN_UNIT_OF_WORK, JAVA_TYPE_IS_NOT_A_VALID_DATABASE_TYPE, JTS_EXCEPTION_RAISED, KEYS_MUST_MATCH, LICENSE_FILE_NOT_FOUND, LOG_IO_ERROR, LOGIN_BEFORE_ALLOCATING_CLIENT_SESSIONS, MAX_SIZE_LESS_THAN_MIN_SIZE, METHOD_NOT_DECLARED_IN_ITEM_CLASS, MISSING_DESCRIPTOR, MISSING_MAPPING, MULTIPLE_PROJECTS_SPECIFIED_IN_PROPERTIES, NO_PROJECT_SPECIFIED_IN_PROPERTIES, NO_PROPERTIES_FILE_FOUND, NO_SESSION_REGISTERED_FOR_CLASS, NO_SESSION_REGISTERED_FOR_NAME, NO_SESSIONS_XML_FOUND, NO_TABLES_TO_CREATE, NO_TOPLINK_EJB_JAR_XML_FOUND, NULL_CACHE_KEY_FOUND_ON_REMOVAL, NULL_UNDERLYING_VALUEHOLDER_VALUE, ONLY_FIELDS_ARE_VALID_KEYS_FOR_DATABASE_ROWS, OPERATION_NOT_SUPPORTED, OPTIMISTIC_LOCKING_NOT_SUPPORTED, ORACLE_OBJECT_TYPE_NAME_NOT_DEFINED, ORACLE_OBJECT_TYPE_NOT_DEFINED, ORACLE_VARRAY_MAXIMIM_SIZE_NOT_DEFINED, PLATFORM_CLASS_NOT_FOUND, POOL_NAME_DOES_NOT_EXIST, POOLS_MUST_BE_CONFIGURED_BEFORE_LOGIN, PROJECT_AMENDMENT_EXCEPTION_OCCURED, PROJECT_XML_NOT_FOUND, QUERY_ARGUMENT_TYPE_NOT_FOUND, SEQUENCE_SETUP_INCORRECTLY, SESSION_AMENDMENT_EXCEPTION_OCCURED, SESSION_LIMIT_IS_EXCEEDED, SET_LISTENER_CLASSES_EXCEPTION, START_INDEX_OUT_OF_RANGE, STOP_INDEX_OUT_OF_RANGE, SUB_SESSION_NOT_DEFINED_FOR_BROKER, WRITE_OBJECT_NOT_ALLOWED_IN_UNIT_OF_WORK, WRONG_OBJECT_REGISTERED
 
Method Summary
TypeMethod
static SDKDescriptorException customSelectionQueryRequired(ForeignReferenceMapping mapping)
           
static SDKDescriptorException sizeMismatchOfFieldTranslations()
           
static SDKDescriptorException unsupported(java.lang.String feature, DatabaseMapping mapping)
           
 
Methods inherited from class oracle.toplink.exceptions.DescriptorException
attributeAndMappingWithIndirectionMismatch, attributeAndMappingWithoutIndirectionMismatch, attributeAndMappingWithTransparentIndirectionMismatch, attributeNameNotSpecified, attributeTypeNotValid, childDoesNotDefineAbstractQueryKeyOfParent, classIndicatorFieldNotFound, couldNotInstantiateIndirectContainerClass, descriptorForInterfaceIsMissing, descriptorIsMissing, directFieldNameNotSet, errorOccuredInAmendmentMethod, fieldIsNotPresentInDatabase, fieldNameNotSetInMapping, foreignKeysDefinedIncorrectly, getDescriptor, getMapping, getMessage, getMethodReturnTypeNotValid, identityMapNotSpecified, illegalAccesstWhileGettingValueThruInstanceVaraibleAccessor, illegalAccessWhileCloning, illegalAccessWhileConstructorInstantiation, illegalAccessWhileConstructorInstantiationOfFactory, illegalAccessWhileEventExecution, illegalAccessWhileGettingValueThruMethodAccessor, illegalAccessWhileInstantiatingMethodBasedProxy, illegalAccessWhileInvokingAttributeMethod, illegalAccessWhileInvokingFieldToMethod, illegalAccessWhileInvokingRowExtractionMethod, illegalAccessWhileMethodInstantiation, illegalAccessWhileMethodInstantiationOfFactory, illegalAccessWhileObsoleteEventExecute, illegalAccessWhileSettingValueThruInstanceVariableAccessor, illegalAccessWhileSettingValueThruMethodAccessor, illegalArgumentWhileGettingValueThruInstanceVariableAccessor, illegalArgumentWhileGettingValueThruMethodAccessor, illegalArgumentWhileInstantiatingMethodBasedProxy, illegalArgumentWhileInvokingAttributeMethod, illegalArgumentWhileInvokingFieldToMethod, illegalArgumentWhileObsoleteEventExecute, illegalArgumentWhileSettingValueThruInstanceVariableAccessor, illegalArgumentWhileSettingValueThruMethodAccessor, illegalTableNameInMultipleTableForeignKeyField, incorrectCollectionPolicy, indirectContainerInstantiationMismatch, instantiationWhileConstructorInstantiation, instantiationWhileConstructorInstantiationOfFactory, invalidAmendmentMethod, invalidAttributeTypeForProxyIndirection, invalidContainerPolicy, invalidContainerPolicyWithTransparentIndirection, invalidDataModificationEvent, invalidDataModificationEventCode, invalidDescriptorEventCode, invalidGetMethodReturnTypeForProxyIndirection, invalidIdentityMap, invalidIndirectionContainerClass, invalidIndirectionPolicyOperation, invalidMappingOperation, invalidSetMethodParameterTypeForProxyIndirection, invalidUseOfNoIndirection, invalidUseOfTransparentIndirection, javaClassNotSpecified, mappingCanNotBeReadOnly, mappingForSequenceNumberField, missingClassForIndicatorFieldValue, missingClassIndicatorField, missingForeignKeyTranslation, missingIndirectContainerConstructor, missingMappingForField, multipleTableInsertOrderMismatch, multipleTablePrimaryKeyMustBeFullyQualified, multipleTablePrimaryKeyNotSpecified, multipleWriteMappingsForField, mustBeReadOnlyMappingWhenStoredInCache, noAttributeTransformationMethod, noAttributeValueConversionToFieldValueProvided, noConstructorIndirectionContainerClass, noFieldNameForMapping, noFieldValueConversionToAttributeValueProvided, noForeignKeysAreSpecified, noMappingForPrimaryKey, noReferenceKeyIsSpecified, noRelationTable, normalDescriptorsDoNotSupportNonRelationalExtensions, noSourceRelationKeysSpecified, noSubClassMatch, noSuchFieldWhileInitializingAttributesInInstanceVariableAccessor, noSuchMethodOnFindObsoleteMethod, noSuchMethodOnInitializingAttributeMethod, noSuchMethodWhileConstructorInstantiation, noSuchMethodWhileConstructorInstantiationOfFactory, noSuchMethodWhileConvertingToMethod, noSuchMethodWhileInitializingAttributesInMethodAccessor, noSuchMethodWhileInitializingClassExtractionMethod, noSuchMethodWhileInitializingCopyPolicy, noSuchMethodWhileInitializingInstantiationPolicy, noTargetForeignKeysSpecified, noTargetRelationKeysSpecified, notDeserializable, notSerializable, nullForNonNullAggregate, nullPointerWhileConstructorInstantiation, nullPointerWhileConstructorInstantiationOfFactory, nullPointerWhileGettingValueThruInstanceVariableAccessor, nullPointerWhileGettingValueThruMethodAccessor, nullPointerWhileMethodInstantiation, nullPointerWhileMethodInstantiationOfFactory, nullPointerWhileSettingValueThruInstanceVariableAccessor, nullPointerWhileSettingValueThruMethodAccessor, onlyOneTableCanBeAddedWithThisMethod, parameterAndMappingWithIndirectionMismatch, parameterAndMappingWithoutIndirectionMismatch, parameterAndMappingWithTransparentIndirectionMismatch, parentClassIsSelf, parentDescriptorNotSpecified, primaryKeyFieldsNotSepcified, proxyIndirectionNotAvailable, referenceClassNotSpecified, referenceDescriptorIsNotAggregate, referenceDescriptorIsNotAggregateCollection, referenceKeyFieldNotProperlySpecified, referenceTableNotSpecified, relationKeyFieldNotProperlySpecified, returnAndMappingWithIndirectionMismatch, returnAndMappingWithoutIndirectionMismatch, returnAndMappingWithTransparentIndirectionMismatch, returnTypeInGetAttributeAccessor, securityOnFindMethod, securityOnFindObsoleteMethod, securityOnInitializingAttributeMethod, securityWhileConvertingToMethod, securityWhileInitializingAttributesInInstanceVariableAccessor, securityWhileInitializingAttributesInMethodAccessor, securityWhileInitializingClassExtractionMethod, securityWhileInitializingCopyPolicy, securityWhileInitializingInstantiationPolicy, sequenceNumberPropertyNotSpecified, setExistenceCheckingNotUnderstood, setMethodParameterTypeNotValid, sizeMismatchOfForeignKeys, structureNameNotSetInMapping, tableIsNotPresentInDatabase, tableNotPresent, tableNotSpecified, targetForeignKeysSizeMismatch, targetInvocationWhileCloning, targetInvocationWhileConstructorInstantiation, targetInvocationWhileConstructorInstantiationOfFactory, targetInvocationWhileEventExecution, targetInvocationWhileGettingValueThruMethodAccessor, targetInvocationWhileInstantiatingMethodBasedProxy, targetInvocationWhileInvokingAttributeMethod, targetInvocationWhileInvokingFieldToMethod, targetInvocationWhileInvokingRowExtractionMethod, targetInvocationWhileMethodInstantiation, targetInvocationWhileMethodInstantiationOfFactory, targetInvocationWhileObsoleteEventExecute, targetInvocationWhileSettingValueThruMethodAccessor, valueHolderInstantiationMismatch, valueNotFoundInClassIndicatorMapping, variableOneToOneMappingIsNotDefinedProperly, writeLockFieldInChildDescriptor
 
Methods inherited from class oracle.toplink.exceptions.ValidationException
cannotAcquireClientSessionFromSession, cannotAcquireDataSource, cannotAddDescriptorsToSessionBroker, cannotCommitUOWAgain, cannotCreateExternalTransactionController, cannotHaveUnboundInOutputArguments, cannotModifyReadOnlyClassesSetAfterUsingUnitOfWork, cannotRegisterAggregateObjectInUnitOfWork, cannotReleaseNonClientSession, cannotRemoveFromReadOnlyClassesInNestedUnitOfWork, cannotSetListenerClasses, cannotSetReadPoolSizeAfterLogin, childDescriptorsDoNotHaveIdentityMap, containerPolicyDoesNotUseKeys, descriptorMustBeNotInitialized, ejbCannotLoadRemoteClass, ejbContainerExceptionRaised, ejbDescriptorNotFoundInSession, ejbFinderException, ejbInvalidHomeInterfaceClass, ejbInvalidPlatformClass, ejbInvalidProjectClass, ejbInvalidSessionTypeClass, ejbMustBeInTransaction, ejbNoSuchSessionSpecifiedInProperties, ejbPrimaryKeyReflectionException, ejbSessionTypeClassNotFound, ejbTopLinkPropertiesNotFound, errorInSessionsXML, errorWhileReadingLicenseFile, existingQueryTypeConflict, fatalErrorOccurred, fatalErrorOccurred, fieldLevelLockingNotSupportedWithoutUnitOfWork, fileError, illegalContainerClass, illegalUseOfMapInDirectCollection, incorrectLoginInstanceProvided, invalidConnector, invalidDataSourceName, invalidFileName, invalidMergePolicy, javaTypeIsNotAValidDatabaseType, jtsExceptionRaised, loginBeforeAllocatingClientSessions, logIOError, maxSizeLessThanMinSize, methodNotDeclaredInItemClass, missingDescriptor, missingMappingForAttribute, multipleProjectsSpecifiedInProperties, noProjectSpecifiedInProperties, noPropertiesFileFound, noSessionRegisteredForClass, noSessionRegisteredForName, noSessionsXMLFound, noTablesToCreate, noTopLinkEjbJarXMLFound, nullCacheKeyFoundOnRemoval, nullUnderlyingValueHolderValue, onlyFieldsAreValidKeysForDatabaseRows, operationNotSupported, optimisticLockingNotSupportedWithStoredProcedureGeneration, oracleObjectTypeIsNotDefined, oracleObjectTypeNameIsNotDefined, oracleVarrayMaximumSizeNotDefined, platformClassNotFound, poolNameDoesNotExist, poolsMustBeConfiguredBeforeLogin, projectAmendmentExceptionOccured, projectXMLNotFound, queryArgumentTypeNotFound, sequenceSetupIncorrectly, sessionAmendmentExceptionOccured, startIndexOutOfRange, stopIndexOutOfRange, subSessionsNotDefinedForBroker, writeObjectNotAllowedInUnitOfWork, wrongObjectRegistered
 
Methods inherited from class oracle.toplink.exceptions.TopLinkException
getErrorCode, getInternalException, getSession, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UNSUPPORTED

public static final int UNSUPPORTED

CUSTOM_SELECTION_QUERY_REQUIRED

public static final int CUSTOM_SELECTION_QUERY_REQUIRED

SIZE_MISMATCH_OF_FIELD_TRANSLATIONS

public static final int SIZE_MISMATCH_OF_FIELD_TRANSLATIONS
Method Detail

customSelectionQueryRequired

public static SDKDescriptorException customSelectionQueryRequired(ForeignReferenceMapping mapping)

sizeMismatchOfFieldTranslations

public static SDKDescriptorException sizeMismatchOfFieldTranslations()

unsupported

public static SDKDescriptorException unsupported(java.lang.String feature,
                                                 DatabaseMapping mapping)