Uses of Class
org.melati.poem.SeriousPoemException

Packages that use SeriousPoemException
org.melati.poem Persistent Object Engine for Melati. 
org.melati.poem.dbms Melati drivers for assorted JDBC compliant DBMS. 
 

Uses of SeriousPoemException in org.melati.poem
 

Subclasses of SeriousPoemException in org.melati.poem
 class AppBugPoemException
          Thrown when the error is likely to be caused by an error in the application programmers code, such as mistypeing a class name or mis-configuring a property.
static class Column.LoadException
          Thrown when any unforeseen problem arises loading a Column.
 class ColumnInUsePoemException
          In the unexpected event that a Column is being defined twice.
 class CommitFailedPoemException
          Thrown when a commit fails.
 class DBConsistencyPoemException
          Those thrown when the database becomes inconsistent.
 class DoubleCreatePoemException
          Thrown when an attempt to create a Persistent which already exists is made.
 class DuplicateTroidPoemException
          Thrown when it is discovered that there is more than one record with a given Troid in the Database.
 class ExecutingSQLSeriousPoemException
          Thrown when there is a problem exceuting an SQL command and it really matters.
 class IndexUniquenessPoemException
          Thrown when there is a mismatch over the uniqueness of an index in the Poem metadata and the jdbc metadata.
 class InvalidOperationOnFloatingPersistentPoemException
          Thrown when a attempt is made to perform an operation on a Persistent which has yet to be written to the dbms or for some other reason has yet to gain a Troid.
 class NoAccessTokenPoemException
          Thrown when it is discovered that a PoemThread is running without an AccessToken.
 class NoMoreTransactionsException
          Thrown when the system runs out of its pool of Transactions; which happens if Transactions die with an Error such as OutOfMemoryError.
 class NotComparablePoemException
          Thrown when an attempt is made to set a Range for a non comparable PoemType.
 class NotInSessionPoemException
          Thrown when it is discovered that a Transaction has somehow been created outside a Session.
 class NoTroidColumnException
          Thrown if you forget to define a Troid for a Table.
 class NullTypeMismatchPoemException
          Thrown when a null value is discovered in a non-nullable Field.
 class PoemBugPoemException
          Thrown if an internal assumption about Poem is violated.
 class PreparedSQLSeriousPoemException
          Thrown when an SQL PreparedStatement fails.
 class ReconnectionPoemException
          Thrown when a committed Connection still exists.
 class RollbackFailedPoemException
          Thrown when an SQL ROLLBACK fails.
static class Setting.SettingTypeMismatchException
          Thrown when a Setting's type does not match the type required.
 class SimplePrepareFailedPoemException
          Thrown when there is a problem creating a PreparedStatement.
 class SimpleRetrievalFailedPoemException
          Thrown when there is a problem loading a Table.
 class SQLSeriousPoemException
          Thrown when there is an SQLException thrown by the dbms in a situation where it matters.
 class StructuralModificationFailedPoemException
          Thrown when an SQLException is thrown by a command to alter or create a table.
 class TableInUsePoemException
          Thrown when an attempt is made to redefine a Table when it is being accessed by another PoemThread.
 class TooManyThreadsPoemException
          Thrown when the number of PoemThreads exceeds the limit.
 class TypeDefinitionMismatchException
          Thrown during Column unification if there is a contradiction between two of the possible DefinitionSources.
 class TypeMismatchPoemException
          Thrown when the type of an object isn't the one expected.
 class UnexpectedExceptionPoemException
          Thrown when there is a problem in a situation where it is assumed, for the normal working of the system, that there will not be one.
 class UnexpectedNoSuchRowException
          Thrown when a NoSuchRowPoemException is thrown when it is not thought to be possible for it to, if all is working well.
 class UnexpectedParsingPoemException
          Thrown when a ParsingPoemException is thrown when it is not thought to be possible for it to, if all is working well.
 class UnexpectedValidationPoemException
          Thrown when a ValidationPoemException is thrown when it is not thought to be possible for it to, if all is working well.
 class UnificationPoemException
          Thrown when an SQLException is thrown during unification of the Database with the other DefinitionSources.
 

Uses of SeriousPoemException in org.melati.poem.dbms
 

Subclasses of SeriousPoemException in org.melati.poem.dbms
 class UnsupportedTypePoemException
          Thrown when a dbms contains a type not supported by Poem.
 



Copyright © 2000-2010 PanEris. All Rights Reserved.