Release Notes - Mod4j: Modeling for Java using Domain Specific Languages - Version Wish List - HTML format

Bug

  • [MODFORJ-15] - No support min/max/default values for decimal properties
  • [MODFORJ-81] - sommige imports komen 2 keer voor in gegenereerde DtoTranslator classen.
  • [MODFORJ-127] - Cannot reference from domain model to domain model
  • [MODFORJ-128] - Cannot add references to a business object without properties in the Data contract model

Improvement

  • [MODFORJ-11] - DTOTranslator voor DTO zonder associaties zou geen locking moeten gebruiken
  • [MODFORJ-21] - Seperate the generation of data package from the domain package
  • [MODFORJ-25] - Option to disable the generation of (new) HBM files
  • [MODFORJ-32] - Check extended constructor for valid use
  • [MODFORJ-35] - Bij een date time rubriek in de Model editor worden de mogelijke opties (met Ctrl+space) pas getoond nadat er eerst een is ingevuld.
  • [MODFORJ-43] - model.crosx file must be generatad into a different location
  • [MODFORJ-44] - Required many-to-one associations should be validated.
  • [MODFORJ-47] - In unidirectional associations, the source rolename could be optional.
  • [MODFORJ-58] - Consider alternative for location of parent-pom's
  • [MODFORJ-61] - After removing a businsss rule a full build is needed to remove the generated class from Eclipse
  • [MODFORJ-64] - DTO translators: locking might be more finegrained (runtime performance)
  • [MODFORJ-76] - Override Hibernate settings
  • [MODFORJ-78] - Parameter types in services should include primitive data types
  • [MODFORJ-83] - Group Mod4j Maven dependencies
  • [MODFORJ-88] - Incremental cascading builds
  • [MODFORJ-100] - How to create and parse BusinessRuleException?
  • [MODFORJ-101] - Support for mandatory 'one' association ends.
  • [MODFORJ-104] - Method declaration in the DSL and delegation in the service layer
  • [MODFORJ-105] - Two flavours of domain objects; entities and value objects
  • [MODFORJ-106] - Focus on unidirectional relations instead of bidirectional
  • [MODFORJ-107] - Extension points not needed in the service layer
  • [MODFORJ-108] - DAO exceptions leak to the presentation layer
  • [MODFORJ-109] - Business rule support is limited, but the limitations are not clear
  • [MODFORJ-110] - Remove getters and setters from the domain classes
  • [MODFORJ-168] - Group standard services per DTO and separate them from custom services
  • [MODFORJ-175] - using JSR 303 (Bean Validation) for validating domain attributes

New Feature

  • [MODFORJ-27] - Generate getBy() services for the known unique fields declared in the businessdomain
  • [MODFORJ-37] - Choose how to model and generate Hibernate mappings for lazy or eager association loading.
  • [MODFORJ-38] - Add abillity for dis-/en-able regeneration of extension points.
  • [MODFORJ-40] - Add support for existing domain-objects in the DataContractDsl
  • [MODFORJ-41] - Add an 'immutable' meta-attribute to properties and association ends.
  • [MODFORJ-42] - Wish: Add support for refactoring
  • [MODFORJ-45] - Pull mechanism for code generation from modules
  • [MODFORJ-46] - Make the choice of Hibernate class-hierarchy mapping alternatieves configurable.
  • [MODFORJ-48] - Generate initial junittest setup for the generated data module
  • [MODFORJ-50] - Extend the mod4j-maven-plugin with a goal for executing plain oAW workflow files
  • [MODFORJ-51] - Add meta-attribute "visibility" to meta-class "Property"
  • [MODFORJ-52] - Add UniqueDto keyword to Datacontract Dsl
  • [MODFORJ-53] - Automate configuration of the mod4j.version in ParentPom.xpt
  • [MODFORJ-54] - BusinessDomain Classes with JPA annotations
  • [MODFORJ-55] - Constraints over multiple attributes within one class
  • [MODFORJ-56] - Composite association already in businessdomain mm but not in xtext and generator.
  • [MODFORJ-57] - Cleaning of output directories before generation.
  • [MODFORJ-60] - Generate more code for custom services
  • [MODFORJ-67] - generate JSF user interface
  • [MODFORJ-77] - Decoupling data contract and domain objects
  • [MODFORJ-122] - Allow documentation to be entered for boht ends of an association
  • [MODFORJ-184] - Parameters for processes

Task

Wish

  • [MODFORJ-63] - Readability of the businessmodel: associations defined in the class

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.