public class TemplatePackageDeployer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected JahiaTemplateManagerService |
service |
| Constructor and Description |
|---|
TemplatePackageDeployer() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearModuleNodes(JahiaTemplatesPackage pkg)
Clear all module nodes for given package
|
void |
clearModuleNodes(JahiaTemplatesPackage pkg,
JCRSessionWrapper session)
Deprecated.
|
void |
clearModuleNodes(String id,
ModuleVersion version)
Clear all module nodes for given package id and version
|
void |
clearModuleNodes(String id,
ModuleVersion version,
JCRSessionWrapper session)
Clear all module nodes for given package id, version and session
if you want to remove a module nodes, use clearModuleNodes(String id, ModuleVersion version) to be sure to remove
nodes in both workspaces.
|
void |
clearModuleNodesAsync(JahiaTemplatesPackage pkg)
Clear all module nodes for given package via a background job
|
JahiaTemplatesPackage |
deployModule(File jarFile,
JCRSessionWrapper session) |
void |
initializeModuleContent(JahiaTemplatesPackage aPackage,
JCRSessionWrapper session) |
void |
setComponentRegistry(ComponentRegistry componentRegistry) |
void |
setImportExportService(ImportExportBaseService importExportService) |
void |
setSchedulerService(SchedulerService schedulerService) |
void |
setService(JahiaTemplateManagerService service) |
void |
setTemplatePackageRegistry(TemplatePackageRegistry tmplPackageRegistry) |
void |
undeployModule(String id,
String version) |
protected JahiaTemplateManagerService service
public void setComponentRegistry(ComponentRegistry componentRegistry)
public void setImportExportService(ImportExportBaseService importExportService)
public void setService(JahiaTemplateManagerService service)
public void setTemplatePackageRegistry(TemplatePackageRegistry tmplPackageRegistry)
public void initializeModuleContent(JahiaTemplatesPackage aPackage, JCRSessionWrapper session) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void clearModuleNodes(JahiaTemplatesPackage pkg) throws javax.jcr.RepositoryException
pkg - the module packagejavax.jcr.RepositoryException - in case of JCR-related errorspublic void clearModuleNodesAsync(JahiaTemplatesPackage pkg)
pkg - the module packagepublic void clearModuleNodes(String id, ModuleVersion version) throws javax.jcr.RepositoryException
id - the id of the module to clean nodes forversion - the version of the modulejavax.jcr.RepositoryException - in case of JCR-related errors@Deprecated public void clearModuleNodes(JahiaTemplatesPackage pkg, JCRSessionWrapper session) throws javax.jcr.RepositoryException
pkg - the module packagesession - current JCR session instancejavax.jcr.RepositoryException - in case of JCR-related errorspublic void clearModuleNodes(String id, ModuleVersion version, JCRSessionWrapper session) throws javax.jcr.RepositoryException
id - the module ID to clean nodes forversion - the module versionsession - current JCR session instancejavax.jcr.RepositoryException - in case of JCR-related errorspublic JahiaTemplatesPackage deployModule(File jarFile, JCRSessionWrapper session) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void undeployModule(String id, String version) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void setSchedulerService(SchedulerService schedulerService)
Copyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.