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();
}