You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by dk...@apache.org on 2018/09/14 14:10:41 UTC
[sling-org-apache-sling-app-cms] 02/02: Fixed an issue where the
ComponentManagerImpl didn't implement ComponentManager
This is an automated email from the ASF dual-hosted git repository.
dklco pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git
commit 3ad152a77cfbd8eeb57f3aa5df0f59b985e8e242
Author: Dan Klco <dk...@apache.org>
AuthorDate: Fri Sep 14 10:10:12 2018 -0400
Fixed an issue where the ComponentManagerImpl didn't implement
ComponentManager
---
.../sling/cms/core/internal/models/ComponentManagerImpl.java | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/core/src/main/java/org/apache/sling/cms/core/internal/models/ComponentManagerImpl.java b/core/src/main/java/org/apache/sling/cms/core/internal/models/ComponentManagerImpl.java
index 90e07fb..75454f5 100644
--- a/core/src/main/java/org/apache/sling/cms/core/internal/models/ComponentManagerImpl.java
+++ b/core/src/main/java/org/apache/sling/cms/core/internal/models/ComponentManagerImpl.java
@@ -36,13 +36,17 @@ import org.apache.sling.models.annotations.Model;
/**
* A model for managing sling:Components
*/
-@Model(adaptables = ResourceResolver.class, adapters = ComponentManager.class)
-public class ComponentManagerImpl {
+@Model(adaptables = { ResourceResolver.class }, adapters = ComponentManager.class)
+public class ComponentManagerImpl implements ComponentManager {
private ResourceResolver resolver;
private Map<String, List<Component>> componentCache = null;
+ public ComponentManagerImpl(Resource resource) {
+ this.resolver = resource.getResourceResolver();
+ }
+
public ComponentManagerImpl(ResourceResolver resolver) {
this.resolver = resolver;
}