All Projects : Fornax Cartridge Sculptor (Key: CSC)

Project Lead: Patrik Nordwall
URL: http://fornax-platform.org/cp/x/aAQ
Description:
Sculptor is a simple and powerful code generation platform, which provides a quick start to Model Driven Software Development (MDSD). When using Sculptor you can focus on the business domain, instead of technical details. You can use the concepts from Domain-Driven Design (DDD) in the textual Domain Specific Language (DSL).

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Versions   Components   

Change Log

JPA 2
   Bug CSC-640 FIXED @Pattern(regex="...") generated instead of @Pattern(regexp="...") Major Resolved
   Bug CSC-642 FIXED MongoDB: Missing toData in mapper for aggregate with several levels Major Resolved
   Bug CSC-650 FIXED NPE from DependencyConstraints Major Resolved
   Bug CSC-645 FIXED PagedResult is not defined with fully qualified name Major Resolved
   Bug CSC-651 FIXED Slow hybridlabs-beautifier when no logback configuration Major Resolved
   New Feature CSC-484 FIXED Support for JPA 2.0 Major Resolved
   New Feature CSC-485 FIXED Support for OpenJPA Major Resolved
   New Feature CSC-637 FIXED Support for bean validation api 1.0 Major Resolved
   Bug CSC-639 WON'T FIX "url" is now keyword, used as attribute on a entity fails the generator Major Resolved
   Bug CSC-638 WON'T FIX GUI: ListTask referenced property is broken Major Resolved
   Improvement CSC-658 FIXED Foreign keys with index Major Closed
   Sub-task CSC-669 FIXED CSC-484
Generation of finder methods in repositories
Major Closed
   New Feature CSC-654 FIXED Validation in DTO Major Closed
   Bug CSC-656 FIXED getSingleResult wrong when used without setSingleResult(true) Major Closed
   Improvement CSC-649 FIXED Refactoring for easier customization of cacheable Minor Resolved
   Improvement CSC-648 FIXED System.property for location of sculptor-generator.properties Minor Resolved
   Improvement CSC-653 FIXED Use mongo-java-driver 2.7.2 Minor Resolved
   Improvement CSC-674 FIXED Add generation of umlgraph diagram containing only persistent Entities and ValueObjects Minor Closed
   Improvement CSC-662 FIXED Collections of enums in non-persistent ValueObject Minor Closed
   Sub-task CSC-665 FIXED CSC-484
Complex BasicTypes (Embeddables)
Minor Closed
   New Feature CSC-663 FIXED Generate Builder classes for domain classes Minor Closed
   Bug CSC-660 FIXED Generator property "generate.optimisticLocking=false" not recognized for ValueObjects Minor Closed
   Improvement CSC-671 FIXED Improved support for Enums, calculation of database column length Minor Closed
   Improvement CSC-673 FIXED In GUI transformations, add ability to disable adding of default modules and tasks Minor Closed
   Sub-task CSC-664 FIXED CSC-484
Persitently ordered lists
Minor Closed
   Improvement CSC-672 FIXED Remove generation of unnecessary private setters for hibernate Minor Closed
   Bug CSC-670 FIXED Support BasicType references with not nullable fields Minor Closed
   Improvement CSC-668 FIXED Support domain object reference as key fro data type "Map" Minor Closed
   Bug CSC-661 FIXED Trait interfaces are not generated for domain objects using inheritance Minor Closed
   Task CSC-655 FIXED Update docs with info about the new m2e connector Minor Closed
   Bug CSC-667 WON'T FIX Using collection type of "Collection" creates RuntimeException Minor Closed
   Bug CSC-652 FIXED Missing constraint for DTO property names Trivial Resolved
   Improvement CSC-666 FIXED Make domain object reference templates support no-annotations generation for many-references Trivial Closed
   Improvement CSC-675 FIXED logback 1.0.0 Trivial Closed
