From: bsinou Date: Thu, 13 Apr 2017 13:41:34 +0000 (+0200) Subject: Implement missing interface method X-Git-Tag: argeo-suite-0.1.9~2 X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=commitdiff_plain;h=995186c8a044702ad84a22e902933386c796b216 Implement missing interface method --- 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) {