You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2016/10/12 08:16:30 UTC
svn commit: r1764400 -
/sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java
Author: cziegeler
Date: Wed Oct 12 08:16:30 2016
New Revision: 1764400
URL: http://svn.apache.org/viewvc?rev=1764400&view=rev
Log:
SLING-6138 : Use JcrResourceListener for observation. Add simpler constructor
Modified:
sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java
Modified: sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java?rev=1764400&r1=1764399&r2=1764400&view=diff
==============================================================================
--- sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java (original)
+++ sling/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java Wed Oct 12 08:16:30 2016
@@ -103,6 +103,25 @@ public class ResourceChange {
}
/**
+ * Create a new change object
+ *
+ * @param changeType The change type
+ * @param path The resource path
+ * @param isExternal {code true} if the change happened on another node
+ * @since 1.2.0 (Sling API Bundle 2.15.0)
+ */
+ public ResourceChange(final @Nonnull ChangeType changeType,
+ final @Nonnull String path,
+ final boolean isExternal) {
+ this.path = path;
+ this.changeType = changeType;
+ this.isExternal = isExternal;
+ this.addedPropertyNames = null;
+ this.changedPropertyNames = null;
+ this.removedPropertyNames = null;
+ }
+
+ /**
* Get the resource path.
* @return The path to the resource.
*/