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

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

Introduction

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

Prototype

@Override
    public void upgrade() throws UpgradeException 

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 w w.  j a  v a  2s. c om
        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//from  w ww .j  av a2  s . co  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/* w w w .jav a  2s.  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  www.  j a va 2s  . 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.recent.documents.web.internal.upgrade.RecentDocumentsWebUpgrade.java

License:Open Source License

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

        @Override//from w  ww.  j  av  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/*  ww  w  .j a  v a2s . co m*/
        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());
}