Statistics
| Branch: | Revision:

root / src / com / rackspacecloud / android / AndroidCloudApplication.java @ b722cab3

History | View | Annotate | Download (1.6 kB)

1
package com.rackspacecloud.android;
2

    
3
import java.util.ArrayList;
4

    
5
import org.apache.http.HttpEntity;
6

    
7
import com.rackspace.cloud.files.api.client.ContainerObjects;
8

    
9
import android.app.Application;
10

    
11
public class AndroidCloudApplication extends Application {
12

    
13
        private boolean taskProcessing;
14
        private boolean deletingObjectProcessing;
15
        private boolean deletingContainerProcessing;
16
        private boolean downloadingObject;
17
        private HttpEntity downloadedObject;
18
        private ArrayList<ContainerObjects> curDirFiles;
19
        
20
        public void setAddingObject(boolean processing){
21
                taskProcessing = processing;
22
        }
23
        
24
        public boolean isAddingObject(){
25
                return taskProcessing;
26
        }
27
        
28
        public void setDownloadedEntity(HttpEntity obj){
29
                downloadedObject = obj;
30
        }
31
        
32
        public HttpEntity getDownloadedEntity(){
33
                return downloadedObject;
34
        }
35
        
36
        public void setDownloadingObject(boolean processing){
37
                downloadingObject = processing;
38
        }
39
        
40
        public boolean isDownloadingObject(){
41
                return downloadingObject;
42
        }
43
        
44
        public void setDeleteingObject(boolean processing){
45
                deletingObjectProcessing = processing;
46
        }
47
        
48
        public boolean isDeletingObject(){
49
                return deletingObjectProcessing;
50
        }
51
        
52
        public void setDeletingContainer(boolean processing){
53
                deletingContainerProcessing = processing;
54
        }
55
        
56
        public boolean isDeletingContainer(){
57
                return deletingContainerProcessing;
58
        }
59
        
60
        public ArrayList<ContainerObjects> getCurFiles(){
61
                return curDirFiles;
62
        }
63
        
64
        public void setCurFiles(ArrayList<ContainerObjects> files){
65
                curDirFiles = new ArrayList<ContainerObjects>();
66
                for(ContainerObjects obj : files){
67
                        curDirFiles.add(obj);
68
                }
69
                        
70
        }
71
}