private static ResourceChange createResourceChange()

in src/main/java/org/apache/sling/jcr/resource/internal/JcrResourceListener.java [162:179]


    private static ResourceChange createResourceChange(final Event event,
                                                       final String path,
                                                       final ChangeType changeType) {
        final boolean isExternal = isExternal(event);
        final String userId;
        if (!isExternal) {
            userId = event.getUserID();
        } else {
            userId = null;
        }
        String userData = null;
        try {
            userData = event.getUserData();
        } catch (RepositoryException e) {
            logger.debug("Could not access user data from event " + event, e);
        }
        return new JcrResourceChange(changeType, path, isExternal, userId, userData);
    }