@Override public void afterStart(ComponentManager mgr, boolean isResume) { initRepositories(); // call all RepositoryInitializationHandler }
protected void initializeSession(FeaturesRunner runner) { if (cleaned) { // reinitialize repositories content RepositoryService repositoryService = Framework.getService(RepositoryService.class); repositoryService.initRepositories(); cleaned = false; } CoreScope.INSTANCE.enter(); createCoreSession(); if (repositoryInit != null) { repositoryInit.populate(session); session.save(); waitForAsyncCompletion(); } // save current root acp DocumentModel root = session.getRootDocument(); rootAcp = root.getACP(); }