Oracle Application Server TopLink API Reference
10g (9.0.4)

B10491-01

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
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
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
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 © 2003 Oracle Corporation. All Rights Reserved.