Statistics
| Branch: | Revision:

root / src / com / rackspacecloud / android / AndroidCloudApplication.java @ 639ae8d6

History | View | Annotate | Download (1.6 kB)

1 a7d1fdc2 Adam Menz
package com.rackspacecloud.android;
2 a7d1fdc2 Adam Menz
3 a7d1fdc2 Adam Menz
import java.util.ArrayList;
4 a7d1fdc2 Adam Menz
5 3e180b04 Adam Menz
import org.apache.http.HttpEntity;
6 3e180b04 Adam Menz
7 a7d1fdc2 Adam Menz
import com.rackspace.cloud.files.api.client.ContainerObjects;
8 a7d1fdc2 Adam Menz
9 a7d1fdc2 Adam Menz
import android.app.Application;
10 a7d1fdc2 Adam Menz
11 a7d1fdc2 Adam Menz
public class AndroidCloudApplication extends Application {
12 a7d1fdc2 Adam Menz
13 a7d1fdc2 Adam Menz
        private boolean taskProcessing;
14 a7d1fdc2 Adam Menz
        private boolean deletingObjectProcessing;
15 a7d1fdc2 Adam Menz
        private boolean deletingContainerProcessing;
16 3e180b04 Adam Menz
        private boolean downloadingObject;
17 3e180b04 Adam Menz
        private HttpEntity downloadedObject;
18 a7d1fdc2 Adam Menz
        private ArrayList<ContainerObjects> curDirFiles;
19 a7d1fdc2 Adam Menz
        
20 a7d1fdc2 Adam Menz
        public void setAddingObject(boolean processing){
21 a7d1fdc2 Adam Menz
                taskProcessing = processing;
22 a7d1fdc2 Adam Menz
        }
23 a7d1fdc2 Adam Menz
        
24 a7d1fdc2 Adam Menz
        public boolean isAddingObject(){
25 a7d1fdc2 Adam Menz
                return taskProcessing;
26 a7d1fdc2 Adam Menz
        }
27 a7d1fdc2 Adam Menz
        
28 3e180b04 Adam Menz
        public void setDownloadedEntity(HttpEntity obj){
29 3e180b04 Adam Menz
                downloadedObject = obj;
30 3e180b04 Adam Menz
        }
31 3e180b04 Adam Menz
        
32 3e180b04 Adam Menz
        public HttpEntity getDownloadedEntity(){
33 3e180b04 Adam Menz
                return downloadedObject;
34 3e180b04 Adam Menz
        }
35 3e180b04 Adam Menz
        
36 3e180b04 Adam Menz
        public void setDownloadingObject(boolean processing){
37 3e180b04 Adam Menz
                downloadingObject = processing;
38 3e180b04 Adam Menz
        }
39 3e180b04 Adam Menz
        
40 3e180b04 Adam Menz
        public boolean isDownloadingObject(){
41 3e180b04 Adam Menz
                return downloadingObject;
42 3e180b04 Adam Menz
        }
43 3e180b04 Adam Menz
        
44 a7d1fdc2 Adam Menz
        public void setDeleteingObject(boolean processing){
45 a7d1fdc2 Adam Menz
                deletingObjectProcessing = processing;
46 a7d1fdc2 Adam Menz
        }
47 a7d1fdc2 Adam Menz
        
48 a7d1fdc2 Adam Menz
        public boolean isDeletingObject(){
49 a7d1fdc2 Adam Menz
                return deletingObjectProcessing;
50 a7d1fdc2 Adam Menz
        }
51 a7d1fdc2 Adam Menz
        
52 a7d1fdc2 Adam Menz
        public void setDeletingContainer(boolean processing){
53 a7d1fdc2 Adam Menz
                deletingContainerProcessing = processing;
54 a7d1fdc2 Adam Menz
        }
55 a7d1fdc2 Adam Menz
        
56 a06c1add Adam Menz
        public boolean isDeletingContainer(){
57 a7d1fdc2 Adam Menz
                return deletingContainerProcessing;
58 a7d1fdc2 Adam Menz
        }
59 a7d1fdc2 Adam Menz
        
60 a7d1fdc2 Adam Menz
        public ArrayList<ContainerObjects> getCurFiles(){
61 a7d1fdc2 Adam Menz
                return curDirFiles;
62 a7d1fdc2 Adam Menz
        }
63 a7d1fdc2 Adam Menz
        
64 a7d1fdc2 Adam Menz
        public void setCurFiles(ArrayList<ContainerObjects> files){
65 a7d1fdc2 Adam Menz
                curDirFiles = new ArrayList<ContainerObjects>();
66 a7d1fdc2 Adam Menz
                for(ContainerObjects obj : files){
67 a7d1fdc2 Adam Menz
                        curDirFiles.add(obj);
68 a7d1fdc2 Adam Menz
                }
69 a7d1fdc2 Adam Menz
                        
70 a7d1fdc2 Adam Menz
        }
71 a7d1fdc2 Adam Menz
}