[Esbox-commits] r2095 - in branches/work_Fabricio/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal: api/vm/vmware vm/vmware/ui/wizards
fabricioepa at garage.maemo.org
fabricioepa at garage.maemo.org
Wed Sep 2 23:58:03 EEST 2009
Author: fabricioepa
Date: 2009-09-02 23:58:02 +0300 (Wed, 02 Sep 2009)
New Revision: 2095
Modified:
branches/work_Fabricio/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMInfo.java
branches/work_Fabricio/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMInstallerContentLabelProvider.java
Log:
Refactoring to support multiple file parts
Modified: branches/work_Fabricio/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMInfo.java
===================================================================
--- branches/work_Fabricio/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMInfo.java 2009-09-02 20:08:23 UTC (rev 2094)
+++ branches/work_Fabricio/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMInfo.java 2009-09-02 20:58:02 UTC (rev 2095)
@@ -42,7 +42,7 @@
// urls for download and storage
private URL localPathURL;
- private boolean hasMoreParts;
+ private int numParts;
/**
* Constructor.
@@ -62,6 +62,7 @@
downloaded = 0;
descriptor = null;
status = Status.DOWNLOADING;
+ numParts = 1;
}
/**
@@ -206,7 +207,7 @@
* @return true, if the file has more than one part; false, otherwise.
*/
public boolean hasMoreParts() {
- return this.hasMoreParts;
+ return this.numParts > 0;
}
/**
@@ -214,11 +215,17 @@
*
* @param hasMoreParts
*/
- public void setHasMoreParts(boolean hasMoreParts) {
- this.hasMoreParts = hasMoreParts;
+ public void setNumberOfParts(int number) {
+ this.numParts = number;
}
/**
+ * @return
+ */
+ public int getNumParts(){
+ return numParts;
+ }
+ /**
* Download the file.
*
* @return the runnable process
Modified: branches/work_Fabricio/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMInstallerContentLabelProvider.java
===================================================================
--- branches/work_Fabricio/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMInstallerContentLabelProvider.java 2009-09-02 20:08:23 UTC (rev 2094)
+++ branches/work_Fabricio/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMInstallerContentLabelProvider.java 2009-09-02 20:58:02 UTC (rev 2095)
@@ -82,8 +82,8 @@
else {
int indexOfExistingDownloadFile = contents
.indexOf(downloadFile);
- ((MaemoSDKVMInfo) contents.get(indexOfExistingDownloadFile))
- .setHasMoreParts(true);
+ MaemoSDKVMInfo info = ((MaemoSDKVMInfo) contents.get(indexOfExistingDownloadFile));
+ info.setNumberOfParts(info.getNumParts() +1);
}
}
}
More information about the Esbox-commits
mailing list