uk.org.ogsadai.exception
Interface DAIExceptionInformation

All Known Implementing Classes:
ActivityAuthorizationException, ActivityCleanupException, ActivityConstructionException, ActivityCreationException, ActivityDataCodingException, ActivityDataConversionException, ActivityExceptionWrapper, ActivityFTPException, ActivityIllegalStateException, ActivityInitialisationException, ActivityInputConflictException, ActivityInputsOverspecifiedException, ActivityInputsUnderspecifiedException, ActivityInputUnmatchedListBeginException, ActivityInputUnmatchedListEndException, ActivityInputUnspecifiedException, ActivityIOException, ActivityIOIllegalStateException, ActivityOutOfBoundsException, ActivityOutputsOverspecifiedException, ActivityOutputsUnderspecifiedException, ActivityOutputUnconnectedException, ActivityOutputUnreadableException, ActivityPipeProcessingException, ActivityProcessingException, ActivitySPARQLException, ActivitySQLException, ActivitySQLUserException, ActivityTaskProcessingException, ActivityTaskTerminatedException, ActivityTaskUserException, ActivityTerminatedException, ActivityTupleColumnMismatchException, ActivityUnknownException, ActivityUnspecifiedResourceException, ActivityUserException, AmbiguousIdentifierException, ArraySizeInvalidException, AuthorizationException, AxisServerCommsException, Base64InitialisationException, BlockMakerException, ByteIteratorException, ClassInstantiationException, ClientException, ClientServerCompatibilityException, ClientToolkitDAIException, ClientToolkitException, ColumnNameAmbiguousException, ColumnNotFoundException, ColumnUnknownException, CompilerConfigurationException, ConfigEditorException, ConfigEditorFileException, ConfigFileErrorException, ConfigurationException, ConfigurationValueException, ConfigurationValueIllegalException, ConfigurationValueMissingException, ContextInitializationException, ContextValueUnknownException, CSVConfigurationIllegalDelimeterException, CSVConfigurationIllegalLinebreakException, CSVConfigurationIllegalNullStringException, CSVParseMismatchedColumnSizeException, CSVParseUnexpectedDoubleQuotesException, CSVParseUnexpectedDoubleQuotesInEscapedTextException, CycleException, DAIAuthorizationException, DAIClassCreateException, DAIClassMissingInterfaceException, DAIClassNotFoundException, DAIClassNotFoundException, DAICloneNotSupportedException, DAIException, DAIIOException, DAIMalformedURLException, DAIUncheckedException, DAIUnsupportedURLProtocolException, DataError, DataException, DataResourceUseException, DataSourceUsageException, DataStreamErrorException, DataValueParseException, DataValueUnknownTypeException, DOMParserConfigurationException, DQPInternalException, DQPResourceConfigurationException, DuplicateInputNameException, DuplicateOutputNameException, DuplicateResourceNameException, ExecutionException, ExpressionException, ExtensionProcessingException, ExternalModuleException, ExtractLogicalSchemaException, ExtractPhysicalSchemaException, FileAlreadyExistsException, FileCreateException, FileDeleteException, FileException, FileIOException, FileNotFileException, FileNotFoundException, FileRenameException, FileResourceUseException, GridCredentialAccessException, IllegalAccessTypeException, IllegalDataSinkStatusException, IllegalDataSinkStatusException, IllegalDataSourceStatusException, IllegalDataSourceStatusException, IllegalIndexedFileQueryException, IllegalRequestExecutionStatusException, IllegalRequestExecutionStatusException, IncompatibleTargetResourceException, InternalActivityProcessingException, InvalidActivityInputsException, InvalidActivityOutputsException, InvalidInputGranularityException, InvalidInputValueException, InvalidNullableValueException, InvalidSequenceNumberException, InvalidTupleTypesException, InvalidUnionException, InvalidURIException, IOException, JDBCCloseConnectionException, JDBCConnectionAccessException, JDBCConnectionUseException, JDBCPoolAlreadyRegisteredException, KeyPatternNotExistException, KeyValueIllegalException, KeyValueUnknownException, LoginDeniedException, LoginProviderException, MalformedIDException, MalformedListBeginException, MalformedListEndException, MalformedListException, MetaDataInitializationException, MismatchedColumnCountException, MismatchedColumnNameException, MismatchedColumnTypeException, MismatchedInputGranularityException, NestedSequencesUnsupportedException, NoFunctionException, NoFunctionRepositoryException, NoGridCredentialException, NonSerializableValueException, NoSessionException, NoSessionResourceException, ObjectSerializationException, OnDemandResourcePropertyCallbackException, ParserRecognitionException, PersistenceException, PersistenceFileAccessException, PersistenceFileContentException, PipeClosedException, PipeIOException, PipeTerminatedException, PreProcessException, PresentationLayerNotSupportedException, PropertyNameInvalidException, RDFModelUseException, RDFModelUseException, RelationalSchemaParseException, RemoteServerCommsException, RequestActivityInvalidException, RequestAuthorizationException, RequestCompletedWithErrorException, RequestCreationException, RequestErrorException, RequestException, RequestException, RequestExecutionException, RequestInvalidException, RequestProcessingException, RequestRejectedException, RequestResourceAlreadyExistsException, RequestTerminatedException, RequestTerminatedException, RequestUserException, ResourceActivityUnknownException, ResourceCreationException, ResourceCreationException, ResourceIDAlreadyAssignedException, ResourceNotDestroyedException, ResourcePropertyParseException, ResourcePropertyUnknownException, ResourcePropertyValueCountException, ResourcePropertyValueDateParseException, ResourcePropertyValueNodeTypeException, ResourcePropertyValueNotSingleChildException, ResourcePropertyValueParseException, ResourceTypeException, ResourceTypeUnknownException, ResourceUnknownException, ResourceUnknownException, ResourceUnknownException, ResultSetHandlerColumnException, ResultSetHandlerException, ResultSetTableMetaDataException, SequenceEndMissingException, SequenceStartMissingException, ServerCommsException, ServerException, ServerException, ServerFactoryInitialisationException, ServerInitialisationException, ServerMessageException, ServerURLInvalidException, SessionKeyUnknownException, SessionResourceAlreadyExistsException, SortException, SPARQLActivityException, SQLParserException, SQLParserException, SQLParserInitialisationException, TableUnknownException, TerminationTimeChangeRejectedException, TimeoutException, TooManyTuplesException, TupleBinaryDataStreamParseException, TupleHandlerColumnException, TupleHandlerException, TupleTypeConversionException, UnableToSetTerminationTimeException, UnconnectedPipeException, UnexpectedDataStreamEndException, UnexpectedDataValueException, UnexpectedReplacementValuesException, UnhandledException, UnknownSMTPHostException, UnknownSQLParameterModeException, UnknownTargetResourceException, UnmatchedActivityInputsException, UnmatchedColumnNamesException, UnsupportedActivityException, UnsupportedBlockException, UnsupportedLiteralItemException, UnsupportedPropertyTypeException, UnsupportedResourceTypeException, UnsupportedTokenException, UnsupportedTupleTypeConversion, ValidationException, ViewResourceConfigurationException, ViewStatementErrorException, WebRowSetParseException, WebRowSetResultSetParseException, XMLDBCloseCollectionException, XMLDBCollectionUseException, XMLDBRegistrationException, XMLDBUnknownCollectionException, XMLDBUnknownSubCollectionException, XMLDocumentException, XMLParseException, XMLSerialisationException

public interface DAIExceptionInformation

Interface for the information provided by OGSA-DAI exceptions.

Author:
The OGSA-DAI Project Team

Method Summary
 ErrorID getErrorID()
          Gets the error ID.
 DAIUniqueID getExceptionID()
          Gets the unique ID associated with this exception.
 java.lang.String getLocalizedMessage()
          Gets a localized message describing the error.
 java.lang.String getMessage()
          Gets a message describing the error.
 java.lang.Object[] getParameters()
          Gets the parameters associated with the error.
 boolean hasChild()
          Gets whether there is a child exception.
 

Method Detail

getErrorID

ErrorID getErrorID()
Gets the error ID.

Returns:
the error ID.

getParameters

java.lang.Object[] getParameters()
Gets the parameters associated with the error.

Returns:
the parameters accociated with the error. If there are no parameters associated with the error then the array length will be 0.

getExceptionID

DAIUniqueID getExceptionID()
Gets the unique ID associated with this exception.

Returns:
the unique ID associated with the exception.

hasChild

boolean hasChild()
Gets whether there is a child exception.

Returns:
true if there is a child exception, false otherwise.

getMessage

java.lang.String getMessage()
Gets a message describing the error.

Returns:
message.

getLocalizedMessage

java.lang.String getLocalizedMessage()
Gets a localized message describing the error.

Returns:
message.