From 65a8aa7ab3bc0243c0fbd4fb765364d0c9ad7565 Mon Sep 17 00:00:00 2001 From: bsinou Date: Mon, 27 Mar 2017 21:34:09 +0200 Subject: [PATCH] Adapt after connect refactoring --- .../src/org/argeo/suite/core/DefaultSuiteAppService.java | 9 +++++---- .../argeo/suite/workbench/commands/ImportEntities.java | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) 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; } diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/ImportEntities.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/ImportEntities.java index 640e90e..769e807 100644 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/ImportEntities.java +++ b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/commands/ImportEntities.java @@ -345,7 +345,7 @@ public class ImportEntities extends AbstractHandler implements PeopleNames { tmpPerson.setProperty(PEOPLE_FIRST_NAME, firstName); if (EclipseUiUtils.notEmpty(lastName)) tmpPerson.setProperty(PEOPLE_LAST_NAME, lastName); - Node newPersonNode = peopleService.createEntity(targetParent, PeopleTypes.PEOPLE_PERSON, tmpPerson); + Node newPersonNode = peopleService.publishEntity(targetParent, PeopleTypes.PEOPLE_PERSON, tmpPerson); // if (EclipseUiUtils.notEmpty(position)) PersonJcrUtils.addJob(resourcesService, peopleService, newPersonNode, newOrgNode, position, true); // Save the newly created entity without creating a base version @@ -458,7 +458,7 @@ public class ImportEntities extends AbstractHandler implements PeopleNames { if (notEmpty(tagsStr)) tmpOrg.setProperty(ResourcesNames.CONNECT_TAGS, ConnectJcrUtils.parseAndClean(tagsStr, ",", true)); - Node newOrgNode = peopleService.createEntity(targetParent, PeopleTypes.PEOPLE_ORG, tmpOrg); + Node newOrgNode = peopleService.publishEntity(targetParent, PeopleTypes.PEOPLE_ORG, tmpOrg); // Save the newly created entity without creating a base version newOrgNode = peopleService.saveEntity(newOrgNode, false); -- 2.30.2