Make transformEntity and transformEntities public
applied MISC-50; updated @SuppressWarnings references to fully-qualified form in generated files
add "toEntities" method
fixed support of enableTemplating for daoBusinessOperations
replaced raw types through generics for $enableTemplating, fixed SPRING-197
Add toArray transformation method
improve pagination support for "search" methods on DAOs
re-fixed SPRING-165: removed generation of transformation methods of inherited entities if dao inheritance is disabled
fox a couple minor issues with new dao search functionality
Add some generic search function to daos, that allow searching based on property names.
add paging to loadAll
Add additional query operations that take pageNumber and pageSize (so that each query can optionally support paging).
add a couple merge points to the DAO interface and base
slight name improvements
fixed SPRING-166: generate tranformations methods for all inherited (entity) dependencies if 'daoInheritanceEnabled=false'
a couple of fixes to previous commit to the Dao support
fixed SPRING-157: ambiguous constructor in daobase using value objects, minor code improvement, added support for disabling DAO inheritance (used in combination with the jdk5 templating capabilities)
HIB-141 Add support for Hibernate XML Persistence
Fix SPRING-136
Generate a default implementation for ValueObject/Entity conversion routines found in Spring DAOs
add new "evictEntitiesOnTransformation" namespace property, default is false.
SPRING-116 (Add a transform method to the generated DAO to convert associated VO to entity)
SPRING-100 (loadAll() method within DAO´s)
BPM-213: added error pages to bpm4struts, BPM-169: added the possibility to submit selected rows, BPM-222: remove old docs section, added 'table' action type to presentation profile, updated online store to include new feature, fixed bug in SpringDAO: wrong exception list $variable
allow disabling of the DAO create method that take properties.
add a test for required properties, and minor fix
fix spacing
fix spacing
required properties were not using the getterSetterTypeName
required properties were not using the getterSetterTypeName
fix SPRING-65 (create method for required properties)
The transformation constrant values now take inheritance into account
value object refs from parents were not being correctly rendered, also expose the toValueObjectCollection method on the interface
add update(Collection) as well
add a create method that takes a collection of entities
Added support for hibernate matchmode (fixes SPRING-49). Added support for hibernate report queries.
don't output the package unless it exists
don't output the package unless it exists
Close SPRING-38 (criteria query search support)
license header mapping (fixes MISC-24 for spring)
fix spacing
remove finders to "queryOperations" since a finder is pretty EJB specific, and a query operation in the future will be more than just a "finder". Also rename EntityFinderMethod to EntityQueryOperation.
change to ASCII
introducing EnumerationFacade
remove all tabs from templates
improved enums: single file, actual entity with enumerated column value (user type)
#Spring-19 correct duplicate TRANSFORM_NONE defintions
cleanup javadocs
minor javadoc fixes
minor javadoc improvements on DAOs
dao transformers have been made public instead of protected
fix comment
Only generating impls when we have transform or business operations is not the best solution: therefore we only generate impls to the manual src directory if we have any operations at all, otherwise the Impls go to the target directory. We always need impls for finders because its possible we may want to override the finder implementation.
Improvements: spring DAO impls are no longer generated if they don't have a transform operation or business operation.
improved transformation support (for value objects)
Close SPRING-9 issue: a namespace property has been added to indicate the default location of where entity operations should be placed (can be 'dao' or 'entity'), 'entity' is the default, added a new tagged value that the spring cartridge can use on operations: @andromda.spring.entity.operation.location. This new tagged value can override the namespace property specifying the default entity business operation location.
improve create methods to allow transform (just like the load and finder methods)
Fix issue with inheritance and DAOs (SPRING-7)
all create methods now return the created entity (which they should have done in the first place)
fix typo in javadocs
fix issue with not being able to override query strings (without cutting and pasting a lot of code)
minor improvements, add another load method that allows transformation to a value object, also make non transform finders return the actual entity intead of an Object
converted facade properties from operation to attribute where possible, boolean getters have now 'is' instead of 'get'
Fix issue with an invalid create method being created when no requiired attributes are present on an enity
move andromda-spring to the cartridge directory (its now fully documented and ready for use)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.