| Package | Description |
|---|---|
| org.melati.poem |
Persistent Object Engine for Melati.
|
| org.melati.poem.csv |
Importing CSV files into a Melati Database.
|
| org.melati.poem.dbms |
POEM Drivers for assorted JDBC compliant DBMS.
|
| org.melati.poem.generated |
The POEM-generated support classes for org.melati.poem.
|
| org.melati.poem.transaction |
The transaction API for POEM.
|
| org.melati.poem.util |
Utilities used in POEM.
|
| Class and Description |
|---|
| AccessPoemException
Thrown when an authorisation problem occurs, that is when
a
User does not have the required Capability
or is not in a Group with the required Capability
to access a restricted object. |
| AccessToken
An AccessToken (aka User).
|
| AppBugPoemException
Thrown when the error is likely to be caused by an error in
the application programmers code, such as mis-typing a class name or
mis-configuring a property.
|
| AtomPoemType
Base class for all atomic types.
|
| BasePoemType
Base class of all fundamental types.
|
| BooleanPoemType
A Boolean Nullable
Field type. |
| CachedCount
A cached instance of an SQL
count query. |
| CachedExists
A cached instance of an SQL
count > 0 query. |
| CachedQuery
Object to return the results of a query with caching.
|
| CachedSelection
A cached instance of an SQL
select query. |
| Capability
The quality of being able to perform an action.
|
| CapabilityTable
The
Table of Capabilitys. |
| Column
Abstract
Table column which is extended by the generated classes. |
| ColumnInfo |
| ColumnInfoTable |
| Database
An RDBMS database.
|
| DatabaseInitialisationPoemException |
| DBConsistencyPoemException
Those thrown when the database becomes inconsistent.
|
| DefinitionSource |
| DeletedPoemType
A DeletedField is a flag field in a record which
marks the whole record as deleted.
|
| DeletionIntegrityPoemException
Thrown when an attempt is made to delete a
Persistent which is
referred to by others and where the IntegrityFix is
prevent. |
| DisplayLevel |
| DoublePoemType
Normal doubles, dependant upon the database/SQL implementation.
|
| DuplicateColumnNamePoemException |
| DuplicateDeletedColumnPoemException |
| DuplicateTroidColumnPoemException
Thrown when an attempt to add a second
Troid column is made. |
| ExecutingSQLSeriousPoemException
Thrown when there is a problem exceuting an SQL command and it really
matters.
|
| Field
A Field.
|
| FieldAccessPoemException
Thrown when an unauthorised access of a
Field
of a Persistent is attempted. |
| FieldAttributes
An interface which defines attributes of all
Fields. |
| FieldSet
A set of
Fields accessible in sequence or looked up
using an encoding of the table name and column name. |
| FixedPointAtomPoemType |
| Group
An authorisation grouping that a
User can belong to. |
| GroupCapability
A record of a
Group's ability to perform an action. |
| GroupCapabilityTable
The
Table of GroupCapabilitys. |
| GroupMembership |
| GroupMembershipTable
The
Table of GroupMemberships. |
| GroupTable |
| IndexPoemType
An object with an Integer index to its value, introduced to the class hierarchy
to distinguish between an Integer as a value and an Integer as a key.
|
| InitialisationPoemException
Thrown when a candidate
Persistent fails its validation tests
prior to being written to the database. |
| Initialiser
A piece of code for initialising a newly created
Persistent
object in a POEM Table. |
| IntegerPoemType
Plain old integers, the range being contingent on the underlying SQL type.
|
| IntegrityFix
Class representing what to do about references to a
Persistent
which is about to be deleted. |
| JdbcPersistent
The object representing a single table row; this is the PO in POEM!
|
| JdbcTable
A Table.
|
| LongPoemType
Normal longs:
INT8. |
| NoAccessTokenPoemException
Thrown when it is discovered that a
PoemThread is running
without an AccessToken. |
| NonRootSetAccessTokenPoemException
Thrown when an attempt is made to change the
AccessToken under
which a PoemThread is running by a PoemThread with an
AccessToken other than RootAccessToken. |
| NormalPoemException
Thrown deliberately by the programmer.
|
| NoSuchColumnPoemException
Thrown when a reference to a non-existent
Column is made. |
| NoSuchRowPoemException
Thrown when a reference to a non existent row is made.
|
| NoSuchTablePoemException
Thrown when a reference to a non existent
Table is made. |
| NotInSessionPoemException
Thrown when it is discovered that a
Transaction has
somehow been created outside a Session. |
| ParsingPoemException
Thrown when there is a problem with the format of the
String
representation of a non-String datatype instance. |
| Persistable
An object which can be persisted, ie has a Troid.
|
| Persistent
The object representing a single table row; this is the PO in POEM!
|
| PersistentAccessPoemException
Thrown when an unauthorised access of a
Persistent is attempted. |
| PersistentReferencePoemType |
| PoemDatabaseFactory.PoemShutdownThread
Shutdown databases cleanly when JVM exits.
|
| PoemDatabaseTables
Melati POEM generated, programmer modifiable interface stub
giving all the available tables in the
PoemDatabase. |
| PoemException
Base class for all Poem exceptions.
|
| PoemLocale
A wrapper for a
Locale for use within Melati. |
| PoemLogEvent
A record of any underlying DBMS action.
|
| PoemTable
Melati POEM generated, programmer modifiable inheritance hook.
|
| PoemTask
Something that can be
run. |
| PoemTransaction
A set of dbms actions, which can be rolled back if necessary.
|
| PoemType
A data type.
|
| PoemTypeFactory |
| PoemTypeFactory.Parameter
A Parameter object which knows whether a
PoemType
is nullable and its size. |
| PreparedTailoredQuery
A
TailoredQuery which uses a PreparedStatement. |
| ReadFieldAccessPoemException
Thrown when an unauthorised read of a
Field
of a Persistent is attempted. |
| ReferencePoemType
A data type that is a reference to a
Persistent object. |
| RestrictedReferencePoemType
A pointer to a subset of a
Table. |
| ResultSetEnumeration
An
Enumeration created by filtering a
ResultSet according to an abstract
function applied to each element of the ResultSet. |
| Searchability
The quality of being searchable:
yes, no or primary.
|
| Selectable
An object on which selections can be performed.
|
| SeriousPoemException
Thrown when there is an
Exception thrown in a situation where
normal operation cannot sustain it. |
| SessionToken
A Session Token.
|
| Setting
A setting, analageous to a Property.
|
| SettingTable
A
Table which is used like a properties file. |
| SizedAtomPoemType
An
AtomPoemType with a size. |
| SQLLogEvent
A record of any executed SQL statement.
|
| SQLPoemException
Thrown when there is an
SQLException thrown by the dbms. |
| SQLPoemType |
| SQLSeriousPoemException
Thrown when there is an
SQLException thrown by the dbms
in a situation where it matters. |
| SQLType
A native SQL
Field datatype. |
| StandardIntegrityFix
A class which defines the three standard integrity fixes of
delete, clear and prevent.
|
| StringKeyPoemType |
| StringPoemType
Base of all character sequence types.
|
| StructuralModificationFailedPoemException
Thrown when an
SQLException is thrown by a command to
alter or create a table. |
| Table
A table.
|
| TableCategory
A grouping into which a
Table can be assigned, eg Data
or System. |
| TableCategoryTable
A
Table which holds TableCategorys. |
| TableInfo |
| TableInfoTable |
| TableListener
An object which can be notified when a
Table is accessed. |
| TableMap |
| TailoredQuery
This is how you run low-level SQL queries, including joins, and get the
results back in the form of convenient Melati
Fields which can be
rendered automatically in templates. |
| TailoredResultSetEnumeration
A
ResultSetEnumeration relying on a TailoredQuery
for column and access information. |
| Treeable
Methods an object must have to be treated as a
Tree. |
| TroidPoemType
Table row ids.
|
| TypeMismatchPoemException
Thrown when the type of an object isn't the one expected.
|
| 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.
|
| User
A registered user.
|
| UserTable |
| ValidationPoemException
Thrown when a
Field's value does not meet its contract. |
| ValueInfo
Abstract persistent generated from Poem.dsd
and extended to cover
Setting and ColumnInfo. |
| ValueInfoTable
Melati POEM generated, programmer modifiable stub
for a
ValueInfoTable object. |
| Class and Description |
|---|
| Database
An RDBMS database.
|
| Persistent
The object representing a single table row; this is the PO in POEM!
|
| Table
A table.
|
| Class and Description |
|---|
| AtomPoemType
Base class for all atomic types.
|
| BasePoemType
Base class of all fundamental types.
|
| BinaryPoemType
A Blob
Field type. |
| BooleanPoemType
A Boolean Nullable
Field type. |
| Column
Abstract
Table column which is extended by the generated classes. |
| ExecutingSQLPoemException
Thrown when there is a problem executing an SQL command.
|
| NormalPoemException
Thrown deliberately by the programmer.
|
| PoemException
Base class for all Poem exceptions.
|
| PoemType
A data type.
|
| SeriousPoemException
Thrown when there is an
Exception thrown in a situation where
normal operation cannot sustain it. |
| SizedAtomPoemType
An
AtomPoemType with a size. |
| SQLPoemException
Thrown when there is an
SQLException thrown by the dbms. |
| SQLPoemType |
| SQLType
A native SQL
Field datatype. |
| StringPoemType
Base of all character sequence types.
|
| Table
A table.
|
| Class and Description |
|---|
| AccessPoemException
Thrown when an authorisation problem occurs, that is when
a
User does not have the required Capability
or is not in a Group with the required Capability
to access a restricted object. |
| Capability
The quality of being able to perform an action.
|
| CapabilityTable
The
Table of Capabilitys. |
| Column
Abstract
Table column which is extended by the generated classes. |
| ColumnInfo |
| ColumnInfoTable |
| Database
An RDBMS database.
|
| DefinitionSource |
| DisplayLevel |
| Field
A Field.
|
| Group
An authorisation grouping that a
User can belong to. |
| GroupCapability
A record of a
Group's ability to perform an action. |
| GroupCapabilityTable
The
Table of GroupCapabilitys. |
| GroupMembership |
| GroupMembershipTable
The
Table of GroupMemberships. |
| GroupTable |
| JdbcPersistent
The object representing a single table row; this is the PO in POEM!
|
| JdbcTable
A Table.
|
| NoSuchRowPoemException
Thrown when a reference to a non existent row is made.
|
| Persistable
An object which can be persisted, ie has a Troid.
|
| Persistent
The object representing a single table row; this is the PO in POEM!
|
| PoemDatabaseTables
Melati POEM generated, programmer modifiable interface stub
giving all the available tables in the
PoemDatabase. |
| PoemException
Base class for all Poem exceptions.
|
| PoemTable
Melati POEM generated, programmer modifiable inheritance hook.
|
| PoemTypeFactory |
| Searchability
The quality of being searchable:
yes, no or primary.
|
| Selectable
An object on which selections can be performed.
|
| Setting
A setting, analageous to a Property.
|
| SettingTable
A
Table which is used like a properties file. |
| StandardIntegrityFix
A class which defines the three standard integrity fixes of
delete, clear and prevent.
|
| Table
A table.
|
| TableCategory
A grouping into which a
Table can be assigned, eg Data
or System. |
| TableCategoryTable
A
Table which holds TableCategorys. |
| TableInfo |
| TableInfoTable |
| Treeable
Methods an object must have to be treated as a
Tree. |
| User
A registered user.
|
| UserTable |
| ValidationPoemException
Thrown when a
Field's value does not meet its contract. |
| ValueInfo
Abstract persistent generated from Poem.dsd
and extended to cover
Setting and ColumnInfo. |
| ValueInfoTable
Melati POEM generated, programmer modifiable stub
for a
ValueInfoTable object. |
| Class and Description |
|---|
| PoemException
Base class for all Poem exceptions.
|
| Class and Description |
|---|
| PoemException
Base class for all Poem exceptions.
|
Copyright © 2000–2021 PanEris. All rights reserved.