On 5 October 2013 04:59, David Tildesley <[email protected]> wrote:

>
> Sounds interesting.
>

Thx.  The other new feature,  view models (ISIS-553), is the really
the significant one, though.


> We've been a bit buried getting a release out but hope to emerge soon and
> move on to next phase which will push the usability and performance
> aspects. Is next release imminent?
>

Yup, fairly.  I am doing a talk at Oredev at the beginning of Nov, so have
to get a release out this month.  Just a matter of fitting it in myself
alongside my "real" work :-)

Cheers
Dan


>  Regards,
> David.
>
> Sent from Yahoo! Mail on Android
>
>  ------------------------------
> * From: * Dan Haywood <[email protected]>;
> * To: * users <[email protected]>;
> * Cc: * dev <[email protected]>;
> * Subject: * Dashboard service (ISIS-554)
> * Sent: * Fri, Oct 4, 2013 4:32:00 PM
>
>   Folks,
> a further new feature... it is now possible to annotate a (single) domain
> service with a new @Dashboard annotation [1].
>
> This domain service is then rendered in the same way as a regular domain
> object.  Unlike other domain services, the dashboard domain service may
> contain properties and collections; these can be to regular entities or to
> view models (ISIS-553).
>
> The ToDo app has been enhanced to demonstrate this new feature.    There's
> not much to it:
>
> @Dashboard
> @Named("Dashboard")
> public class ToDoAppDashboard extends AbstractFactoryAndRepository {
>
>     ...
>
>     @Render(Type.EAGERLY)
>     @Disabled
>     public List<ToDoItemsByCategoryViewModel> getAnalysisByCategory() {
>         return toDoItemAnalysis.toDoItemsByCategory();
>     }
>
>     @Render(Type.EAGERLY)
>     @Disabled
>     public List<ToDoItemsByDateRangeViewModel> getAnalysisByDateRange() {
>         return toDoItemAnalysis.toDoItemsByDateRange();
>     }
>
> }
>
> Do give it a go...
>
> Cheers
> Dan
>
>
> [1] https://issues.apache.org/jira/browse/ISIS-554
> [2] https://github.com/estatio/estatio
>

Reply via email to