Changeset user info
What does this pull request do?
Provide information about actor who requested model changes to change listeners.
What's new?
Extended ModelChange interface with getUserId and setUserId methods Modified ModelChangeImpl, ChangeSetImpl to provide utility methods that requires userId. Deprecated methods that don't require userId. Use RDFService to write changes in ProcessRdfForm defined by n3 generators, deprecated old public method. Provide information with ChangeSets in DeleteIndividualController, JenaIngestController, TranslationConverter, ABoxRecomputer, RDFUploadController. Modified ModelSelector's interface and implementations to provide information about graphs defined in EditConfigurationVTwo Added tests to cover RDFService model changes notifications
How should this be tested?
- Run tests
- Try using n3 generators to add/delete data in profiles
Interested parties
@brianjlowe @chenejac