List of usage examples for com.liferay.portal.kernel.upgrade BaseReplacePortletId BaseReplacePortletId
BaseReplacePortletId
From source file:com.liferay.announcements.web.internal.upgrade.AnnouncementsWebUpgrade.java
License:Open Source License
@Override public void register(Registry registry) { BaseUpgradeWebModuleRelease upgradeWebModuleRelease = new BaseUpgradeWebModuleRelease() { @Override/*from w w w . jav a 2 s . co m*/ protected String getBundleSymbolicName() { return "com.liferay.announcements.web"; } @Override protected String[] getPortletIds() { return new String[] { "1_WAR_soannouncementsportlet", "83", "84" }; } }; try { upgradeWebModuleRelease.upgrade(); } catch (UpgradeException ue) { throw new RuntimeException(ue); } registry.register("com.liferay.announcements.web", "0.0.0", "1.0.3", new DummyUpgradeStep()); UpgradeStep upgradePortletId = new BaseReplacePortletId() { @Override protected String[][] getRenamePortletIdsArray() { return new String[][] { new String[] { "1_WAR_soannouncementsportlet", PortletKeys.ANNOUNCEMENTS }, new String[] { "83", PortletKeys.ALERTS }, new String[] { "84", PortletKeys.ANNOUNCEMENTS } }; } }; registry.register("com.liferay.announcements.web", "0.0.1", "1.0.1", upgradePortletId); // See LPS-65946 registry.register("com.liferay.announcements.web", "1.0.0", "1.0.1", upgradePortletId); registry.register("com.liferay.announcements.web", "1.0.1", "1.0.2", new UpgradePermission(true)); // See LPS-69656 registry.register("com.liferay.announcements.web", "1.0.2", "1.0.3", upgradePortletId, new UpgradePermission(true)); }
From source file:com.liferay.notifications.web.internal.upgrade.NotificationsWebUpgrade.java
License:Open Source License
@Override public void register(Registry registry) { BaseUpgradeWebModuleRelease baseUpgradeWebModuleRelease = new BaseUpgradeWebModuleRelease() { @Override// www .j av a 2 s . co m protected String getBundleSymbolicName() { return "com.liferay.notifications.web"; } @Override protected String[] getPortletIds() { return new String[] { "1_WAR_notificationsportlet", "2_WAR_notificationsportlet" }; } }; try { baseUpgradeWebModuleRelease.upgrade(); } catch (UpgradeException ue) { throw new RuntimeException(ue); } registry.register("com.liferay.notifications.web", "0.0.0", "2.1.0", new DummyUpgradeStep()); registry.register("com.liferay.notifications.web", "0.0.1", "1.0.0", new com.liferay.notifications.web.internal.upgrade.v1_0_0.UpgradeUserNotificationEvent( _userNotificationEventLocalService)); registry.register("com.liferay.notifications.web", "1.0.0", "1.3.0", new DummyUpgradeStep()); registry.register("com.liferay.notifications.web", "1.1.0", "1.3.0", new DummyUpgradeStep()); registry.register("com.liferay.notifications.web", "1.2.0", "1.3.0", new DummyUpgradeStep()); registry.register("com.liferay.notifications.web", "1.3.0", "2.0.0", new DummyUpgradeStep()); UpgradeStep upgradePortletId = new BaseReplacePortletId() { @Override protected String[][] getRenamePortletIdsArray() { return new String[][] { { "1_WAR_notificationsportlet", NotificationsPortletKeys.NOTIFICATIONS }, { "2_WAR_notificationsportlet", NotificationsPortletKeys.NOTIFICATIONS } }; } }; registry.register("com.liferay.notifications.web", "2.0.0", "2.1.0", new com.liferay.notifications.web.internal.upgrade.v2_1_0.UpgradeUserNotificationEvent( _userNotificationEventLocalService), upgradePortletId); }
From source file:com.liferay.social.activities.web.internal.upgrade.SocialActivitiesWebUpgrade.java
License:Open Source License
@Override public void register(Registry registry) { registry.register("com.liferay.social.activities.web", "0.0.0", "1.0.0", new DummyUpgradeStep()); UpgradeStep upgradePortletId = new BaseReplacePortletId() { @Override// ww w . ja va 2 s . c o m protected String[][] getRenamePortletIdsArray() { return new String[][] { new String[] { "1_WAR_soportlet", SocialActivitiesPortletKeys.SOCIAL_ACTIVITIES }, new String[] { "116", SocialActivitiesPortletKeys.SOCIAL_ACTIVITIES } }; } }; registry.register("com.liferay.social.activities.web", "0.0.1", "1.0.0", upgradePortletId); }