From: <fg...@us...> - 2011-05-12 15:48:20
|
Revision: 3458 http://openutils.svn.sourceforge.net/openutils/?rev=3458&view=rev Author: fgiust Date: 2011-05-12 15:48:14 +0000 (Thu, 12 May 2011) Log Message: ----------- disable old migration task Modified Paths: -------------- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/setup/MediaModuleVersionHandler.java trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/setup/MoveOriginalNodeTask.java Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/setup/MediaModuleVersionHandler.java =================================================================== --- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/setup/MediaModuleVersionHandler.java 2011-05-12 15:44:36 UTC (rev 3457) +++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/setup/MediaModuleVersionHandler.java 2011-05-12 15:48:14 UTC (rev 3458) @@ -84,7 +84,8 @@ tasks.add(new SamplesExtractionTask()); } - tasks.add(new MoveOriginalNodeTask()); + // this task is now disabled, it can now be run manually if needed + // tasks.add(new MoveOriginalNodeTask()); tasks.add(new CreateMissingPropertyTask( ContentRepository.CONFIG, Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/setup/MoveOriginalNodeTask.java =================================================================== --- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/setup/MoveOriginalNodeTask.java 2011-05-12 15:44:36 UTC (rev 3457) +++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/setup/MoveOriginalNodeTask.java 2011-05-12 15:48:14 UTC (rev 3458) @@ -23,6 +23,7 @@ import info.magnolia.cms.core.HierarchyManager; import info.magnolia.cms.core.NodeData; import info.magnolia.cms.core.search.Query; +import info.magnolia.context.MgnlContext; import info.magnolia.module.InstallContext; import info.magnolia.module.delta.Task; import info.magnolia.module.delta.TaskExecutionException; @@ -85,9 +86,19 @@ } } - private void reset(HierarchyManager queryManager, String type, String nodedataOldName) throws RepositoryException + public static void execute() throws RepositoryException { + HierarchyManager mgr = MgnlContext.getHierarchyManager(MediaModule.REPO); + reset(mgr, "image", "image"); + reset(mgr, "video", "video"); + reset(mgr, "audio", "audio"); + } + + public static void reset(HierarchyManager queryManager, String type, String nodedataOldName) + throws RepositoryException + { + DirectJcrQuery query = JCRCriteriaFactory.createDirectJcrQuery(queryManager, "//*[@jcr:primaryType = '" + MediaConfigurationManager.MEDIA.getSystemName() + "' and " This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |