JavaDoc fixes to work with Java 8 without -Xdoclint:none
Replace .cvsignore with .gitignore, added .gitattributes
Split into multiple modules, switched from Ant to Maven.
Replace package.html with package-info.java files.
Fixed failing ForeignKeyConstraint unit test.
Initial upload to sourceforge.net from private repository.
Initial revision -- list some known bugs and missing features.
Initial revision - schema definition for demo.
(forceEncryption): Made private and added static get and set method.
(dbUrl): No need to initialize with default value.
(main): Removed -- use `ant pobjects-test'.
Catch most specific exception and not most generic one.
Added support for `javaTypeClass' which allows to specify a subclass
`javaTypeClass' is now supported.
Added slightly better JavaDoc.
Added slightly better JavaDoc.
(openContainer): Don't throw any Exception, but just what is
(writeIndex): Fixed unclosed parenthesis in generated code.
(format): New method to format the message to present it to the user.
(getResourceBundle,setResourceBundle): New methods.
Initial revision - International Standard Serial Number (ISSN) Type as
Removed unused class.
(javadoc): Supply window and doctitle. Group packages.
(javadoc): Use external file for package/source list. Fixed link to JDK doc.
(fieldConstraints): Emit proper constraint definition for foreign key
Initial revision - prepare work flow support.
Add workflows.
Initial revision - new class to group multiple arguments in DictionaryParser.
Use new class ParserState to get ridge off endless argument lists.
Added workflows.
Initial revision - new class to pass some default values of ClassDecl
Added support for workflows.
(timeStampDec): Fixed mapping of Oracle type in comment.
(isValidTransition): New test method.
(getWaitstate): New method variant that takes a name instead of an index.
(getSqlType): Map TimeStampType from ANSI/SQL to Oracle SQL code.
(addOrderBy): New variants that build the Member parameter together and/or
Fixed createTableEntries to work correctly with self-referencing tables.
Removed unused class.
(pobjects-test): Include pobjtool related tests.
(test-generate): Only generate code for the test modules.
Replaced auto-generated code with hand-written one as long as the code
(newQuery): New variant newQuery(TableExpr, Predicate[]).
Renamed class de.mguennewig.pobjects.metadata.Dictionary into
Adapted to new SQL type mappings.
Added known bug that can occur with Oracle as database.
(doParseClass): Fixed to handle base class of defaults correctly.
`type' has been deprecated and be replaced by `typeDeclaration'.
(getConnection): Made final.
(getSqlType): Added some more explicit mappings and comments why.
`type' has been deprecated and be replaced by `typeDeclaration'.
Also generate metadata for Module in the Globals files.
(parseInputEntry): Fixup references.
Updated JavaDoc links from Dictionary to PObjDictionary.
(grants): eliminate duplicate GRANT lines.
(writeElement): Use Container.newQuery(TableExpr) instead of
(writeParagraphDesc): New method to write ParagraphDesc Java code.
Some minor cleanup.
Added new tests with self-referencing tables.
Adapted constructor parameter sorting to the new sorting scheme of the
(writeClass): Fixed to include the package name in the base class if
(setUserDate): Added comment for JDK5 and JDK 1.4 users.
Sort class constructor parameters first by class level
(getModule): New method to be compatible to generated code.
(name): Fixed typo.
Added forgotten type `double'.
(getSequenceCurrentValue, getSequenceNextValue): New methods for
Whitespace corrections to follow coding standard.
(writeColumnMethods): Splitted into writeColumnGetMethod and
Include Exception message into our message if no node is given.
(writeColumnGetMethod): No need to test for IdField as we never get it.
(GET_METHOD_VISUAL): New constant.
(parseWorkflow): Fixed so that the ProcessInstance subclass extends it
(getIdForVisual): New method returning the visual of the visual field
(toString): Overriden to show location and room name.
(formatNative): Override to use getIdForVisual() for text representation
Added new known bug concerning sorting by reference fields.
(store): Only print a warning instead of throwing an exception if a
Also generate code for the Workflow metadata.
javaBaseClass is already implemented.
Predicate.lessEquals -> Predicate.lessEqual
(deleteAll, deleteObject, retrieveData): Fixed to not reference the
(writeGlobalsStart): Fixed to hand the global type declarations to the
(testQueryOrderBy): In case of an error print expected and result list.
(execute): Fixed sorting.
(addParameter): Added missing support for BlobType and ClobType.
(appendFieldNames): Moved to super classes.
Fixed examples.
(appendFieldNames): Moved to super classes.
(appendFields): Renamed into `appendNameChangedFields'.
Initial revision - New classes for easy initializing a BLOB/CLOB value.
(getModuleForPackage, getTableExpr): New methods.
Added FIXME comments where the schema name is neccessary.
(write): Removed the not thrown IOException.
(serialVersionUID): Added to complete Serializable interface.
(parseTypeClass): Removed the not thrown DictionaryException.
(evaluate): Removed unused local variable.
(tableExprs): Changed visibility from protected to private - use
(PredicateQuery): Removed unused variants.
(serialVersionUID): Added to OkAction and CancelAction to complete