Konrad Windszus created JCRVLT-307:
--------------------------------------
Summary: UserData should be set to identify node/property changes
done through the PackageManager
Key: JCRVLT-307
URL: https://issues.apache.org/jira/browse/JCRVLT-307
Project: Jackrabbit FileVault
Issue Type: Improvement
Components: vlt
Affects Versions: 3.1.44
Reporter: Konrad Windszus
There is the method {{ObservationManager.setUserData(String)}}
(https://docs.adobe.com/docs/en/spec/jsr170/javadocs/jcr-2.0/javax/jcr/observation/ObservationManager.html#setUserData(java.lang.String))
which allows to bind some arbitrary string with the session, so that for each
event, which is being emitted due to Session.save() from this session the user
data is available.
This would allow to determine in an arbitrary
{[javax.jcr.observation.EventListener}} to determine whether a particular event
was caused by a package manager installation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)