#275 Better transient object support

v4.9
open
nobody
None
3
2013-10-03
2012-11-27
Javier Paniza
No

The EditCustomReportColumnAction class is a copy of EditElementInCollectionAction: Try to do this class generic enough in order to be used in for any transient class, or at least remove the repeated code.

SaveCustomReportColumnAction and RemoveCustomReportColumnAction: Make them generic for any transient model

Moving data from UI to model object? In that case code like this in GenerateCustomReportAction will not be needed:

customReport.setName(getView().getValueString("name"));

Develop must have the option of put their transient class in any package (not just model or entities packages). We have to improve the method AnnotatedClassParser.getClassNameFor(). Maybe using a propetie in xava.propertie or using the Package JDK class are good options.

We have to document the new possibilities of transient objects in the wiki.

Discussion

  • Javier Paniza
    Javier Paniza
    2013-02-01

    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -2,6 +2,10 @@
    
     SaveCustomReportColumnAction and RemoveCustomReportColumnAction: Make them generic for any transient model
    
    +Moving data from UI to model object? In that case code like this in GenerateCustomReportAction will not be needed:
    +
    +    customReport.setName(getView().getValueString("name"));
    +
     Develop must have the option of put their transient class in any package (not just model or entities packages). We have to improve the method AnnotatedClassParser.getClassNameFor(). Maybe using a propetie in xava.propertie or using the Package JDK class are good options.
    
     We have to document the new possibilities of transient objects in the wiki.
    
     
  • Javier Paniza
    Javier Paniza
    2013-06-20

    • Group: v4.7 --> v4.8
     
  • Javier Paniza
    Javier Paniza
    2013-06-20

     
  • Javier Paniza
    Javier Paniza
    2013-10-02

    • Group: v4.8 --> v4.9
     
  • Javier Paniza
    Javier Paniza
    2013-10-03

    • Priority: 5 --> 3