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