public class ModuleInstallationHelper extends Object implements org.springframework.context.ApplicationEventPublisherAware
| Constructor and Description |
|---|
ModuleInstallationHelper() |
public void autoInstallModulesToSites(JahiaTemplatesPackage module, JCRSessionWrapper session) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void installModule(JahiaTemplatesPackage module, String sitePath, JCRSessionWrapper session) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void installModule(String moduleId, String sitePath, String username) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void installModule(String moduleId, String version, String sitePath, String username) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void installModuleOnAllSites(JahiaTemplatesPackage module, JCRSessionWrapper sessionWrapper, List<JCRNodeWrapper> sites) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void installModules(List<JahiaTemplatesPackage> modules, String sitePath, JCRSessionWrapper session) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void purgeModuleContent(List<String> modules, String sitePath, JCRSessionWrapper session) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic boolean checkExistingContent(String module) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAwarepublic void setSiteService(JahiaSitesService siteService)
public void setTemplatePackageRegistry(TemplatePackageRegistry registry)
public void synchro(JCRNodeWrapper source, JCRNodeWrapper destinationNode, JCRSessionWrapper session, String moduleName, Map<String,List<String>> references) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void templatesSynchro(JCRNodeWrapper source, JCRNodeWrapper destinationNode, JCRSessionWrapper session, Map<String,List<String>> references, boolean doUpdate, boolean doChildren) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void uninstallModule(JahiaTemplatesPackage module, String sitePath, JCRSessionWrapper session) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void uninstallModule(String module, String sitePath, String username, boolean purgeAllContent) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void uninstallModules(List<String> modules, String sitePath, JCRSessionWrapper session) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void uninstallModulesFromAllSites(String module, JCRSessionWrapper session) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void uninstallModulesFromAllSites(List<String> modules, JCRSessionWrapper session) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.