Technical upgrade, cleanup, new features
   Bug CSC-616 FIXED Faulty generated Clone Method when usinh inheritence between DataTransferObjects Critical Closed
   Bug CSC-629 FIXED equals in AbstractDomainObject is not symetric Critical Closed
   Improvement CSC-582 FIXED Add hint for gui dsl elements Major Closed
   Task CSC-600 FIXED Change jboss repository Major Closed
   Bug CSC-593 FIXED Composite key with one key being a entity object leads to generating non compiling Create<>Action and Update<>Action classes in JSF project Major Closed
   Bug CSC-537 FIXED ConcurrentModificationException from ServiceContext when async logging Major Closed
   Improvement CSC-609 FIXED Dependency injection without setter methods Major Closed
   Bug CSC-544 FIXED Domain object inheritance and interface implementation Major Closed
   Improvement CSC-555 FIXED Drop support for Java 5 Major Closed
   Improvement CSC-551 FIXED EDA: Persistent DomainEvent Major Closed
   Bug CSC-539 FIXED FullAuditLog Major Closed
   Improvement CSC-596 FIXED GUIDSL: Improve cross referencing and content assist Major Closed
   Bug CSC-612 FIXED Invalid annotations when using not persistent Major Closed
   Bug CSC-613 FIXED JPA annotations not generated in persistent DomainEvent Major Closed
   Improvement CSC-586 FIXED JSF : upgrade to spring webflow 2.2 Major Closed
   Bug CSC-536 FIXED JSF gui : UpdateTask shouldn't be generated for immutable ValueObject Major Closed
   Bug CSC-595 FIXED MongoDB: dbname in dburl Major Closed
   Task CSC-599 FIXED New Fornax Repository Major Closed
   Bug CSC-572 FIXED RCP: SWTException: Invalid thread access Major Closed
   Bug CSC-581 FIXED RCP: Sometimes unmotivated "changed by other person" Major Closed
   Bug CSC-568 FIXED RCP: StringMaxLengthValidator wrong for nullable field Major Closed
   New Feature CSC-408 FIXED RESTful Services Major Closed
   Improvement CSC-608 FIXED Refactoring of code generation templates Major Closed
   Improvement CSC-528 FIXED Remove deprecated old stuff Major Closed
   Improvement CSC-556 FIXED Simplify by removing AccessObjectFactory Major Closed
   Bug CSC-592 FIXED Singular <-> Plural converting in JSFCrudGuiJava.xpt missing Major Closed
   Improvement CSC-605 FIXED Support Apache Camel 2.6.0 Major Closed
   Improvement CSC-597 FIXED Support DataTransferObject in CRUD GUI Major Closed
   Improvement CSC-588 FIXED Support Maven 3 Major Closed
   Improvement CSC-483 FIXED Support Spring 3.x Major Closed
   New Feature CSC-486 FIXED Support for Spring Remoting Major Closed
   Improvement CSC-604 FIXED Support spring-integration 2.0.0.RELEASE Major Closed
   Bug CSC-618 FIXED Switch from EJB setter injection to attribute injection let fail JUnit tests Major Closed
   New Feature CSC-607 FIXED Trait Major Closed
   Bug CSC-563 FIXED Using long access path through another entity in orderBy lead to an error. Major Closed
   Improvement CSC-529 FIXED Xtext 1.0 Major Closed
   Task CSC-628 FIXED joda-time-hibernate 1.2 Major Closed
   Bug CSC-610 FIXED org.fornax.cartridges.sculptor.generator.util.CheckComponent forget to throw Exception Major Closed
   Bug CSC-587 FIXED shallowClone method in Create<DomainObject>Form generates get<BooleanParam>() instead of is<BooleanParam>() Major Closed
   Improvement CSC-598 DUPLICATE GUIDSL: hint Major Closed
   Bug CSC-577 FIXED @AroundInvoke missing in ServiceContextStoreInterceptor Minor Closed
   Bug CSC-561 FIXED AuditHandlerImpl not Serializable Minor Closed
   Improvement CSC-625 FIXED Business component without persistence Minor Closed
   Improvement CSC-624 FIXED DBUnit: use columnSensing in FlatXmlDataSet Minor Closed
   Bug CSC-550 FIXED DDL: Wrong PostgreSQL list index database type Minor Closed
   Bug CSC-546 FIXED EDA: fluent interface factory method in abstract DomainEvent Minor Closed
   Bug CSC-542 FIXED EDA: publish to commandEventBus Minor Closed
   Improvement CSC-566 FIXED EJB3: Configurable JNDI name in ServiceProxy Minor Closed
   Improvement CSC-626 FIXED EJB3: Need ErrorHandlingInterceptor without hibernate dependency Minor Closed
   Improvement CSC-567 FIXED EJB3: Remote ServiceProxy Minor Closed
   Bug CSC-611 FIXED EJB3: Wrong and unnecessary interface for consumer Minor Closed
   Improvement CSC-636 FIXED EJB3: constraint check for other dependencies Minor Closed
   Bug CSC-585 FIXED Exception generated for imported module that is not to be generated Minor Closed
   Improvement CSC-548 FIXED GAE version 1.4.2 Minor Closed
   New Feature CSC-564 FIXED Generate datasource for JBoss Minor Closed
   Bug CSC-535 FIXED Generation error when publish eventType not defined Minor Closed
   Improvement CSC-574 FIXED Generation of @Name annotation for parameters Minor Closed
   Task CSC-552 FIXED ISO-8859-1 as project settings Minor Closed
   Improvement CSC-603 FIXED Integration of SLF4J Minor Closed
   Improvement CSC-541 FIXED Integration of new version of Drools 5.1.1 Minor Closed
   Improvement CSC-633 FIXED JAXB XmlRootElement Minor Closed
   Improvement CSC-620 FIXED JBoss 5.1.0.GA Minor Closed
   Improvement CSC-584 FIXED JSF : readable html id's on commandButtons Minor Closed
   Bug CSC-468 FIXED JSF: Problem "reference is required" Minor Closed
   Bug CSC-554 FIXED JSF: Validation of mandatory reference fails Minor Closed
   Bug CSC-545 FIXED MongoDB: @Transient generated for boolean field Minor Closed
   Bug CSC-540 FIXED MongoDB: Cyclic references in aggregate Minor Closed
   Improvement CSC-594 FIXED MongoDB: Improve inheritance mapper Minor Closed
   Improvement CSC-591 FIXED MongoDB: Use id for delete Minor Closed
   Improvement CSC-576 FIXED MongoDB: mongo-java-driver v2.4 Minor Closed
   Bug CSC-635 FIXED MongoDB: when dbUrl1 isn't define the other configuration options aren't used Minor Closed
   New Feature CSC-615 FIXED Operations in domain objects Minor Closed
   Improvement CSC-132 FIXED Performance improvements of code gen Minor Closed
   Improvement CSC-606 FIXED Possibility to define base class for all DTOs and DomainObjects Minor Closed
   Improvement CSC-632 FIXED Possibility to generate JAXB annotations for all types of Domain Objects Minor Closed
   Improvement CSC-565 FIXED Possibility to use null instead of NotFoundException Minor Closed
   Improvement CSC-569 FIXED RCP: Combobox for to-one-association Minor Closed
   Bug CSC-630 FIXED RCP: Compilation error for Clobs Minor Closed
   Improvement CSC-575 FIXED RCP: More flexible override of layout Minor Closed
   Improvement CSC-580 FIXED RCP: Textfield should not be used for Boolean Minor Closed
   Bug CSC-589 FIXED RCP: Wrong window title in create wizard Minor Closed
   Improvement CSC-579 FIXED RCP: nullable enum Minor Closed
   Improvement CSC-583 FIXED Reference from GuiModule to Module Minor Closed
   Improvement CSC-602 FIXED Remove generation of scaffold Event Sourcing Minor Closed
   Bug CSC-553 FIXED Rich client CommunicationException Minor Closed
   New Feature CSC-573 FIXED Specifying fetch type is inconsistent Minor Closed
   Improvement CSC-547 FIXED Support for IgnoreCaseEqual in ConditionalCriteria and builder Minor Closed
   Improvement CSC-562 FIXED Support for association Lazy/Eager fetching in ConditionalCriteria Minor Closed
   Bug CSC-590 FIXED Wrong dynamicMenu reference in applicationContext.xml when GUI model app name starts with lower case Minor Closed
   New Feature CSC-634 FIXED Xstream annotations Minor Closed
   Task CSC-601 FIXED checkResources deprecated in fornax-oaw-m2-plugin Minor Closed
   Bug CSC-558 FIXED hibernate.cache.region_prefix Minor Closed
   Bug CSC-614 FIXED hibernate.show_sql no effect in spring.properties Minor Closed
   Improvement CSC-631 FIXED use hibernateType property for @org.hibernate.annotations.Type Minor Closed
   Improvement CSC-571 WON'T FIX RCP: systemAttributes in model.guidesign Minor Closed
   Task CSC-621 FIXED Change from maven-ejb-plugin to maven-jar-plugin Trivial Closed
   Task CSC-622 FIXED Clarify doc of cross project references Trivial Closed
   Bug CSC-549 FIXED DDL: Wrong PostgreSQL data types for Clob and Blob Trivial Closed
   Improvement CSC-578 FIXED DDL: drop section should be optional Trivial Closed
   Bug CSC-538 FIXED DomainModelDoc: not aggregate root Trivial Closed
   Task CSC-623 FIXED EJB3: Document hints notRemote and notLocal Trivial Closed
   Improvement CSC-627 FIXED Original Hybridlabs Beautifier in Sculptor Trivial Closed
   Task CSC-619 FIXED ehcache 1.7.2 Trivial Closed
   Improvement CSC-559 FIXED openejb 3.1.3 Trivial Closed
