X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.suite.core%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fcore%2FDefaultSuiteAppService.java;h=24cf37dff2e4087c3d00fddd6ac1206a57c08e24;hp=ea5dc23e53996bda065ea034a876320630825387;hb=65a8aa7ab3bc0243c0fbd4fb765364d0c9ad7565;hpb=1f5e67056c6bb49a81afe4ec5b4f24b3cfd14121 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 ea5dc23..24cf37d 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 @@ -4,6 +4,7 @@ import java.util.List; import javax.jcr.Node; import javax.jcr.RepositoryException; +import javax.jcr.Session; import org.argeo.connect.AppService; import org.argeo.connect.SystemAppService; @@ -17,11 +18,11 @@ public class DefaultSuiteAppService implements SystemAppService { private List knownAppServices; @Override - public Node createEntity(Node parent, String nodeType, Node srcNode, boolean removeSrcNode) + public Node publishEntity(Node parent, String nodeType, Node srcNode, boolean removeSrcNode) throws RepositoryException { for (AppService appService : knownAppServices) { if (appService.isKnownType(nodeType)) - return appService.createEntity(parent, nodeType, srcNode, removeSrcNode); + return appService.publishEntity(parent, nodeType, srcNode, removeSrcNode); } return null; } @@ -51,10 +52,10 @@ public class DefaultSuiteAppService implements SystemAppService { } @Override - public String getDefaultRelPath(String nodetype, String id) { + public String getDefaultRelPath(Session session, String nodetype, String id) { for (AppService appService : knownAppServices) { if (appService.isKnownType(nodetype)) - return appService.getDefaultRelPath(nodetype, id); + return appService.getDefaultRelPath(session, nodetype, id); } return null; }