Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement "Save/Load State" Feature #1

Open
Aklakan opened this issue Mar 27, 2014 · 1 comment
Open

Implement "Save/Load State" Feature #1

Aklakan opened this issue Mar 27, 2014 · 1 comment
Milestone

Comments

@Aklakan
Copy link
Member

Aklakan commented Mar 27, 2014

It must be possible to serialize the application state as a JSON object, from which the state can be later restored.

Although Facete 1 provides code for this purpose, this code needs to be enhanced such that multiple references to the same object can be correctly restored. (The original code is only suitable for tree structures)

@Aklakan Aklakan modified the milestones: conti-m1, conti-m2 Mar 27, 2014
@Aklakan Aklakan removed the conti label Apr 25, 2014
@Aklakan
Copy link
Member Author

Aklakan commented Apr 25, 2014

Removed Conti label - as maybe the issue is not that relevant: Datasets can now be persisted, and in many cases restoring facets manually can be easily done.

As for the approach of solving a part of the issue once and for all: The serializer has been extended to cope with object graph structures, however, the FacetConfig class is not self contained (it references the default constraint factory registry) which prevents meaningful serialization.

Yet, we also need to have the workspace system, and then see again how far we get with the serializer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant