@Override public void repositoryEntryCreated(final RepositoryEntry re) { final PortfolioStructureMap mapTemp = eSTMgr.createAndPersistPortfolioMapTemplateFromEntry(getIdentity(), re); // add a page, as each map should have at least one per default! final Translator pt = PackageUtil.createPackageTranslator( EPCreateMapController.class, getLocale(), getTranslator()); final String title = pt.translate("new.page.title"); final String description = pt.translate("new.page.desc"); if (isNewTemplateAndGetsAPage) { // no additional page when this is a copy. final EPFrontendManager ePFMgr = (EPFrontendManager) CoreSpringFactory.getBean(EPFrontendManager.class); ePFMgr.createAndPersistPortfolioPage(mapTemp, title, description); } }