Thanks Dan and Joren for your responses. I've been reading the code you linked, and I see you import a MementoServiceDefault:
What is the correct way to import and use it? > From: [email protected] > Date: Tue, 23 Sep 2014 22:35:48 +0100 > Subject: Re: Using MementoService > To: [email protected] > > Hi Leandro, > > As I'm sure you've figured out, the idea of the MementoService is to be > able to convert arbitrary values to and from a base 64 encoded string, such > that this can be used for the view model memento. > > This unit test [1] shows the datatypes that are supported; all the usual > scalars and also Bookmarks. Bookmarks are useful because (by way of the > related BookmarkService) they capture a reference to any arbitrary domain > object. > > It's quite common for view models to have a "backing" persistent entity, so > in such cases you can use the BookmarkService to convert that entity into a > bookmark, then the MementoService to convert it into a string. > > Anyway, hope that helps. Let us know if you get stuck. > > Cheers > Dan > > > [1] > https://github.com/apache/isis/blob/0af3219129076161143bd388e3fc3ec039cbed79/core/runtime/src/test/java/org/apache/isis/core/runtime/services/memento/MementoServiceDefaultTest.java#L48 > > On 23 September 2014 21:42, Leandro Torroija <[email protected]> wrote: > > > Hi everybody! > > > > I'm using the viewModels to represent non persistent data via > > WicketViewer. How can I implement the MementoService to make the use of the > > viewModels easier? > > > > > > Thanks! > > > > Leandro > >
