Why not also require modifications to PCs to throw JDOUserException?
Further, the exception could be a new extension of JDOUserException
called JDOReadOnlyException.
Andy Jefferson wrote:
Something that we've been asked for several times is where a user has a
datastore that is outside their control and they either don't have permission
to write to it, or maybe they have permissions but don't want to write to it.
Propose :-
PMF property (with setter/getter)
javax.jdo.option.ReadOnly - values true | false
Behaviour :-
Use of makePersistentXXX(), deletePersistentXXX() will throw JDOUserException.
Use of query.deletePersistentAll() will throw JDOUserException