root / src / com / rackspace / cloud / android / AndroidCloudApplication.java @ 378fe36a
History | View | Annotate | Download (2.9 kB)
1 | 7dbfc514 | koutsoub | package com.rackspace.cloud.android; |
---|---|---|---|
2 | a7d1fdc2 | Adam Menz | |
3 | a7d1fdc2 | Adam Menz | import java.util.ArrayList; |
4 | 378fe36a | Giannis Koutsoubos | import java.util.HashMap; |
5 | 856ad13d | koutsoub | import java.util.List; |
6 | 378fe36a | Giannis Koutsoubos | import java.util.Map; |
7 | a7d1fdc2 | Adam Menz | |
8 | 3e180b04 | Adam Menz | import org.apache.http.HttpEntity; |
9 | 3e180b04 | Adam Menz | |
10 | 378fe36a | Giannis Koutsoubos | import android.app.Application; |
11 | 378fe36a | Giannis Koutsoubos | |
12 | a7d1fdc2 | Adam Menz | import com.rackspace.cloud.files.api.client.ContainerObjects; |
13 | 856ad13d | koutsoub | import com.rackspace.cloud.files.api.client.GroupResource; |
14 | a7d1fdc2 | Adam Menz | |
15 | a7d1fdc2 | Adam Menz | public class AndroidCloudApplication extends Application { |
16 | a7d1fdc2 | Adam Menz | |
17 | 54986b23 | Adam Menz | /*
|
18 | 54986b23 | Adam Menz | * these fields act as global fields for the application
|
19 | 54986b23 | Adam Menz | * they are used for some async tasks that need this
|
20 | 54986b23 | Adam Menz | * data but may lose reference to them on a rotation
|
21 | 54986b23 | Adam Menz | */
|
22 | 54986b23 | Adam Menz | private boolean isLoggingIn; |
23 | a7d1fdc2 | Adam Menz | private boolean taskProcessing; |
24 | a7d1fdc2 | Adam Menz | private boolean deletingObjectProcessing; |
25 | a7d1fdc2 | Adam Menz | private boolean deletingContainerProcessing; |
26 | 3e180b04 | Adam Menz | private boolean downloadingObject; |
27 | 21c57799 | Adam Menz | private boolean isSettingLogs; |
28 | 21c57799 | Adam Menz | private boolean isSettingSessionPersistence; |
29 | 3e180b04 | Adam Menz | private HttpEntity downloadedObject;
|
30 | a7d1fdc2 | Adam Menz | private ArrayList<ContainerObjects> curDirFiles; |
31 | 856ad13d | koutsoub | private List<GroupResource> groups = new ArrayList<GroupResource>(); |
32 | 856ad13d | koutsoub | private List<String> others = new ArrayList<String>(); |
33 | 378fe36a | Giannis Koutsoubos | |
34 | c2b54e85 | Adam Menz | public static long lastPause; |
35 | a7d1fdc2 | Adam Menz | |
36 | 856ad13d | koutsoub | public List<String> getOthers() { |
37 | 856ad13d | koutsoub | return others;
|
38 | 856ad13d | koutsoub | } |
39 | 856ad13d | koutsoub | |
40 | 856ad13d | koutsoub | public void setOthers(List<String> others) { |
41 | 856ad13d | koutsoub | this.others = others;
|
42 | 856ad13d | koutsoub | } |
43 | 856ad13d | koutsoub | |
44 | 856ad13d | koutsoub | public List<GroupResource> getGroups() { |
45 | 856ad13d | koutsoub | return groups;
|
46 | 856ad13d | koutsoub | } |
47 | 856ad13d | koutsoub | |
48 | 856ad13d | koutsoub | public void setGroups(List<GroupResource> groups) { |
49 | 856ad13d | koutsoub | this.groups = groups;
|
50 | 856ad13d | koutsoub | } |
51 | 856ad13d | koutsoub | |
52 | a7d1fdc2 | Adam Menz | public void setAddingObject(boolean processing){ |
53 | a7d1fdc2 | Adam Menz | taskProcessing = processing; |
54 | a7d1fdc2 | Adam Menz | } |
55 | a7d1fdc2 | Adam Menz | |
56 | a7d1fdc2 | Adam Menz | public boolean isAddingObject(){ |
57 | a7d1fdc2 | Adam Menz | return taskProcessing;
|
58 | a7d1fdc2 | Adam Menz | } |
59 | a7d1fdc2 | Adam Menz | |
60 | 3e180b04 | Adam Menz | public void setDownloadedEntity(HttpEntity obj){ |
61 | 3e180b04 | Adam Menz | downloadedObject = obj; |
62 | 3e180b04 | Adam Menz | } |
63 | 3e180b04 | Adam Menz | |
64 | 3e180b04 | Adam Menz | public HttpEntity getDownloadedEntity(){
|
65 | 3e180b04 | Adam Menz | return downloadedObject;
|
66 | 3e180b04 | Adam Menz | } |
67 | 3e180b04 | Adam Menz | |
68 | 3e180b04 | Adam Menz | public void setDownloadingObject(boolean processing){ |
69 | 3e180b04 | Adam Menz | downloadingObject = processing; |
70 | 3e180b04 | Adam Menz | } |
71 | 3e180b04 | Adam Menz | |
72 | 3e180b04 | Adam Menz | public boolean isDownloadingObject(){ |
73 | 3e180b04 | Adam Menz | return downloadingObject;
|
74 | 3e180b04 | Adam Menz | } |
75 | 3e180b04 | Adam Menz | |
76 | a7d1fdc2 | Adam Menz | public void setDeleteingObject(boolean processing){ |
77 | a7d1fdc2 | Adam Menz | deletingObjectProcessing = processing; |
78 | a7d1fdc2 | Adam Menz | } |
79 | a7d1fdc2 | Adam Menz | |
80 | a7d1fdc2 | Adam Menz | public boolean isDeletingObject(){ |
81 | a7d1fdc2 | Adam Menz | return deletingObjectProcessing;
|
82 | a7d1fdc2 | Adam Menz | } |
83 | a7d1fdc2 | Adam Menz | |
84 | a7d1fdc2 | Adam Menz | public void setDeletingContainer(boolean processing){ |
85 | a7d1fdc2 | Adam Menz | deletingContainerProcessing = processing; |
86 | a7d1fdc2 | Adam Menz | } |
87 | a7d1fdc2 | Adam Menz | |
88 | a06c1add | Adam Menz | public boolean isDeletingContainer(){ |
89 | a7d1fdc2 | Adam Menz | return deletingContainerProcessing;
|
90 | a7d1fdc2 | Adam Menz | } |
91 | a7d1fdc2 | Adam Menz | |
92 | a7d1fdc2 | Adam Menz | public ArrayList<ContainerObjects> getCurFiles(){ |
93 | a7d1fdc2 | Adam Menz | return curDirFiles;
|
94 | a7d1fdc2 | Adam Menz | } |
95 | a7d1fdc2 | Adam Menz | |
96 | a7d1fdc2 | Adam Menz | public void setCurFiles(ArrayList<ContainerObjects> files){ |
97 | a7d1fdc2 | Adam Menz | curDirFiles = new ArrayList<ContainerObjects>(); |
98 | a7d1fdc2 | Adam Menz | for(ContainerObjects obj : files){
|
99 | a7d1fdc2 | Adam Menz | curDirFiles.add(obj); |
100 | a7d1fdc2 | Adam Menz | } |
101 | a7d1fdc2 | Adam Menz | |
102 | a7d1fdc2 | Adam Menz | } |
103 | 54986b23 | Adam Menz | |
104 | 54986b23 | Adam Menz | public void setIsLoggingIn(boolean logginIn){ |
105 | 54986b23 | Adam Menz | isLoggingIn = logginIn; |
106 | 54986b23 | Adam Menz | } |
107 | 54986b23 | Adam Menz | |
108 | 16615abd | Adam Menz | public boolean isLoggingIn(){ |
109 | 54986b23 | Adam Menz | return isLoggingIn;
|
110 | 54986b23 | Adam Menz | } |
111 | 21c57799 | Adam Menz | |
112 | 21c57799 | Adam Menz | public void setIsSettingLogs(Boolean logging){ |
113 | 21c57799 | Adam Menz | isSettingLogs = logging; |
114 | 21c57799 | Adam Menz | } |
115 | 21c57799 | Adam Menz | |
116 | 21c57799 | Adam Menz | public boolean isSettingLogs(){ |
117 | 21c57799 | Adam Menz | return isSettingLogs;
|
118 | 21c57799 | Adam Menz | } |
119 | 21c57799 | Adam Menz | |
120 | 21c57799 | Adam Menz | public void setSettingSessionPersistence(Boolean setting){ |
121 | 21c57799 | Adam Menz | isSettingSessionPersistence = setting; |
122 | 21c57799 | Adam Menz | } |
123 | 21c57799 | Adam Menz | |
124 | 21c57799 | Adam Menz | public boolean isSettingSessionPersistence(){ |
125 | 21c57799 | Adam Menz | return isSettingSessionPersistence;
|
126 | 21c57799 | Adam Menz | } |
127 | a7d1fdc2 | Adam Menz | } |