From: <fg...@us...> - 2009-03-12 11:46:05
|
Revision: 1085 http://openutils.svn.sourceforge.net/openutils/?rev=1085&view=rev Author: fgiust Date: 2009-03-12 11:45:54 +0000 (Thu, 12 Mar 2009) Log Message: ----------- update API to magnolia 4.0 Modified Paths: -------------- trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ModuleConfigBootstrapTask.java Modified: trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ModuleConfigBootstrapTask.java =================================================================== --- trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ModuleConfigBootstrapTask.java 2009-03-12 11:42:26 UTC (rev 1084) +++ trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ModuleConfigBootstrapTask.java 2009-03-12 11:45:54 UTC (rev 1085) @@ -18,6 +18,7 @@ package it.openutils.mgnltasks; import info.magnolia.cms.core.HierarchyManager; +import info.magnolia.importexport.BootstrapUtil; import info.magnolia.module.InstallContext; import info.magnolia.module.delta.BootstrapResourcesTask; import info.magnolia.module.delta.TaskExecutionException; @@ -26,6 +27,7 @@ import java.util.ArrayList; import java.util.List; +import javax.jcr.ImportUUIDBehavior; import javax.jcr.RepositoryException; import org.slf4j.Logger; @@ -97,21 +99,15 @@ deleteNode(installContext, "/modules/" + modulename + "/dialogs"); deleteNode(installContext, "/modules/" + modulename + "/templates"); deleteNode(installContext, "/modules/" + modulename + "/paragraphs"); + deleteNode(installContext, "/modules/" + modulename + "/virtualURIMapping"); - // no, don't delete VUMs! - // deleteNode(installContext, "/modules/" + modulename + "/virtualURIMapping"); - - ModuleUtil.bootstrap(resourcesToBootstrap, false); + BootstrapUtil.bootstrap(resourcesToBootstrap, ImportUUIDBehavior.IMPORT_UUID_COLLISION_REMOVE_EXISTING); log.info("{} bootstrap done in {} seconds", modulename, (System.currentTimeMillis() - millis) / 1000); } catch (IOException e) { throw new TaskExecutionException("Could not bootstrap: " + e.getMessage()); } - catch (RegisterException e) - { - throw new TaskExecutionException("Could not bootstrap: " + e.getMessage()); - } catch (RepositoryException e) { throw new TaskExecutionException("Could not bootstrap: " + e.getMessage()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |