Fix resource decorator

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@921311 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/path-based-rtp/src/main/java/org/apache/sling/samples/pathbasedrtp/DefaultResourceTypeProvider.java b/path-based-rtp/src/main/java/org/apache/sling/samples/pathbasedrtp/PathBasedResourceDecorator.java
similarity index 97%
rename from path-based-rtp/src/main/java/org/apache/sling/samples/pathbasedrtp/DefaultResourceTypeProvider.java
rename to path-based-rtp/src/main/java/org/apache/sling/samples/pathbasedrtp/PathBasedResourceDecorator.java
index b7e815e..ba30afd 100644
--- a/path-based-rtp/src/main/java/org/apache/sling/samples/pathbasedrtp/DefaultResourceTypeProvider.java
+++ b/path-based-rtp/src/main/java/org/apache/sling/samples/pathbasedrtp/PathBasedResourceDecorator.java
@@ -47,7 +47,7 @@
  * @scr.property name="service.description" value="Sling Sample Resource Decorator"
  * @scr.service
  */
-public class DefaultResourceTypeProvider implements ResourceDecorator {
+public class PathBasedResourceDecorator implements ResourceDecorator {
 
     /**
      *  Name of the configurable property name that defines mappings. The default values
@@ -87,7 +87,7 @@
                 //    and the primary node type equals the resource type
                 try {
                     final Node node = resource.adaptTo(Node.class);
-                    if ( node != null && node.getPrimaryNodeType().equals(resource.getResourceType()) ) {
+                    if ( node != null && node.getPrimaryNodeType().getName().equals(resource.getResourceType()) ) {
                         apply = true;
                         resourceType = resource.getResourceType();
                     }