Revision 43126 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.installer/org.gvsig.installer.lib/org.gvsig.installer.lib.impl/src/main/java/org/gvsig/installer/lib/impl/DefaultInstallerProviderServices.java

View differences:

DefaultInstallerProviderServices.java
33 33
import java.io.OutputStream;
34 34
import java.util.List;
35 35
import java.util.Map;
36
import java.util.Properties;
36 37

  
37 38
import org.gvsig.installer.lib.api.PackageInfo;
38 39
import org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException;
......
45 46
import org.gvsig.installer.lib.spi.InstallerInfoFileException;
46 47
import org.gvsig.installer.lib.spi.InstallerProviderLocator;
47 48
import org.gvsig.tools.service.spi.AbstractProviderServices;
49
import org.gvsig.tools.task.SimpleTaskStatus;
48 50

  
49 51
/**
50 52
 * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera Llodr&aacute;</a>
......
52 54
public class DefaultInstallerProviderServices extends AbstractProviderServices
53 55
		implements InstallPackageProviderServices {
54 56

  
55
	private List<String> defaultSelectedPacketsIDs = null;
57
    private List<String> defaultSelectedPacketsIDs = null;
58
    private Properties properties;
56 59

  
57 60
	// private static final Logger LOG = LoggerFactory
58 61
	// .getLogger(DefaultInstallerProviderServices.class);
......
156 159
		return decompress.searchPlugin(is, zipEntry);
157 160
	}
158 161

  
162
    @Override
159 163
	public void readPackageSetInfo(InputStream is,
160 164
			List<PackageInfo> installerInfos,
161
			Map<PackageInfo, String> zipEntriesMap)
165
			Map<PackageInfo, String> zipEntriesMap, SimpleTaskStatus taskStatus)
162 166
			throws InstallPackageServiceException {
163
		Decompress decompress = new Decompress();
164
		decompress
165
				.readPackageSetInstallInfos(is, installerInfos, zipEntriesMap);
167
		Decompress decompress = new Decompress(taskStatus);
168
		decompress.readPackageSetInstallInfos(is, installerInfos, zipEntriesMap);
166 169

  
167 170
		defaultSelectedPacketsIDs = decompress.getDefaultSelectedPackages();
171
                properties = decompress.getProperties();
168 172
	}
169 173

  
174
    @Override
170 175
	public void readPackageInfo(InputStream is,
171 176
			List<PackageInfo> installerInfos,
172
			Map<PackageInfo, String> zipEntriesMap, String name)
177
			Map<PackageInfo, String> zipEntriesMap, String name, SimpleTaskStatus taskStatus)
173 178
			throws InstallPackageServiceException {
174 179

  
175
		Decompress decompress = new Decompress();
180
		Decompress decompress = new Decompress(taskStatus);
176 181
		decompress.readPackageInstallInfo(is, installerInfos, zipEntriesMap,
177 182
				name);
178 183
	}
179 184

  
180
	public List<String> getDefaultSelectedPackagesIDs() {
181
		return defaultSelectedPacketsIDs;
182
	}
185
    @Override
186
    public List<String> getDefaultSelectedPackagesIDs() {
187
            return defaultSelectedPacketsIDs;
188
    }
189

  
190
    @Override
191
    public Properties getProperties() {
192
            return properties;
193
    }
183 194
}

Also available in: Unified diff