New features
   Improvement CSC-117 FIXED CRUD Gui part 2 Major Closed
   Improvement CSC-527 FIXED Composite key may have some nullable Major Closed
   New Feature CSC-493 FIXED Declare domain object id directly in dsl Major Closed
   Task CSC-519 FIXED Deprecate old stuff Major Closed
   Improvement CSC-518 FIXED EJB3: Improve Consumer baseclass Major Closed
   Improvement CSC-524 FIXED GAE 1.3.5 Major Closed
   New Feature CSC-162 FIXED GUI - Non persistent ValueObject Major Closed
   Bug CSC-490 FIXED GenericEnumUserType NotSerializableException Major Closed
   Improvement CSC-439 FIXED Improvements of Aggregates Major Closed
   Improvement CSC-510 FIXED Limiting result of finder (for example with paging) together with resultTransformer doesn't work - well know hibernate issue Major Closed
   Bug CSC-500 FIXED PagedResult subList Not Serializable Major Closed
   Improvement CSC-478 FIXED Possibility to disable constraints Major Closed
   Bug CSC-477 FIXED Relax constraint of key reference Major Closed
   New Feature CSC-520 FIXED Support for Event-Driven Architecture Major Closed
   New Feature CSC-492 FIXED Support for MongoDb Major Closed
   Bug CSC-481 FIXED Wrong null check in DTO for primitive types Major Closed
   Bug CSC-480 FIXED Wrong unique constraint annotation when using inheritance Major Closed
   Bug CSC-494 FIXED wrong annotation for ManyToMany and own databaseTable Major Closed
   New Feature CSC-496 WON'T FIX GUI - CRUD for DTO Major Closed
   New Feature CSC-155 DUPLICATE GUI - Possibility to add custom transitions Major Closed
   Improvement CSC-367 DUPLICATE JSF client - custom validation support Major Closed
   Improvement CSC-377 FIXED Add constraint: For many-to-many it doesn't make sense to use an ordered List Minor Closed
   Bug CSC-491 FIXED Bidirectional List collection not working Minor Closed
   Improvement CSC-516 FIXED Clob/Blob types Minor Closed
   Improvement CSC-517 FIXED DDL Oracle: tablespace hint Minor Closed
   Bug CSC-497 FIXED DDL: Duplicate foreign key columns when inheritance SINGLE_TABLE Minor Closed
   Bug CSC-511 FIXED DDL: Wrong index when inheritanceType SINGLE_TABLE Minor Closed
   Improvement CSC-512 FIXED DDL: hook to add extra to create table Minor Closed
   Bug CSC-509 FIXED DDL: wrong comma when inheritance without columns Minor Closed
   Improvement CSC-503 FIXED EJB3: Possibility to teardown openejb testserver explicitly Minor Closed
   New Feature CSC-514 FIXED For paging operation you can specify noLimit Minor Closed
   New Feature CSC-476 FIXED Generated documentation Minor Closed
   New Feature CSC-489 FIXED Graphviz maven plugin Minor Closed
   Improvement CSC-479 FIXED Improve dsl model formatting Minor Closed
   Improvement CSC-137 FIXED Improved logging in error handling Minor Closed
   Improvement CSC-130 FIXED JSF: Text area for long fields Minor Closed
   Improvement CSC-521 FIXED More hooks for annotations Minor Closed
   Improvement CSC-407 FIXED More visualization Minor Closed
   Improvement CSC-502 FIXED OpenEJB logger Minor Closed
   Improvement CSC-504 FIXED Organize import not done for junit tests Minor Closed
   Improvement CSC-530 FIXED Possibility to skip generation of composite key inner class Minor Closed
   Bug CSC-508 FIXED Remove constraint: Missing natural key Minor Closed
   Improvement CSC-526 FIXED Remove limitation that Reference opposite must be defined last Minor Closed
   Improvement CSC-499 FIXED ToStringStyle Minor Closed
   Bug CSC-534 FIXED Truncate db name of foreign key Minor Closed
   Bug CSC-515 FIXED Webservice annotations not generated when no gap Minor Closed
   Bug CSC-487 FIXED Wrong NotFoundException name in repository Minor Closed
   Bug CSC-495 FIXED Wrong default cascade for one-to-one Minor Closed
   Improvement CSC-531 FIXED client jar file for sculptor framework Minor Closed
   Improvement CSC-525 FIXED databaseJoinTable and databaseJoinColumn Minor Closed
   Bug CSC-507 FIXED fetchType LAZY Minor Closed
   New Feature CSC-513 FIXED findByCondition.paging Minor Closed
   Improvement CSC-506 FIXED findByKey fallback to use uuid Minor Closed
   Improvement CSC-532 FIXED outlet fileEncoding Minor Closed
   Improvement CSC-505 FIXED version not nullable Minor Closed
   Improvement CSC-441 WON'T FIX DSL: Repository name should be optional Minor Closed
   Improvement CSC-139 WON'T FIX Hibernate natural-id Minor Closed
   Improvement CSC-482 WON'T FIX Index column for unidirectional many List reference Minor Closed
   New Feature CSC-58 WON'T FIX Operation parameter name optional Minor Closed
   Improvement CSC-523 FIXED Better configuration of maven-jetty-plugin Trivial Closed
   Improvement CSC-498 FIXED Constraint reference between persistence units Trivial Closed
   Improvement CSC-501 FIXED JavaDoc for enum values Trivial Closed
   Improvement CSC-522 FIXED transient should generate java transient field Trivial Closed

Reports

User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 20
   3%
Reopened Reopened 1
Resolved Resolved 73
   10%
Closed Closed 604
   87%

Open Issues

By Priority
Major Major 9
   43%
Minor Minor 11
   52%
Trivial Trivial 1
   5%

By Assignee
Oliver Ringel 8
   38%
Patrik Nordwall 12
   57%
Pavel Tavoda 1
   5%