adding eclipse metadata to .gitignore
adding pom.xml liquibase xml, lqmg xml
making Q* class generation work
initial configuration for integration tests
adding stub core and initial integration tests
- logicalFilePath fixed in liquibase.xml
- EOSGi-TestNum fixed in the tests pom.xml (there are 2 tests in the
project)
- LiquibaseDataSourceComponent configuration added
- LiquibaseDataSourceComponent must be used everywhere to create the
schema based on liquibase.xml files (instead of ManagedDataSource,
LiquibaseDataSourceComponent embeds the ManagedDataSource)
- AutoSQLTemplates: quote must be true (this will be the default value
in the next release)
added unique constrainst to audit_application.name, and some unittest improvements
liquibase.xml: added some notnull constraints, removed some redundant notnull constraints from pk columns
most application- & eventtype-related methods implemented in AuditComponent
added some further unittests, changed some formal param. types from Long to long, put some bulk operations into transaction
implemented & tested AuditComponent#logEvent(Event)
implemented AuditComponent#getEventById(long)
minor signature change in AuditService#readEvent()
initial implementation of AuditComponent#getResultFieldsWithTypes()
moved single-event query constructor to separate method object, implemented & tested AuditComponent#readEvent()
added AuditService#findEvents()
implementation of ComplexEventLoader is in progress
evendata filtering subquery initial implementation
ComplexEventLoader initial implementation wired into AuditComponent
changing jetty port to 8080, initial unittest for AuditComponent#findEvents(), avoiding NPE in ComplexEventLoader