From f47e91b3af7cd606aff62908f45621cd8d467a50 Mon Sep 17 00:00:00 2001 From: David Dykstal Date: Sat, 29 Mar 2008 19:26:56 +0000 Subject: [PATCH] [189274]provide import and export operations for profiles https://bugs.eclipse.org/bugs/show_bug.cgi?id=189274 --- .../{PFMetadataAnchor.java => PFFileSystemAnchor.java} | 8 ++++---- .../{PFMetatdataJob.java => PFFileSystemJob.java} | 4 ++-- ...{PFMetadataLocation.java => PFFileSystemLocation.java} | 8 ++++---- .../rse/internal/persistence/PropertyFileProvider.java | 8 ++++---- 4 files changed, 14 insertions(+), 14 deletions(-) rename rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/{PFMetadataAnchor.java => PFFileSystemAnchor.java} (93%) rename rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/{PFMetatdataJob.java => PFFileSystemJob.java} (96%) rename rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/{PFMetadataLocation.java => PFFileSystemLocation.java} (94%) diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFMetadataAnchor.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFFileSystemAnchor.java similarity index 93% rename from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFMetadataAnchor.java rename to rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFFileSystemAnchor.java index 34ef97fe0d1..30244eca4ee 100644 --- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFMetadataAnchor.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFFileSystemAnchor.java @@ -23,11 +23,11 @@ import org.eclipse.core.runtime.jobs.Job; import org.eclipse.rse.persistence.IRSEPersistenceProvider; import org.eclipse.rse.persistence.dom.RSEDOM; -class PFMetadataAnchor implements PFPersistenceAnchor { +class PFFileSystemAnchor implements PFPersistenceAnchor { private File providerFolder = null; - public PFMetadataAnchor(File providerFolder) { + public PFFileSystemAnchor(File providerFolder) { this.providerFolder = providerFolder; } @@ -42,7 +42,7 @@ class PFMetadataAnchor implements PFPersistenceAnchor { public PFPersistenceLocation getProfileLocation(String profileLocationName) { File profileFolder = getProfileFolder(profileLocationName); - PFPersistenceLocation result = new PFMetadataLocation(profileFolder); + PFPersistenceLocation result = new PFFileSystemLocation(profileFolder); return result; } @@ -68,7 +68,7 @@ class PFMetadataAnchor implements PFPersistenceAnchor { * @see org.eclipse.rse.internal.persistence.PFPersistenceAnchor#makeSaveJob(org.eclipse.rse.persistence.dom.RSEDOM, org.eclipse.rse.persistence.IRSEPersistenceProvider) */ public Job makeSaveJob(RSEDOM dom, IRSEPersistenceProvider provider) { - return new PFMetatdataJob(dom, provider); + return new PFFileSystemJob(dom, provider); } /** diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFMetatdataJob.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFFileSystemJob.java similarity index 96% rename from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFMetatdataJob.java rename to rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFFileSystemJob.java index e5694672ed6..fdf9209c0e5 100644 --- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFMetatdataJob.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFFileSystemJob.java @@ -35,7 +35,7 @@ import org.eclipse.rse.persistence.dom.RSEDOM; * {@link RSECorePlugin#getThePersistenceManager()}. It is used to * save a DOM to the workspace metadata area. A DOM corresponds to a profile. */ -public class PFMetatdataJob extends Job { +public class PFFileSystemJob extends Job { private static Object jobFamily = RSECorePlugin.getThePersistenceManager(); @@ -51,7 +51,7 @@ public class PFMetatdataJob extends Job { } } - public PFMetatdataJob(RSEDOM dom, IRSEPersistenceProvider provider) { + public PFFileSystemJob(RSEDOM dom, IRSEPersistenceProvider provider) { super("Saving Profile"); //$NON-NLS-1$ String title = NLS.bind(RSECoreMessages.SaveRSEDOMJob_SavingProfileJobName, dom.getName()); setName(title); diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFMetadataLocation.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFFileSystemLocation.java similarity index 94% rename from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFMetadataLocation.java rename to rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFFileSystemLocation.java index 13fe970184a..8bbfd163bf9 100644 --- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFMetadataLocation.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PFFileSystemLocation.java @@ -25,11 +25,11 @@ import java.util.Set; import org.eclipse.rse.core.RSECorePlugin; -class PFMetadataLocation implements PFPersistenceLocation { +class PFFileSystemLocation implements PFPersistenceLocation { private File _baseFolder; - public PFMetadataLocation(File baseFolder) { + public PFFileSystemLocation(File baseFolder) { _baseFolder = baseFolder; } @@ -44,7 +44,7 @@ class PFMetadataLocation implements PFPersistenceLocation { public PFPersistenceLocation getChild(String childName) { File childFolder = new File(_baseFolder, childName); - return new PFMetadataLocation(childFolder); + return new PFFileSystemLocation(childFolder); } public PFPersistenceLocation[] getChildren() { @@ -54,7 +54,7 @@ class PFMetadataLocation implements PFPersistenceLocation { for (int i = 0; i < members.length; i++) { File member = members[i]; if (member.isDirectory()) { - PFPersistenceLocation child = new PFMetadataLocation(member); + PFPersistenceLocation child = new PFFileSystemLocation(member); children.add(child); } } diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PropertyFileProvider.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PropertyFileProvider.java index 27e5bb04b0d..c267da0c3fa 100644 --- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PropertyFileProvider.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/PropertyFileProvider.java @@ -193,7 +193,7 @@ public class PropertyFileProvider implements IRSEPersistenceProvider, IRSEImport * @see org.eclipse.rse.internal.persistence.IRSEImportExportProvider#exportRSEDOM(java.io.File, org.eclipse.rse.persistence.dom.RSEDOM, org.eclipse.core.runtime.IProgressMonitor) */ public boolean exportRSEDOM(File folder, RSEDOM dom, IProgressMonitor monitor) { - PFPersistenceAnchor anchor = new PFMetadataAnchor(folder); + PFPersistenceAnchor anchor = new PFFileSystemAnchor(folder); String name = "DOM"; //$NON-NLS-1$ boolean saved = save(dom, anchor, name, monitor); return saved; @@ -203,7 +203,7 @@ public class PropertyFileProvider implements IRSEPersistenceProvider, IRSEImport * @see org.eclipse.rse.internal.persistence.IRSEImportExportProvider#importRSEDOM(java.io.File, org.eclipse.core.runtime.IProgressMonitor) */ public RSEDOM importRSEDOM(File folder, IProgressMonitor monitor) { - PFPersistenceAnchor anchor = new PFMetadataAnchor(folder); + PFPersistenceAnchor anchor = new PFFileSystemAnchor(folder); String name = "DOM"; //$NON-NLS-1$ RSEDOM dom = load(anchor, name, monitor); return dom; @@ -239,11 +239,11 @@ public class PropertyFileProvider implements IRSEPersistenceProvider, IRSEImport anchor = new PFWorkspaceAnchor(); } else if (location.equals(PV_LOCATION_METADATA)) { File profilesFolder = getProfilesFolder(); - anchor = new PFMetadataAnchor(profilesFolder); + anchor = new PFFileSystemAnchor(profilesFolder); } else { // if no explicit location is specified we assume the metadata location File profilesFolder = getProfilesFolder(); - anchor = new PFMetadataAnchor(profilesFolder); + anchor = new PFFileSystemAnchor(profilesFolder); } return anchor; }