From: <fg...@us...> - 2013-09-12 09:11:26
|
Revision: 4287 http://openutils.svn.sourceforge.net/openutils/?rev=4287&view=rev Author: fgiust Date: 2013-09-12 09:11:22 +0000 (Thu, 12 Sep 2013) Log Message: ----------- deprecations Modified Paths: -------------- magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/AnonymousUserSetupTask.java magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/BaseCheckMissingTask.java magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/BootstrapMissingNodesTask.java magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ExistenceConditionalBootstrapTask.java magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ReplaceParagraphTask.java magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ReplaceTemplateTask.java magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/dev/ModuleDevelopmentUtilsPage.java Modified: magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/AnonymousUserSetupTask.java =================================================================== --- magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/AnonymousUserSetupTask.java 2013-09-12 09:09:44 UTC (rev 4286) +++ magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/AnonymousUserSetupTask.java 2013-09-12 09:11:22 UTC (rev 4287) @@ -35,7 +35,10 @@ import javax.jcr.RepositoryException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + /** * A task that can be used to add or remove read only access to the anonymous user (for an easy admin/public switch). * @author fgiust @@ -46,6 +49,8 @@ private boolean allowAccess; + private Logger log = LoggerFactory.getLogger(AnonymousUserSetupTask.class); + /** * @param allowAccess true to add access to anonymous users, false to remove it */ Modified: magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/BaseCheckMissingTask.java =================================================================== --- magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/BaseCheckMissingTask.java 2013-09-12 09:09:44 UTC (rev 4286) +++ magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/BaseCheckMissingTask.java 2013-09-12 09:11:22 UTC (rev 4287) @@ -37,6 +37,8 @@ import javax.jcr.query.InvalidQueryException; import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** @@ -52,6 +54,8 @@ private final String nodetype; + private Logger log = LoggerFactory.getLogger(AnonymousUserSetupTask.class); + /** * @param templateOrParagraph "template" or "paragraph" * @param nodetype node type foc checked nodes Modified: magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/BootstrapMissingNodesTask.java =================================================================== --- magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/BootstrapMissingNodesTask.java 2013-09-12 09:09:44 UTC (rev 4286) +++ magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/BootstrapMissingNodesTask.java 2013-09-12 09:11:22 UTC (rev 4287) @@ -24,6 +24,8 @@ import info.magnolia.module.delta.BootstrapResourcesTask; import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** @@ -37,6 +39,8 @@ private String folderName; + private Logger log = LoggerFactory.getLogger(AnonymousUserSetupTask.class); + /** * Bootstrap all the files included in the /mgnl-bootstrap/(folder) directory, only if the nodes are not already * existing. Modified: magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ExistenceConditionalBootstrapTask.java =================================================================== --- magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ExistenceConditionalBootstrapTask.java 2013-09-12 09:09:44 UTC (rev 4286) +++ magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ExistenceConditionalBootstrapTask.java 2013-09-12 09:11:22 UTC (rev 4287) @@ -24,6 +24,8 @@ import info.magnolia.module.delta.BootstrapResourcesTask; import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** @@ -38,6 +40,8 @@ private String folderName; + private Logger log = LoggerFactory.getLogger(AnonymousUserSetupTask.class); + /** * @param name * @param description Modified: magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ReplaceParagraphTask.java =================================================================== --- magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ReplaceParagraphTask.java 2013-09-12 09:09:44 UTC (rev 4286) +++ magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ReplaceParagraphTask.java 2013-09-12 09:11:22 UTC (rev 4287) @@ -33,7 +33,10 @@ import javax.jcr.RepositoryException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + /** * A task that replace any occurrence of a given paragraph with another at startup (handy for renamed paragraphs). * @author fgiust @@ -46,6 +49,8 @@ private final String newTemplate; + private Logger log = LoggerFactory.getLogger(AnonymousUserSetupTask.class); + /** * @param actualTemplate template to be replaced * @param newTemplate new template @@ -81,13 +86,17 @@ log.debug("Running query: {}", queryAAsString); - Collection<Content> nodes = qm.createQuery(queryAAsString, Query.XPATH).execute().getContent( - ItemType.CONTENTNODE.getSystemName()); + Collection<Content> nodes = qm + .createQuery(queryAAsString, Query.XPATH) + .execute() + .getContent(ItemType.CONTENTNODE.getSystemName()); for (Content page : nodes) { - log.warn("Replacing template " + page.getMetaData().getTemplate() + " with {} in {}", newTemplate, page - .getHandle()); + log.warn( + "Replacing template " + page.getMetaData().getTemplate() + " with {} in {}", + newTemplate, + page.getHandle()); page.getMetaData().setTemplate(newTemplate); } } Modified: magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ReplaceTemplateTask.java =================================================================== --- magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ReplaceTemplateTask.java 2013-09-12 09:09:44 UTC (rev 4286) +++ magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/ReplaceTemplateTask.java 2013-09-12 09:11:22 UTC (rev 4287) @@ -32,7 +32,10 @@ import javax.jcr.RepositoryException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + /** * A task that replace any occurrence of a given template with another at startup (handy for renamed templates). * @author fgiust @@ -45,6 +48,8 @@ private final String newTemplate; + private Logger log = LoggerFactory.getLogger(AnonymousUserSetupTask.class); + /** * @param actualTemplate template to be replaced * @param newTemplate new template @@ -84,8 +89,10 @@ for (Content page : nodes) { - log.warn("Replacing template " + page.getMetaData().getTemplate() + " with {} in {}", newTemplate, page - .getHandle()); + log.warn( + "Replacing template " + page.getMetaData().getTemplate() + " with {} in {}", + newTemplate, + page.getHandle()); page.getMetaData().setTemplate(newTemplate); } } Modified: magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/dev/ModuleDevelopmentUtilsPage.java =================================================================== --- magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/dev/ModuleDevelopmentUtilsPage.java 2013-09-12 09:09:44 UTC (rev 4286) +++ magnoliamodules/trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/dev/ModuleDevelopmentUtilsPage.java 2013-09-12 09:11:22 UTC (rev 4287) @@ -23,12 +23,14 @@ import info.magnolia.cms.core.Content; import info.magnolia.cms.core.HierarchyManager; import info.magnolia.cms.core.ItemType; +import info.magnolia.cms.core.MgnlNodeType; import info.magnolia.cms.core.Path; import info.magnolia.cms.security.AccessDeniedException; import info.magnolia.cms.util.AlertUtil; import info.magnolia.cms.util.ContentUtil; import info.magnolia.context.MgnlContext; import info.magnolia.importexport.DataTransporter; +import info.magnolia.jcr.util.NodeUtil; import info.magnolia.module.InstallContext; import info.magnolia.module.ModuleRegistry; import info.magnolia.module.admininterface.TemplatedMVCHandler; @@ -44,6 +46,7 @@ import java.util.Iterator; import java.util.Set; +import javax.jcr.Node; import javax.jcr.PathNotFoundException; import javax.jcr.RepositoryException; import javax.jcr.Session; @@ -505,24 +508,30 @@ @Override protected void doExecute(InstallContext installContext) throws RepositoryException, TaskExecutionException { - HierarchyManager hm = installContext.getHierarchyManager(RepositoryConstants.CONFIG); + Session session = installContext.getJCRSession(RepositoryConstants.CONFIG); + String pagename = "development-" + module2; - Content pages = hm.getContent("/modules/" + module2 + "/pages", true, ItemType.CONTENT); - if (!pages.hasContent(pagename)) + + Node pages = NodeUtil.createPath( + session.getRootNode(), + "modules/" + module2 + "/pages", + MgnlNodeType.NT_CONTENT); + + if (!pages.hasNode(pagename)) { - Content page = pages.createContent(pagename, ItemType.CONTENTNODE); - page.setNodeData("class", ModuleDevelopmentUtilsPage.class.getName()); + Node page = pages.addNode(pagename, MgnlNodeType.NT_CONTENTNODE); + page.setProperty("class", ModuleDevelopmentUtilsPage.class.getName()); } - Content menu = hm.getContent("/modules/adminInterface/config/menu/tools", true, ItemType.CONTENT); + Node menu = session.getNode("/modules/adminInterface/config/menu/tools"); - if (!menu.hasChildren(pagename)) + if (!menu.hasNode(pagename)) { - Content page = menu.createContent(pagename, ItemType.CONTENTNODE); - page.setNodeData("icon", "/.resources/tasks/ico16-save.png"); - page.setNodeData("label", "Tools * " + module2); - page.setNodeData("onclick", "MgnlAdminCentral.showContent('/.magnolia/pages/" + Node page = menu.addNode(pagename, MgnlNodeType.NT_CONTENTNODE); + page.setProperty("icon", "/.resources/tasks/ico16-save.png"); + page.setProperty("label", "Tools * " + module2); + page.setProperty("onclick", "MgnlAdminCentral.showContent('/.magnolia/pages/" + pagename + ".html?module=" + module2 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |