From 995186c8a044702ad84a22e902933386c796b216 Mon Sep 17 00:00:00 2001 From: bsinou Date: Thu, 13 Apr 2017 15:41:34 +0200 Subject: [PATCH] Implement missing interface method --- .../org/argeo/suite/core/DefaultSuiteAppService.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/org.argeo.suite.core/src/org/argeo/suite/core/DefaultSuiteAppService.java b/org.argeo.suite.core/src/org/argeo/suite/core/DefaultSuiteAppService.java index 24cf37d..b87527a 100644 --- a/org.argeo.suite.core/src/org/argeo/suite/core/DefaultSuiteAppService.java +++ b/org.argeo.suite.core/src/org/argeo/suite/core/DefaultSuiteAppService.java @@ -8,6 +8,7 @@ import javax.jcr.Session; import org.argeo.connect.AppService; import org.argeo.connect.SystemAppService; +import org.argeo.eclipse.ui.EclipseUiUtils; import org.argeo.suite.SuiteConstants; import org.argeo.suite.SuiteException; @@ -51,6 +52,16 @@ public class DefaultSuiteAppService implements SystemAppService { return null; } + @Override + public String getMainNodeType(Node node) { + for (AppService appService : knownAppServices) { + String foundType = appService.getMainNodeType(node); + if (EclipseUiUtils.notEmpty(foundType)) + return foundType; + } + return null; + } + @Override public String getDefaultRelPath(Session session, String nodetype, String id) { for (AppService appService : knownAppServices) { -- 2.30.2