Oracle Application Server TopLink API Reference
10g Release 2 (10.1.2)

B15903-01


oracle.toplink.sdk
Class SDKDescriptorException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended byoracle.toplink.exceptions.TopLinkException
                  extended byoracle.toplink.exceptions.ValidationException
                      extended byoracle.toplink.exceptions.DescriptorException
                          extended byoracle.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
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_ATTRIBUTENAME, NO_MAPPING_FOR_ATTRIBUTENAME_IN_ENTITY_BEAN, 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, UNSUPPORTED_TYPE_FOR_BIDIRECTIONAL_RELATIONSHIP_MAINTENANCE, 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
ALREADY_LOGGED_IN, 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_DECRYPTING_PASSWORD, ERROR_ENCRYPTING_PASSWORD, 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_ENCRYPTION_CLASS, INVALID_FILE_TYPE, INVALID_MERGE_POLICY, INVALID_READ_ONLY_CLASS_STRUCTURE_IN_UNIT_OF_WORK, INVALID_SEQUENCING_LOGIN, 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
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, attributeMappingIsMissingForEntityBean, 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, mappingForAttributeIsMissing, 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, unsupportedTypeForBidirectionalRelationshipMaintenance, valueHolderInstantiationMismatch, valueNotFoundInClassIndicatorMapping, variableOneToOneMappingIsNotDefinedProperly, writeLockFieldInChildDescriptor

Methods inherited from class oracle.toplink.exceptions.ValidationException
alreadyLoggedIn, 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, errorDecryptingPassword, errorEncryptingPassword, errorInSessionsXML, errorWhileReadingLicenseFile, existingQueryTypeConflict, fatalErrorOccurred, fieldLevelLockingNotSupportedWithoutUnitOfWork, fileError, illegalContainerClass, illegalUseOfMapInDirectCollection, incorrectLoginInstanceProvided, invalidConnector, invalidDataSourceName, invalidEncryptionClass, invalidFileName, invalidMergePolicy, invalidSequencingLogin, 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, setShouldPrintInternalException

Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

Field Detail

UNSUPPORTED

public static final int UNSUPPORTED
See Also:
Constant Field Values

CUSTOM_SELECTION_QUERY_REQUIRED

public static final int CUSTOM_SELECTION_QUERY_REQUIRED
See Also:
Constant Field Values

SIZE_MISMATCH_OF_FIELD_TRANSLATIONS

public static final int SIZE_MISMATCH_OF_FIELD_TRANSLATIONS
See Also:
Constant Field Values

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)

Copyright © 1998, 2005 Oracle Corporation. All Rights Reserved.