Version | Date | Description |
---|---|---|
1.2.0 | 2009-10-06 | Initial release of the the 1.2.x branch |
1.2 M3 | 2009-09-14 | Milestone 3 of the 1.2.x branch |
1.2 M2 | 2009-07-21 | Milestone 2 of the 1.2.x branch |
1.2 M1 | 2009-06-16 | Milestone 1 of the 1.2.x branch |
1.1.1 | 2009-04-24 | Maintenance release of the 1.1.x branch |
1.1.0 | 2009-03-19 | Initial release of the the 1.1.x branch |
1.0.1 | 2009-02-26 | Maintenance release of the 1.0.x branch |
1.0.0 | 2009-02-18 | Initial release |
Type | Changes | By |
---|---|---|
Reworked NestedPropertyMappingGroup so that there can be multiple property mappings for handling the same propertyId during the criteria transfer object conversion. | vojtech.szocs | |
Added FilterValueConverter "NOOP" implementation to FilterValueConverters. | vojtech.szocs |
Type | Changes | By |
---|---|---|
Resolved issue "Incorporate support for bitemportal pattern". Fixes 9. | igor.mihalik | |
Cleanup of Maven dependencies in POM files. All external compile-scoped dependencies are now marked as optional for more control over the dependency resolution process. | igor.mihalik | |
Maven dependency cleanup in "Hello, DAO!" sample application (Hibernate Core, Google Web Toolkit). | vojtech.szocs | |
Added original bitemporal framework license files (BSD and Apache) under src/main/resources in daofusion-core. | vojtech.szocs |
Type | Changes | By |
---|---|---|
Persistent enumeration lookup methods in PersistentEnumerationDao renamed from "get" to "getByName". | vojtech.szocs | |
Added extra lookup methods into PersistentEnumerationDao along with AbstractHibernateEnumerationDaoTest update. | vojtech.szocs | |
Added bitemporal pattern implementation that integrates with the standard persistent entity model along with corresponding test cases. Bitemporal classes are placed in package "com.anasoft.os.daofusion.bitemporal". | igor.mihalik | |
Removed advisor-based transaction configuration in testContext-hibernate-baseIntegration.xml (daofusion-test) which duplicates "tx:annotation-driven" namespace configuration and results in duplicate transaction proxy creation over @Transactional beans. | igor.mihalik | |
Added compile-scoped Joda Time dependency to daofusion-core POM. | igor.mihalik |
Type | Changes | By |
---|---|---|
Resolved issue "Add countAll() methods to PersistentEntityDao". Fixes 5. | vojtech.szocs | |
Resolved issue "CriteriaTransferObject#add() Javadoc update". Fixes 6. | vojtech.szocs | |
Resolved issue "Utility class for commonly used PropertyFilterCriterionProvider instances". Fixes 7. | vojtech.szocs | |
Resolved issue "Property path refactoring". Original methods working with the propertyPath / associationJoinType concept are now marked as deprecated in favor of the associationPath / targetPropertyName approach. Fixes 8. | vojtech.szocs | |
Major code review and refactoring of daofusion-core. | vojtech.szocs | |
NestedPropertyCriterion subclasses can now be constructed via specific builders as an alternative to using constructors. | vojtech.szocs | |
Added SimpleFilterCriterionProvider as a convenience base class for simple FilterCriterionProvider (former PropertyFilterCriterionProvider) implementations. | vojtech.szocs | |
Added FilterValueConverters utility class for most common FilterValueConverter (former FilterValueObjectProvider) implementations. | vojtech.szocs | |
FilterValueConverter (former FilterValueObjectProvider) and FilterAndSortMapping are now parametrized to ensure type safety when working with CTO mappings. | vojtech.szocs | |
Added implicit clone operation support for PersistentEntity and MutablePersistentEntity. | vojtech.szocs | |
Removed HibernateHelper from daofusion-core. Hibernate Criteria instance modifications should now be performed via AssociationPathRegister. | vojtech.szocs | |
Corrected cascade type definitions on Customer and Order entities within daofusion-test. This could potentionally cause ConstraintViolationExceptions when deleting related entities. | vojtech.szocs | |
GPL license as well as the LGPL one are now placed under src/main/resources. | vojtech.szocs |
Type | Changes | By |
---|---|---|
Resolved issue "Request for merging functionality - NestedPropertyCriteria". Fixes 2. | vojtech.szocs | |
Resolved issue "Problem with findSubCriteria in com.anasoft.os.daofusion.criteria.NestedPropertyCriteria - incorrect result criteria hierarchy". Fixes 3. | vojtech.szocs | |
Resolved issue "org.h2.jdbc.JdbcSQLException thrown after running core integration tests for H2 database". Fixes 4. | vojtech.szocs | |
Persistent property name constant NAME changed to _NAME in PersistentEnumeration. | vojtech.szocs | |
CriteriaTransferObjectCountWrapperTest updated to use @Mock annotations in conjunction with MockitoJUnitRunner. | vojtech.szocs | |
Added LGPL license under src/main/resources/license directory. | vojtech.szocs |
Type | Changes | By |
---|---|---|
Resolved issue "H2: NestedPropertyCriteria created by NestedPropertyCriteriaBasedConverter fails within AbstractHibernateEntityDao#count()". Implementation includes a server-side CriteriaTransferObject wrapper for entity instance count purposes (CriteriaTransferObjectCountWrapper) along with the corresponding unit test. Fixes 1. | vojtech.szocs | |
Updated BaseHibernateDataAccessor#rowCount() method - now a check is made whether the "rowCount" projection results in a single Integer value (if not, a warning is logged and zero is returned). | vojtech.szocs | |
Updated Javadoc within PersistentEntityDao / AbstractHibernateEntityDao / BaseHibernateDataAccessor to clarify things about the "rowCount" projection stuff. | vojtech.szocs | |
Updated AbstractHibernateEntityDaoTest: performing instance count on a result set with multiple instances, which is shaped by FilterCriterion instances. | vojtech.szocs | |
FilterAndSortMapping#apply() method now checks if FilterAndSortCriteria contains any filter values prior to adding corresponding FilterCriterion into the NestedPropertyCriteria. | igor.mihalik | |
Updated NestedPropertyCriteriaBasedConverterTest: converting criteria transfer object that contains FilterAndSortCriteria instances without any filter values. | igor.mihalik | |
Added test-scoped Mockito dependency to the parent POM. | igor.mihalik | |
Added test-scoped "slf4j-simple" dependency to the parent POM (default SLF4J binding for unit tests). | vojtech.szocs | |
Removed dependency to "slf4j-jcl" from daofusion-core POM. This way, users have the possibility to specify desired SLF4J binding on their own. | vojtech.szocs | |
Removed dependency to "maven-eclipse-plugin" from the parent POM. | vojtech.szocs |
Type | Changes | By |
---|---|---|
Removed "final" keyword for fields within CriteriaTransferObject and FilterAndSortCriteria to allow proper class serialization. | vojtech.szocs | |
Added default constructor with "protected" visibility into FilterAndSortCriteria to allow proper class deserialization. | vojtech.szocs | |
Added "clearFilterValues" method into FilterAndSortCriteria. | vojtech.szocs | |
Added convenience constructor into FilterCriterion regarding single filter object value path or a single direct value for a specific NestedPropertyJoinType. | vojtech.szocs |
Type | Changes | By |
---|---|---|
Initial release. | vojtech.szocs |