Author: cziegeler
Date: Mon Mar 27 11:01:53 2017
New Revision: 1788892

URL: http://svn.apache.org/viewvc?rev=1788892&view=rev
Log:
SLING-6722 : Deprecate AbstractPostOperation

Modified:
    
sling/trunk/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/AbstractPostOperation.java

Modified: 
sling/trunk/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/AbstractPostOperation.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/AbstractPostOperation.java?rev=1788892&r1=1788891&r2=1788892&view=diff
==============================================================================
--- 
sling/trunk/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/AbstractPostOperation.java
 (original)
+++ 
sling/trunk/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/AbstractPostOperation.java
 Mon Mar 27 11:01:53 2017
@@ -48,7 +48,9 @@ import org.slf4j.LoggerFactory;
  * {@link PostOperation} service interface providing actual implementations 
with
  * useful tooling and common functionality like preparing the change logs or
  * saving or refreshing the JCR Session.
+ * @deprecated
  */
+@Deprecated
 public abstract class AbstractPostOperation implements PostOperation {
 
     /**
@@ -70,6 +72,7 @@ public abstract class AbstractPostOperat
      *            progress.
      * @param processors The array of processors
      */
+    @Override
     public void run(final SlingHttpServletRequest request,
                     final PostResponse response,
                     final SlingPostProcessor[] processors) {
@@ -92,7 +95,7 @@ public abstract class AbstractPostOperat
                 response.setParentLocation(externalizePath(request, path));
             }
 
-            final List<Modification> changes = new ArrayList<Modification>();
+            final List<Modification> changes = new ArrayList<>();
 
             doRun(request, response, changes);
 
@@ -104,8 +107,8 @@ public abstract class AbstractPostOperat
             }
 
             // check modifications for remaining postfix and store the base 
path
-            final Map<String, String> modificationSourcesContainingPostfix = 
new HashMap<String, String>();
-            final Set<String> allModificationSources = new 
HashSet<String>(changes.size());
+            final Map<String, String> modificationSourcesContainingPostfix = 
new HashMap<>();
+            final Set<String> allModificationSources = new 
HashSet<>(changes.size());
             for (final Modification modification : changes) {
                 final String source = modification.getSource();
                 if (source != null) {
@@ -129,7 +132,7 @@ public abstract class AbstractPostOperat
                 }
             }
 
-            final Set<String> nodesToCheckin = new LinkedHashSet<String>();
+            final Set<String> nodesToCheckin = new LinkedHashSet<>();
 
             // set changes on html response
             for(Modification change : changes) {
@@ -555,10 +558,12 @@ public abstract class AbstractPostOperat
             nextResource = seek();
         }
 
+        @Override
         public boolean hasNext() {
             return nextResource != null;
         }
 
+        @Override
         public Resource next() {
             if (!hasNext()) {
                 throw new NoSuchElementException();
@@ -570,6 +575,7 @@ public abstract class AbstractPostOperat
             return result;
         }
 
+        @Override
         public void remove() {
             throw new UnsupportedOperationException();
         }


Reply via email to