org.makumba |
Public API for makumba application programmers.
These classes and interfaces should provide just enough for easy writing of effective business logic.
|
Java Source File Name | Type | Comment |
AttributeNotFoundException.java | Class | |
Attributes.java | Interface | The attributes provided by a makumba environment (for example a http session). |
CompositeValidationException.java | Class | This class holds several
InvalidValueException of the same form together. |
ConfigFileError.java | Class | |
copy.java | Class | Copies one database to the other. |
Database.java | Interface | |
DataDefinition.java | Interface | Information about a makumba data definition as obtained from an MDD file or the structure of an OQL query result.
This class is provided for makumba programs to be able to introspect makumba data structures. |
DataDefinitionNotFoundError.java | Class | |
DataDefinitionParseError.java | Class | Error occured during data definition parsing. |
DataTransformer.java | Interface | Specifies interface for data transformation. |
DBError.java | Class | |
DefinitionParseError.java | Class | This class provides basic support for definition parse errors. |
delete.java | Class | Deletes records from a database. |
FieldDefinition.java | Interface | Information about a field from a makumba data definition as obtained from an MDD file. |
HibernateSFManager.java | Class | |
HtmlChoiceWriter.java | Class | HtmlChoiceWriter creates HTML statements for printing
choice inputs. |
HtmlUtils.java | Class | This class provides basic 'text-to-HTML' functionality. |
InvalidFieldTypeException.java | Class | This exception occurs when a field is indicated as being subset or subrecord (eg for the insert method) and it is not. |
InvalidValueException.java | Class | |
LogicException.java | Class | |
LogicInvocationError.java | Class | This error occurs when an undesired business logic exception comes up. |
LogicNotFoundException.java | Class | |
MakumbaError.java | Class | A generic Makumba fatal error, due to misconfiguration, bad Data Definition (MDD) syntax, bad OQL syntax, database
fatal error, etc. |
MakumbaSystem.java | Class | The makumba runtime system. |
NoSuchFieldException.java | Class | This exception occurs when a field of a makumba type is mentioned but does not exist. |
NotUniqueError.java | Class | An insert in a certain type has violated a unique constraint.
Note: this class has mostly been replaced by
NotUniqueException in combination with
CompositeValidationException , which has more or less the same functionality as this class used to have, but
is ready for form annotation. |
NotUniqueException.java | Class | Not-unique is a special case of an
InvalidValueException - the value is syntactically correct, but is
restricted to only one usage. |
OQLAnalyzer.java | Interface | This class is a facade for the internal OQL analyzer. |
OQLParseError.java | Class | |
Pointer.java | Class | This class represents an abstract makumba pointer. |
ProgrammerError.java | Class | |
Text.java | Class | A makumba text, a byte array that can be converted to String when needed. |
Transaction.java | Interface | This class models operations with a database. |
UnauthenticatedException.java | Class | |
UnauthorizedException.java | Class | |
ValidationDefinition.java | Interface | Information about a makumba validation definition. |
ValidationDefinitionParseError.java | Class | Error occured during validation definition parsing. |
ValidationRule.java | Interface | Defines the basics of a Makumba Validation rule. |
version.java | Class | Computes the version from SVN BaseURL tag. |