Example usage for com.liferay.portal.upgrade.release BaseUpgradeWebModuleRelease BaseUpgradeWebModuleRelease

List of usage examples for com.liferay.portal.upgrade.release BaseUpgradeWebModuleRelease BaseUpgradeWebModuleRelease

Introduction

In this page you can find the example usage for com.liferay.portal.upgrade.release BaseUpgradeWebModuleRelease BaseUpgradeWebModuleRelease.

Prototype

BaseUpgradeWebModuleRelease

Source Link

Usage

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  ww . jav a 2s.c  o  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.directory.web.internal.upgrade.DirectoryWebUpgrade.java

License:Open Source License

@Override
public void register(Registry registry) {
    BaseUpgradeWebModuleRelease baseUpgradeWebModuleRelease = new BaseUpgradeWebModuleRelease() {

        @Override//www. j  a v a2 s .c  o m
        protected String getBundleSymbolicName() {
            return "com.liferay.directory.web";
        }

        @Override
        protected String[] getPortletIds() {
            return new String[] { "11", "186", "187", "188" };
        }

    };

    try {
        baseUpgradeWebModuleRelease.upgrade();
    } catch (UpgradeException ue) {
        throw new RuntimeException(ue);
    }

    registry.register("com.liferay.directory.web", "0.0.0", "1.0.1", new DummyUpgradeStep());

    registry.register("com.liferay.directory.web", "0.0.1", "1.0.1", new UpgradePortletId());

    // See LPS-65946

    registry.register("com.liferay.directory.web", "1.0.0", "1.0.1", new UpgradePortletId());
}

From source file:com.liferay.microblogs.web.internal.upgrade.MicroblogsWebUpgrade.java

License:Open Source License

@Override
public void register(Registry registry) {
    BaseUpgradeWebModuleRelease baseUpgradeWebModuleRelease = new BaseUpgradeWebModuleRelease() {

        @Override/*from w w w . j  a  va  2 s  .  c o m*/
        protected String getBundleSymbolicName() {
            return "com.liferay.microblogs.web";
        }

        @Override
        protected String[] getPortletIds() {
            return new String[] { "1_WAR_microblogsportlet", "2_WAR_microblogsportlet" };
        }

    };

    try {
        baseUpgradeWebModuleRelease.upgrade();
    } catch (UpgradeException ue) {
        throw new RuntimeException(ue);
    }

    registry.register("com.liferay.microblogs.web", "0.0.0", "1.0.0", new DummyUpgradeStep());

    registry.register("com.liferay.microblogs.web", "0.0.1", "1.0.1", new UpgradePortletId());

    // See LPS-65946

    registry.register("com.liferay.microblogs.web", "1.0.0", "1.0.1", new UpgradePortletId());
}

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//from  w ww .ja va2 s  .c  o  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.recent.documents.web.internal.upgrade.RecentDocumentsWebUpgrade.java

License:Open Source License

@Override
public void register(Registry registry) {
    BaseUpgradeWebModuleRelease baseUpgradeWebModuleRelease = new BaseUpgradeWebModuleRelease() {

        @Override/*  w  w  w. ja v  a  2 s  . co m*/
        protected String getBundleSymbolicName() {
            return "com.liferay.recent.documents.web";
        }

        @Override
        protected String[] getPortletIds() {
            return new String[] { "64" };
        }

    };

    try {
        baseUpgradeWebModuleRelease.upgrade();
    } catch (UpgradeException ue) {
        throw new RuntimeException(ue);
    }

    registry.register("com.liferay.recent.documents.web", "0.0.0", "1.0.1", new DummyUpgradeStep());

    registry.register("com.liferay.recent.documents.web", "0.0.1", "1.0.1", new UpgradePortletId());

    // See LPS-65946

    registry.register("com.liferay.recent.documents.web", "1.0.0", "1.0.1", new UpgradePortletId());
}

From source file:com.liferay.wiki.navigation.web.internal.upgrade.WikiNavigationWebUpgrade.java

License:Open Source License

@Override
public void register(Registry registry) {
    BaseUpgradeWebModuleRelease upgradeWebModuleRelease = new BaseUpgradeWebModuleRelease() {

        @Override//w ww  . j a v a2 s . c om
        protected String getBundleSymbolicName() {
            return "com.liferay.wiki.navigation.web";
        }

        @Override
        protected String[] getPortletIds() {
            return new String[] { "1_WAR_wikinavigationportlet", "2_WAR_wikinavigationportlet" };
        }

    };

    try {
        upgradeWebModuleRelease.upgrade();
    } catch (UpgradeException ue) {
        throw new RuntimeException(ue);
    }

    registry.register("com.liferay.wiki.navigation.web", "0.0.0", "1.0.1", new DummyUpgradeStep());

    registry.register("com.liferay.wiki.navigation.web", "0.0.1", "1.0.0", new UpgradePortletPreferences());

    registry.register("com.liferay.wiki.navigation.web", "1.0.0", "1.0.1", new UpgradePortletId());
}