public class CoreModuleVersionHandler extends AbstractModuleVersionHandler
DefaultModuleVersionHandler
it has a special getBasicInstallTasks(InstallContext) that
e.g. will not automatically bootstrap xml-files placed in mgnl-bootstrap/core.AbstractModuleVersionHandler.ModuleVersionToLatestTask, AbstractModuleVersionHandler.ModuleVersionUpdateTask
Modifier and Type | Field and Description |
---|---|
static String |
BOOTSTRAP_AUTHOR_INSTANCE_PROPERTY |
protected static List<String> |
PERMISSIONS_FOR_LEGACY_PAGES
Cleans up security-base role from no longer valid URis (basically legacy adminInterface pages not yet ported to M5).
|
static String |
SECURITY_BASE_ROLE |
log
Constructor and Description |
---|
CoreModuleVersionHandler(RepositoryManager repositoryManager)
Deprecated.
since 5.6, use
CoreModuleVersionHandler(RepositoryManager, NodeNameHelper) instead. |
CoreModuleVersionHandler(RepositoryManager repositoryManager,
NodeNameHelper nodeNameHelper) |
Modifier and Type | Method and Description |
---|---|
protected List<Task> |
getBasicInstallTasks(InstallContext ctx) |
protected List<Condition> |
getInstallConditions() |
protected Task |
updateSecurityBaseRolePermissions() |
getCurrentlyInstalled, getDefaultUpdate, getDefaultUpdateConditions, getDefaultUpdateTasks, getDeltas, getExtraInstallTasks, getInstall, getStartupDelta, getStartupTasks, getUpdateDeltas, register
public static final String BOOTSTRAP_AUTHOR_INSTANCE_PROPERTY
public static final String SECURITY_BASE_ROLE
@Inject public CoreModuleVersionHandler(RepositoryManager repositoryManager, NodeNameHelper nodeNameHelper)
@Deprecated public CoreModuleVersionHandler(RepositoryManager repositoryManager)
CoreModuleVersionHandler(RepositoryManager, NodeNameHelper)
instead.protected Task updateSecurityBaseRolePermissions()
protected List<Task> getBasicInstallTasks(InstallContext ctx)
getBasicInstallTasks
in class AbstractModuleVersionHandler
protected List<Condition> getInstallConditions()
getInstallConditions
in class AbstractModuleVersionHandler
Copyright © 2003–2018 Magnolia International Ltd.. All rights reserved.