diff options
author | Pascal Rapicault (Ericsson) | 2013-02-14 17:39:14 +0000 |
---|---|---|
committer | Pascal Rapicault | 2013-02-14 17:39:14 +0000 |
commit | f7559f7f4976c6af53be9b54a36cbad40719e702 (patch) | |
tree | 53166b73da02e28ab7e586e9dd1247a73d2b5926 | |
parent | 03fbd7c20261d6859d6eddd663de97b37742c83f (diff) | |
download | rt.equinox.p2-f7559f7f4976c6af53be9b54a36cbad40719e702.tar.gz rt.equinox.p2-f7559f7f4976c6af53be9b54a36cbad40719e702.tar.xz rt.equinox.p2-f7559f7f4976c6af53be9b54a36cbad40719e702.zip |
Move the wizard classes to the scheduler bundle until we do figure out v20130214-173914
the possible merge with the import/export codebase.
11 files changed, 71 insertions, 47 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/META-INF/MANIFEST.MF index ded416037..e4498d102 100644 --- a/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/META-INF/MANIFEST.MF @@ -10,7 +10,8 @@ Export-Package: org.eclipse.equinox.internal.p2.ui.sdk.scheduler;x-internal:=tru Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, org.eclipse.equinox.p2.updatechecker, - org.eclipse.equinox.p2.ui + org.eclipse.equinox.p2.ui, + org.eclipse.equinox.p2.repository;bundle-version="2.3.0" Bundle-RequiredExecutionEnvironment: J2SE-1.5, J2SE-1.4, CDC-1.1/Foundation-1.1 @@ -21,6 +22,7 @@ Import-Package: com.ibm.icu.util;version="4.0.1", org.eclipse.equinox.internal.p2.engine.phases, org.eclipse.equinox.internal.p2.garbagecollector, org.eclipse.equinox.internal.p2.metadata.query, + org.eclipse.equinox.internal.p2.ui, org.eclipse.equinox.internal.p2.ui.actions, org.eclipse.equinox.internal.p2.ui.query, org.eclipse.equinox.internal.provisional.p2.core.eventbus, diff --git a/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler.java b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler.java index 73284da7f..2183d5b06 100644 --- a/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler.java +++ b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler.java @@ -12,6 +12,9 @@ *******************************************************************************/ package org.eclipse.equinox.internal.p2.ui.sdk.scheduler; +import org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration.AbstractPage_c; +import org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration.ImportFromInstallationWizard_c; + import com.ibm.icu.util.Calendar; import com.ibm.icu.util.ULocale; import java.util.Set; @@ -20,8 +23,6 @@ import org.eclipse.core.runtime.preferences.ConfigurationScope; import org.eclipse.core.runtime.preferences.IScopeContext; import org.eclipse.equinox.internal.p2.core.helpers.ServiceHelper; import org.eclipse.equinox.internal.p2.garbagecollector.GarbageCollector; -import org.eclipse.equinox.internal.p2.ui.dialogs.AbstractPage_c; -import org.eclipse.equinox.internal.p2.ui.dialogs.ImportFromInstallationWizard_c; import org.eclipse.equinox.internal.provisional.p2.updatechecker.*; import org.eclipse.equinox.p2.core.IProvisioningAgent; import org.eclipse.equinox.p2.engine.IProfile; diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/AbstractImportPage_c.java b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/AbstractImportPage_c.java index e17a425bb..5c9ff866f 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/AbstractImportPage_c.java +++ b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/AbstractImportPage_c.java @@ -10,12 +10,11 @@ * Ericsson AB (Pascal Rapicault) - Bug 395210 * Ericsson AB (Hamdan Msheik) - Bug 398833 *******************************************************************************/ -package org.eclipse.equinox.internal.p2.ui.dialogs; - +package org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration; import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.equinox.internal.p2.ui.ProvUI; -import org.eclipse.equinox.internal.p2.ui.ProvUIMessages; +import org.eclipse.equinox.internal.p2.ui.dialogs.ProvisioningOperationWizard; import org.eclipse.equinox.p2.engine.IProfile; import org.eclipse.equinox.p2.metadata.IInstallableUnit; import org.eclipse.equinox.p2.metadata.VersionRange; diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/AbstractPage_c.java b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/AbstractPage_c.java index 9ba80209d..b78dbf5c8 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/AbstractPage_c.java +++ b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/AbstractPage_c.java @@ -11,14 +11,16 @@ * Ericsson AB (Pascal Rapicault) - Bug 387115 - Allow to export everything * Ericsson AB (Hamdan Msheik) - Bug 398833 *******************************************************************************/ -package org.eclipse.equinox.internal.p2.ui.dialogs; +package org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration; import java.util.*; import org.eclipse.core.runtime.Platform; import org.eclipse.core.runtime.jobs.IJobChangeEvent; import org.eclipse.core.runtime.jobs.JobChangeAdapter; import org.eclipse.core.runtime.preferences.ConfigurationScope; -import org.eclipse.equinox.internal.p2.ui.*; +import org.eclipse.equinox.internal.p2.ui.ProvUI; +import org.eclipse.equinox.internal.p2.ui.ProvUIActivator; +import org.eclipse.equinox.internal.p2.ui.dialogs.*; import org.eclipse.equinox.internal.p2.ui.model.InstalledIUElement; import org.eclipse.equinox.internal.p2.ui.viewers.*; import org.eclipse.equinox.p2.core.IProvisioningAgent; @@ -398,7 +400,7 @@ public abstract class AbstractPage_c extends WizardPage implements Listener { // } protected IUColumnConfig[] getColumnConfig() { - return new IUColumnConfig[] {new IUColumnConfig(ProvUIMessages.ProvUI_NameColumnTitle, IUColumnConfig.COLUMN_NAME, ILayoutConstants.DEFAULT_PRIMARY_COLUMN_WIDTH), new IUColumnConfig(ProvUIMessages.ProvUI_VersionColumnTitle, IUColumnConfig.COLUMN_VERSION, ILayoutConstants.DEFAULT_SMALL_COLUMN_WIDTH), new IUColumnConfig(ProvUIMessages.ProvUI_IdColumnTitle, IUColumnConfig.COLUMN_ID, ILayoutConstants.DEFAULT_COLUMN_WIDTH)}; + return new IUColumnConfig[] {new IUColumnConfig(org.eclipse.equinox.internal.p2.ui.ProvUIMessages.ProvUI_NameColumnTitle, IUColumnConfig.COLUMN_NAME, ILayoutConstants.DEFAULT_PRIMARY_COLUMN_WIDTH), new IUColumnConfig(org.eclipse.equinox.internal.p2.ui.ProvUIMessages.ProvUI_VersionColumnTitle, IUColumnConfig.COLUMN_VERSION, ILayoutConstants.DEFAULT_SMALL_COLUMN_WIDTH), new IUColumnConfig(org.eclipse.equinox.internal.p2.ui.ProvUIMessages.ProvUI_IdColumnTitle, IUColumnConfig.COLUMN_ID, ILayoutConstants.DEFAULT_COLUMN_WIDTH)}; } protected void createInstallationTable(final Composite parent) { diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ImportFromInstallationPage_c.java b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/ImportFromInstallationPage_c.java index b0571df68..53bef0a51 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ImportFromInstallationPage_c.java +++ b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/ImportFromInstallationPage_c.java @@ -10,12 +10,12 @@ * Ericsson AB (Pascal Rapicault) - Bug 387115 - Allow to export everything * Ericsson AB (Hamdan Msheik) - Bug 398833 *******************************************************************************/ -package org.eclipse.equinox.internal.p2.ui.dialogs; - +package org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration; import java.net.URI; import org.eclipse.equinox.internal.p2.ui.ProvUI; -import org.eclipse.equinox.internal.p2.ui.ProvUIMessages; +import org.eclipse.equinox.internal.p2.ui.dialogs.ISelectableIUsPage; +import org.eclipse.equinox.internal.p2.ui.dialogs.ProvisioningOperationWizard; import org.eclipse.equinox.internal.p2.ui.model.ProfileElement; import org.eclipse.equinox.internal.p2.ui.viewers.IUDetailsLabelProvider; import org.eclipse.equinox.p2.core.IProvisioningAgent; @@ -43,7 +43,7 @@ public class ImportFromInstallationPage_c extends AbstractImportPage_c implement public ImportFromInstallationPage_c(ProvisioningUI ui, ProvisioningOperationWizard wizard) { super("importfrominstancepage", ui, wizard); //$NON-NLS-1$ - setTitle(ProvUIMessages.ImportFromInstallationPage_DIALOG_TITLE); + setTitle(org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration.ProvUIMessages.ImportFromInstallationPage_DIALOG_TITLE); // setDescription(ProvUIMessages.ImportFromInstallationPage_DIALOG_DESCRIPTION); } diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ImportFromInstallationWizard_c.java b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/ImportFromInstallationWizard_c.java index 1c76010e9..d9080332d 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ImportFromInstallationWizard_c.java +++ b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/ImportFromInstallationWizard_c.java @@ -9,12 +9,13 @@ * WindRiver Corporation - initial API and implementation * Ericsson AB (Hamdan Msheik) - Bug 398833 *******************************************************************************/ -package org.eclipse.equinox.internal.p2.ui.dialogs; +package org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration; import java.util.Collection; import org.eclipse.core.runtime.Platform; import org.eclipse.equinox.internal.p2.ui.ProvUIActivator; -import org.eclipse.equinox.internal.p2.ui.ProvUIMessages; +import org.eclipse.equinox.internal.p2.ui.dialogs.ISelectableIUsPage; +import org.eclipse.equinox.internal.p2.ui.dialogs.InstallWizard; import org.eclipse.equinox.internal.p2.ui.model.IUElementListRoot; import org.eclipse.equinox.p2.engine.IProfile; import org.eclipse.equinox.p2.engine.ProvisioningContext; diff --git a/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/ProvUIMessages.java b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/ProvUIMessages.java new file mode 100644 index 000000000..e67ae700b --- /dev/null +++ b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/ProvUIMessages.java @@ -0,0 +1,36 @@ +/******************************************************************************* + * Copyright (c) 2013 Ericsson AB and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Ericsson AB - initial API and implementation + *******************************************************************************/ +package org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration; + +import org.eclipse.osgi.util.NLS; + +public class ProvUIMessages extends NLS { + private static final String BUNDLE_NAME = "org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration.messages"; //$NON-NLS-1$ + static { + // load message values from bundle file + NLS.initializeMessages(BUNDLE_NAME, ProvUIMessages.class); + } + + public static String AbstractImportPage_HigherVersionInstalled; + public static String AbstractImportPage_SameVersionInstalled; + public static String Column_Id; + public static String Column_Name; + public static String Column_Version; + public static String AbstractPage_ButtonSelectAll; + public static String AbstractPage_ButtonDeselectAll; + public static String PAGE_NOINSTALLTION_ERROR; + public static String ImportFromInstallationPage_DIALOG_DESCRIPTION; + public static String ImportFromInstallationPage_SELECT_COMPONENT; + public static String ImportFromInstallationPage_DIALOG_TITLE; + public static String ImportWizard_WINDOWTITLE; + public static String ImportFromInstallationPage_INVALID_DESTINATION; + public static String REMIND_ME_TO_MIGRATE_LATER; +} diff --git a/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/messages.properties b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/messages.properties new file mode 100644 index 000000000..e26b8fcf8 --- /dev/null +++ b/bundles/org.eclipse.equinox.p2.ui.sdk.scheduler/src/org/eclipse/equinox/internal/p2/ui/sdk/scheduler/migration/messages.properties @@ -0,0 +1,14 @@ +AbstractImportPage_HigherVersionInstalled={0} (Disabled because a higher version is already installed) +AbstractImportPage_SameVersionInstalled={0} (Disabled - item already installed) +Column_Id=Id +Column_Name=Name +Column_Version=Version +AbstractPage_ButtonSelectAll=&Select All +AbstractPage_ButtonDeselectAll=&Deselect All +PAGE_NOINSTALLTION_ERROR=Select at least one available element to be installed. +ImportFromInstallationPage_DIALOG_DESCRIPTION=Import software items from the existing application installation. +ImportFromInstallationPage_SELECT_COMPONENT=Select at least one available element to be installed. +ImportWizard_WINDOWTITLE=Import +ImportFromInstallationPage_INVALID_DESTINATION=Specify the path to a valid application installation. +ImportFromInstallationPage_DIALOG_TITLE=A new profile has been created due to a detected change in your base. Eclipse will try to import your previous profile features into the new one. +REMIND_ME_TO_MIGRATE_LATER= Remind me later. diff --git a/bundles/org.eclipse.equinox.p2.ui/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.ui/META-INF/MANIFEST.MF index edbfa0420..3d647ee1c 100644 --- a/bundles/org.eclipse.equinox.p2.ui/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.equinox.p2.ui/META-INF/MANIFEST.MF @@ -10,7 +10,7 @@ Export-Package: org.eclipse.equinox.internal.p2.ui; x-friends:="org.eclipse.equinox.p2.ui.admin, org.eclipse.pde.ui, org.eclipse.equinox.p2.ui.sdk, - org.eclipse.equinox.p2.ui.rcp, org.eclipse.equinox.p2.ui.importexport", + org.eclipse.equinox.p2.ui.rcp, org.eclipse.equinox.p2.ui.importexport, org.eclipse.equinox.p2.ui.sdk.scheduler", org.eclipse.equinox.internal.p2.ui.actions;x-friends:="org.eclipse.equinox.p2.ui.admin,org.eclipse.equinox.p2.ui.sdk.scheduler", org.eclipse.equinox.internal.p2.ui.dialogs;x-friends:="org.eclipse.equinox.p2.ui.admin,org.eclipse.equinox.p2.ui.sdk.scheduler,org.eclipse.pde.ui,org.eclipse.equinox.p2.ui.importexport", org.eclipse.equinox.internal.p2.ui.model; diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUIMessages.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUIMessages.java index 9a66141b3..bb0b3d9e5 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUIMessages.java +++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUIMessages.java @@ -257,19 +257,4 @@ public class ProvUIMessages extends NLS { public static String UserValidationDialog_PasswordLabel; public static String UserValidationDialog_SavePasswordButton; public static String UserValidationDialog_UsernameLabel; - - public static String AbstractImportPage_HigherVersionInstalled; - public static String AbstractImportPage_SameVersionInstalled; - public static String Column_Id; - public static String Column_Name; - public static String Column_Version; - public static String AbstractPage_ButtonSelectAll; - public static String AbstractPage_ButtonDeselectAll; - public static String PAGE_NOINSTALLTION_ERROR; - public static String ImportFromInstallationPage_DIALOG_DESCRIPTION; - public static String ImportFromInstallationPage_SELECT_COMPONENT; - public static String ImportFromInstallationPage_DIALOG_TITLE; - public static String ImportWizard_WINDOWTITLE; - public static String ImportFromInstallationPage_INVALID_DESTINATION; - public static String REMIND_ME_TO_MIGRATE_LATER; } diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/messages.properties b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/messages.properties index 5067e6afd..fc021bf52 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/messages.properties +++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/messages.properties @@ -243,19 +243,3 @@ RevertDialog_Title=Revert Software Configuration RollbackProfileElement_CurrentInstallation=Current Installation TrustCertificateDialog_Details=Details TrustCertificateDialog_Title=Do you trust these certificates? - - -AbstractImportPage_HigherVersionInstalled={0} (Disabled because a higher version is already installed) -AbstractImportPage_SameVersionInstalled={0} (Disabled - item already installed) -Column_Id=Id -Column_Name=Name -Column_Version=Version -AbstractPage_ButtonSelectAll=&Select All -AbstractPage_ButtonDeselectAll=&Deselect All -PAGE_NOINSTALLTION_ERROR=Select at least one available element to be installed. -ImportFromInstallationPage_DIALOG_DESCRIPTION=Import software items from the existing application installation. -ImportFromInstallationPage_SELECT_COMPONENT=Select at least one available element to be installed. -ImportWizard_WINDOWTITLE=Import -ImportFromInstallationPage_INVALID_DESTINATION=Specify the path to a valid application installation. -ImportFromInstallationPage_DIALOG_TITLE=A new profile has been created due to a detected change in your base. Eclipse will try to import your previous profile features into the new one. -REMIND_ME_TO_MIGRATE_LATER= Remind me later. |