Issue Details (XML | Word | Printable)

Key: CSC-597
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Patrik Nordwall
Reporter: Patrik Nordwall
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Fornax Cartridge Sculptor

Support DataTransferObject in CRUD GUI

Created: 14/Jan/11 12:46 PM   Updated: 13/Mar/11 07:04 PM
Component/s: Generator
Affects Version/s: None
Fix Version/s: 2.0.0

Time Tracking:
Not Specified


 Description  « Hide
Sometimes you don't want to use Entities and ValueObjects in GUI and sometimes it is better with a separate presentation representation. DataTransferObject is suitable for that purpose. Support DTOs in guidsl and generated JSF and RCP clients.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
Fornax SVN #7263 Fri Jan 14 12:52:26 CET 2011 patrik_nordwall CSC-597: Support DataTransferObject in CRUD GUI. Also CSC-596: GUIDSL: Improve cross referencing and content assist
Files Changed
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.dsl/src/org/fornax/cartridges/sculptor/dsl/Extensions.ext
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.gui.dsl/src/org/fornax/cartridges/sculptor/gui/dsl/Sculptorguidsl.xtext
ADD /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/test/resources/workflowguidsl-test-dto.mwe
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.gui.dsl.ui/src/org/fornax/cartridges/sculptor/gui/dsl/ui/labeling/SculptorguidslLabelProvider.java
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-examples-library-web/src/main/resources/model.guidesign
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/main/resources/extensions/helper.ext
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/main/resources/transformation/DefaultGuiDslTransformation.ext
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.dsl/src/org/fornax/cartridges/sculptor/dsl/Sculptordsl.xtext
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.framework.richclient/src/main/java/org/fornax/cartridges/sculptor/framework/richclient/data/AssociationLoader.java
ADD /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/test/resources/dto.guidesign
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.dsl/META-INF/MANIFEST.MF
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/test/resources/skip-test.guidesign
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/main/resources/transformation/GuiDslTransformation.ext
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/main/resources/templates/rcp/RcpCrudGuiDataBinding.xpt
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/main/resources/templates/web/JSFCrudGuiJavaForm.xpt
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.dsl-feature/feature.xml
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/main/resources/templates/DomainObject.xpt
ADD /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/test/java/org/fornax/cartridges/sculptor/generator/transformation/DtoGuiDslTransformationTest.java
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.richclient.feature/feature.xml
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.dsl/src/org/fornax/cartridges/sculptor/dsl/DslHelper.java
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.dsl-update-site/site.xml
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.gui.dsl/META-INF/MANIFEST.MF
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/main/resources/transformation/DslTransformation.ext
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.gui.dsl/src/org/fornax/cartridges/sculptor/gui/dsl/formatting/SculptorguidslFormatter.java
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.wizard/META-INF/MANIFEST.MF
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/test/resources/library.guidesign
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.dsl.ui/META-INF/MANIFEST.MF
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/main/resources/transformation/Transformation.ext
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/main/resources/templates/web/JSFCrudGuiJava.xpt
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.gui.dsl/src/org/fornax/cartridges/sculptor/gui/dsl/scoping/SculptorguidslScopeProvider.java
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.richclient.lib/META-INF/MANIFEST.MF
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/test/resources/dto.btdesign
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/main/resources/templates/rcp/RcpCrudGuiDefineColumns.xpt
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.gui.dsl.ui/META-INF/MANIFEST.MF
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/test/java/org/fornax/cartridges/sculptor/generator/transformation/DtoTransformationTest.java
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.framework.richclient/META-INF/MANIFEST.MF
MODIFY /trunk/cartridges/sculptor/org.fornax.cartridges.sculptor.dsl/src/org/fornax/cartridges/sculptor/dsl/ModelLoadExtensions.ext
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/test/java/org/fornax/cartridges/sculptor/generator/transformation/TransformationTestBase.java
MODIFY /trunk/cartridges/sculptor/fornax-cartridges-sculptor-generator/src/main/resources/templates/rcp/RcpCrudGuiRichObject.xpt