core/com.nokia.carbide.discovery.ui/src/com/nokia/carbide/internal/discovery/ui/p2/ImportExportData.java
changeset 1994 e9be28ae423a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/core/com.nokia.carbide.discovery.ui/src/com/nokia/carbide/internal/discovery/ui/p2/ImportExportData.java	Mon Sep 13 15:22:01 2010 -0500
@@ -0,0 +1,47 @@
+package com.nokia.carbide.internal.discovery.ui.p2;
+
+import java.net.URI;
+import java.util.Collection;
+import java.util.HashSet;
+
+
+public class ImportExportData {
+	private boolean wantsVersions;
+	private Collection<URI> uris;
+	private Collection<FeatureInfo> featureInfos;
+	
+	public ImportExportData() {
+		uris = new HashSet<URI>();
+		featureInfos = new HashSet<FeatureInfo>();
+	}
+	
+	public ImportExportData(boolean wantsVersions, Collection<URI> uris, Collection<FeatureInfo> featureInfos) {
+		this.wantsVersions = wantsVersions;
+		this.uris = uris;
+		this.featureInfos = featureInfos;
+	}
+
+	public void addURI(URI uri) {
+		uris.add(uri);
+	}
+	
+	public Collection<URI> getURIs() {
+		return uris;
+	}
+	
+	public void addFeatureInfo(FeatureInfo info) {
+		featureInfos.add(info);
+	}
+	
+	public Collection<FeatureInfo> getFeatureInfos() {
+		return featureInfos;
+	}
+	
+	public void setWantsVersions(boolean wantsVersions) {
+		this.wantsVersions = wantsVersions;
+	}
+	
+	public boolean getWantsVersions() {
+		return wantsVersions;
+	}
+}
\ No newline at end of file