Revision 232548ba

b/AndroidManifest.xml
3 3
	package="com.rackspacecloud.android" android:versionCode="1"
4 4
	android:versionName="1.0">
5 5
	<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
6
	<application android:name="AndroidCloudApplication"
6
	<application android:name=".AndroidCloudApplication"
7 7
		android:icon="@drawable/rackspace60" android:label="@string/app_name">
8
		<activity android:name=".RackspaceCloudActivity"
9
			android:label="@string/app_name">
10
			<intent-filter>
11
				<action android:name="android.intent.action.MAIN" />
12
				<category android:name="android.intent.category.APPLICATION" />
13
			</intent-filter>
14
		</activity>
15 8

  
16 9
		<activity android:name=".TabViewActivity" android:label="@string/app_name">
17 10
			<intent-filter>
/dev/null
1
Signature-Version: 1.0
2
Created-By: 1.0 (Android)
3
SHA1-Digest-Manifest: sdxX+gMS7WRVvv+3KmFtGxi/VTE=
4

  
5
Name: res/drawable/ukflag.png
6
SHA1-Digest: 3E0x3evibanGsv7YU74gw9TnkW4=
7

  
8
Name: res/layout/createserver.xml
9
SHA1-Digest: 7k+BnnjRS7GRegCS0C4pEZI54xU=
10

  
11
Name: res/layout/listservercell.xml
12
SHA1-Digest: aOWC4MMQfqVnhhuKaxWfB6wmsnw=
13

  
14
Name: res/layout/loadingcell.xml
15
SHA1-Digest: JP4SNH8o6zckaMMovWr4GgZZPRE=
16

  
17
Name: res/drawable/usflag.png
18
SHA1-Digest: DWzPzgG3vISqkfhTuDiZ00oISdg=
19

  
20
Name: res/drawable/alert_dialog_icon.png
21
SHA1-Digest: 41J0DLUHCJUXMV5a3Orw6Ca9uJU=
22

  
23
Name: res/drawable/windows_large.png
24
SHA1-Digest: tUYLek1IKuhU48LtAv65EQ2+Hvk=
25

  
26
Name: res/drawable/redhat_icon.png
27
SHA1-Digest: L142ksw0alzOgxJJ6No/B9FmEhs=
28

  
29
Name: res/drawable/centos_large.png
30
SHA1-Digest: BADXNrrskJB8ldD2VoVhRxtJx3o=
31

  
32
Name: resources.arsc
33
SHA1-Digest: C/SaCamLonVfzRzjmJ4JwCTRoWQ=
34

  
35
Name: res/menu/servers_list_menu.xml
36
SHA1-Digest: TmUhBnJ7eKoCRHOckilHvlcE2lk=
37

  
38
Name: AndroidManifest.xml
39
SHA1-Digest: V9HsnT5pSmBVWhdZTV1gFawtHM4=
40

  
41
Name: res/drawable-ldpi/icon.png
42
SHA1-Digest: Z/yxmMxGRNbFUkjqWONvJQH5rQw=
43

  
44
Name: res/layout/noserverscell.xml
45
SHA1-Digest: SwFgO4WZY/WZGIHpboldEjpA7uI=
46

  
47
Name: res/drawable/debian_icon.png
48
SHA1-Digest: VVIIcG8AKT35RmlU/LnroWPX+Pc=
49

  
50
Name: res/drawable/add_button.png
51
SHA1-Digest: 7seqzgLygIQjFuE1r5YHeanRgo0=
52

  
53
Name: res/drawable-mdpi/icon.png
54
SHA1-Digest: iR1AGdcgDutAX/5xyl92TWcEJuw=
55

  
56
Name: res/drawable/arch_large.png
57
SHA1-Digest: 4CiBObIW2b76tfqjwtg2kvP+ryc=
58

  
59
Name: res/layout/viewserver.xml
60
SHA1-Digest: V0dGbRe47n0CwLjXFvB0J9wlzx0=
61

  
62
Name: res/drawable/ubuntu_large.png
63
SHA1-Digest: ZCVASCEsnH6iMRciy2L9Z0/WAuQ=
64

  
65
Name: res/drawable/redhat_large.png
66
SHA1-Digest: z2+c0zEvQ3by/0IjlTzllIraVSE=
67

  
68
Name: res/drawable/cloudservers_large.png
69
SHA1-Digest: qkpDLua1+34LPl9qTX+ANHFc4bs=
70

  
71
Name: res/drawable/cloudservers_icon.png
72
SHA1-Digest: S9S3LqBRw6xXUjCzKB+QgzBZOtE=
73

  
74
Name: res/drawable/fedora_large.png
75
SHA1-Digest: uSllfeFWzOJOGVakMCLOR0gxSxA=
76

  
77
Name: res/drawable/debian_large.png
78
SHA1-Digest: zVGbBSS1jXLhQPAl/i+yelURs7Q=
79

  
80
Name: res/drawable/rackspace60.png
81
SHA1-Digest: umNMXjq32enJQ0yp1XBOzEbHnUE=
82

  
83
Name: res/drawable/gentoo_icon.png
84
SHA1-Digest: 4Z13MR9Ji0NGSeG93Yt7iBNxQBI=
85

  
86
Name: res/drawable/settings_button.png
87
SHA1-Digest: TUa954eKi10iniKFKjGTE9AH+4o=
88

  
89
Name: res/layout/listservers.xml
90
SHA1-Digest: I5bif3H45tT7hmHTrr1O+HiOUZY=
91

  
92
Name: res/drawable/refresh_button.png
93
SHA1-Digest: nR79nprlAZ/sFA+/rtT3qJowXjg=
94

  
95
Name: res/drawable/gentoo_large.png
96
SHA1-Digest: sdcMTy16KbH40LXa3bvIDx9irkw=
97

  
98
Name: classes.dex
99
SHA1-Digest: 4GEdgIcJUAFAGQ3KS6YS5luj52g=
100

  
101
Name: res/drawable/rackspacecloud.png
102
SHA1-Digest: GAD0nFhJa3RjeQmsfTSosdFVpjw=
103

  
104
Name: res/drawable/windows_icon.png
105
SHA1-Digest: h0T7UIzF0QjMFBlAlWp16pBjhk0=
106

  
107
Name: res/drawable/centos_icon.png
108
SHA1-Digest: cdi3XV/7q8q678SmRIeZRy+Nqc8=
109

  
110
Name: res/layout/main.xml
111
SHA1-Digest: bEycvUDDy0wHNybdTfmU8PhB/RU=
112

  
113
Name: res/layout/tabview.xml
114
SHA1-Digest: 3rLexCjSEWLJgk/Y1BUXf+pQp0M=
115

  
116
Name: res/drawable/arch_icon.png
117
SHA1-Digest: MSFgP5+ojSrH//2KE1+Eu2DQkys=
118

  
119
Name: res/drawable/ubuntu_icon.png
120
SHA1-Digest: E+FVi+Z6f7GhKjw1pQ6301wVTZw=
121

  
122
Name: res/drawable/cloudfiles.png
123
SHA1-Digest: VWTBSs97fLR4tOurfRdp860uvYs=
124

  
125
Name: res/drawable/fedora_icon.png
126
SHA1-Digest: nP2ezlSy10I9XEHJYb9/7SlyIak=
127

  
128
Name: res/drawable-hdpi/icon.png
129
SHA1-Digest: 3vv9derC/UrLpiam9i2Yo16eHXw=
130

  
/dev/null
1
Manifest-Version: 1.0
2
Created-By: 1.0 (Android)
3

  
4
Name: res/layout/listservercell.xml
5
SHA1-Digest: gN5baqNv1/vflTulyADNLvXj4dM=
6

  
7
Name: res/layout/createserver.xml
8
SHA1-Digest: kEJKQZjyACmoPRgVIhR5Hw6gdLg=
9

  
10
Name: res/drawable/ukflag.png
11
SHA1-Digest: oIHY87/I/iwWRUZERbdMMXN0LiI=
12

  
13
Name: res/layout/loadingcell.xml
14
SHA1-Digest: EthUQvUg6GaE5iZ/ZumtuA5No00=
15

  
16
Name: res/drawable/usflag.png
17
SHA1-Digest: OWWIo4d3TRhyph7IW94FDP+scFE=
18

  
19
Name: res/drawable/alert_dialog_icon.png
20
SHA1-Digest: cAR6AyNxhSULWXZzFKYObPjRwB0=
21

  
22
Name: res/drawable/windows_large.png
23
SHA1-Digest: 2siFeykisaNr+ibhe/WQkkXPOlk=
24

  
25
Name: res/drawable/redhat_icon.png
26
SHA1-Digest: nZiU0yfNzYLgOZzV9tQXyqk1/3M=
27

  
28
Name: res/drawable/centos_large.png
29
SHA1-Digest: OUPEAuuU9A/Tvgkg8+8N1//R6ac=
30

  
31
Name: resources.arsc
32
SHA1-Digest: vomuBMuBt9hdVcoQ+d9hebVwKaQ=
33

  
34
Name: res/drawable-ldpi/icon.png
35
SHA1-Digest: i7vxaosoiS+9HzKB7ZgIsXMYRLY=
36

  
37
Name: AndroidManifest.xml
38
SHA1-Digest: Zk6ywEvzdHghHbx2Dj+hlaxlPxU=
39

  
40
Name: res/menu/servers_list_menu.xml
41
SHA1-Digest: d+DuJStswqEfyZ9zEO/PMx8dl5A=
42

  
43
Name: res/layout/noserverscell.xml
44
SHA1-Digest: LclcKpYVcEmrvTpqw4Arx3TB1UY=
45

  
46
Name: res/drawable/debian_icon.png
47
SHA1-Digest: 0kvGiyD/Ywt9HgwnN3STNu0AD7A=
48

  
49
Name: res/drawable/add_button.png
50
SHA1-Digest: rHpD5aI9h0iumTg+7k5QE7pC+ZI=
51

  
52
Name: res/drawable-mdpi/icon.png
53
SHA1-Digest: 7Ft/Rirt+l/JRX2KjDREScdbCZk=
54

  
55
Name: res/drawable/arch_large.png
56
SHA1-Digest: uHaNFDpV62p3SZDM6b8ax+9Tju4=
57

  
58
Name: res/layout/viewserver.xml
59
SHA1-Digest: uOLaQTNSp2wEjMy3W2+aQw4Ss2Y=
60

  
61
Name: res/drawable/ubuntu_large.png
62
SHA1-Digest: Uu15Nu7efy1ZLTuEwTQu02Zbs2A=
63

  
64
Name: res/drawable/redhat_large.png
65
SHA1-Digest: Ca90nAsAtYpbcWcYpKB6w7BGPcc=
66

  
67
Name: res/drawable/cloudservers_large.png
68
SHA1-Digest: h/HhI3GdNK+AJn5BQOxMRF3zguI=
69

  
70
Name: res/drawable/cloudservers_icon.png
71
SHA1-Digest: svNkSUUltstQ1Du+OrileR3pXY8=
72

  
73
Name: res/drawable/fedora_large.png
74
SHA1-Digest: dW3aBvvlgWaL/MYgNsxf0Se2xa8=
75

  
76
Name: res/drawable/debian_large.png
77
SHA1-Digest: b6SXPjx8OPYJhrpD23I2REbRa3Y=
78

  
79
Name: res/drawable/gentoo_icon.png
80
SHA1-Digest: thhFEEEh0fogrjg5qkjwoVIGMfo=
81

  
82
Name: res/drawable/rackspace60.png
83
SHA1-Digest: nHqkhRdbzHWlORiZnpb1ubzT/Yk=
84

  
85
Name: res/layout/listservers.xml
86
SHA1-Digest: gOth971RtL3v/wGxVIWRWXLf5eo=
87

  
88
Name: res/drawable/settings_button.png
89
SHA1-Digest: WbBtrtT3S3sA3uoTOpPeAine5Vw=
90

  
91
Name: res/drawable/refresh_button.png
92
SHA1-Digest: VLEX1uhZQd0g+9EKYxd8J3R4jsg=
93

  
94
Name: classes.dex
95
SHA1-Digest: /h7RSLk5lgssKyykQWsdmeKFzgM=
96

  
97
Name: res/drawable/gentoo_large.png
98
SHA1-Digest: NCWqTUtR5RG0YkgkkH8BdyN2wxo=
99

  
100
Name: res/drawable/windows_icon.png
101
SHA1-Digest: 3z96QRVqzHxRTrBKmR7S9KfWyuA=
102

  
103
Name: res/drawable/rackspacecloud.png
104
SHA1-Digest: hJBpHxksrLesjHug0Gx9yIzPSG0=
105

  
106
Name: res/drawable/centos_icon.png
107
SHA1-Digest: XOgOPtaZVLSTvvgcnsClBGHJICw=
108

  
109
Name: res/layout/main.xml
110
SHA1-Digest: sFgDfnoO20uv/vAppOfG3nscObE=
111

  
112
Name: res/layout/tabview.xml
113
SHA1-Digest: a61hRUsJZuvb2s0cxSRNVDxdU84=
114

  
115
Name: res/drawable/arch_icon.png
116
SHA1-Digest: vIkRsi8XlVkxe83a/tRls+n6qs0=
117

  
118
Name: res/drawable/ubuntu_icon.png
119
SHA1-Digest: QSLde7qc/PWzGIdN8sn8bfy9kvU=
120

  
121
Name: res/drawable/cloudfiles.png
122
SHA1-Digest: YqWF/hGZBs72PN7iTkwt922qZh8=
123

  
124
Name: res/drawable/fedora_icon.png
125
SHA1-Digest: cmbu4Uc38bgn/olNqpfH+tda55c=
126

  
127
Name: res/drawable-hdpi/icon.png
128
SHA1-Digest: Vj/qhxk8ic8FE0/kT6E3vgRJ4mE=
129

  
b/src/com/rackspace/cloud/loadbalancer/api/client/EntityManager.java
5 5

  
6 6
import java.util.Calendar;
7 7

  
8
import com.rackspace.cloud.loadbalancers.api.client.http.LoadBalancersException;
8
import com.rackspace.cloud.loadbalancer.api.client.http.LoadBalancersException;
9 9

  
10 10
public class EntityManager {
11 11
	
b/src/com/rackspace/cloud/loadbalancer/api/client/LoadBalancerManager.java
30 30
import android.util.Log;
31 31

  
32 32
import com.rackspace.cloud.files.api.client.CustomHttpClient;
33
import com.rackspace.cloud.loadbalancer.api.client.http.LoadBalancersException;
33 34
import com.rackspace.cloud.loadbalancer.api.parsers.CloudLoadBalancersFaultXMLParser;
34 35
import com.rackspace.cloud.loadbalancer.api.parsers.LoadBalancersXmlParser;
35
import com.rackspace.cloud.loadbalancers.api.client.http.LoadBalancersException;
36 36
import com.rackspace.cloud.servers.api.client.Account;
37 37
import com.rackspace.cloud.servers.api.client.CloudServersException;
38 38
import com.rackspace.cloud.servers.api.client.http.HttpBundle;
b/src/com/rackspace/cloud/loadbalancer/api/client/NodeManager.java
27 27
import android.util.Log;
28 28

  
29 29
import com.rackspace.cloud.files.api.client.CustomHttpClient;
30
import com.rackspace.cloud.loadbalancer.api.client.http.LoadBalancersException;
30 31
import com.rackspace.cloud.loadbalancer.api.parsers.CloudLoadBalancersFaultXMLParser;
31 32
import com.rackspace.cloud.loadbalancer.api.parsers.LoadBalancersXmlParser;
32 33
import com.rackspace.cloud.loadbalancer.api.parsers.NodesXMLParser;
33
import com.rackspace.cloud.loadbalancers.api.client.http.LoadBalancersException;
34 34
import com.rackspace.cloud.servers.api.client.Account;
35 35
import com.rackspace.cloud.servers.api.client.CloudServersException;
36 36
import com.rackspace.cloud.servers.api.client.http.HttpBundle;
b/src/com/rackspace/cloud/loadbalancer/api/client/http/LoadBalancersException.java
1
/**
2
 * 
3
 */
4
package com.rackspace.cloud.loadbalancer.api.client.http;
5

  
6
public class LoadBalancersException extends Exception {
7

  
8
	private static final long serialVersionUID = -4788874449651935081L;
9
	private int code;
10
	private String message;
11
	private String details;
12
	
13
	/**
14
	 * @return the code
15
	 */
16
	public int getCode() {
17
		return code;
18
	}
19
	/**
20
	 * @param code the code to set
21
	 */
22
	public void setCode(int code) {
23
		this.code = code;
24
	}
25
	/**
26
	 * @return the message
27
	 */
28
	public String getMessage() {
29
		return message;
30
	}
31
	/**
32
	 * @param message the message to set
33
	 */
34
	public void setMessage(String message) {
35
		this.message = message;
36
	}
37
	/**
38
	 * @return the details
39
	 */
40
	public String getDetails() {
41
		return details;
42
	}
43
	/**
44
	 * @param details the details to set
45
	 */
46
	public void setDetails(String details) {
47
		this.details = details;
48
	}
49
	
50
	
51
}
b/src/com/rackspace/cloud/loadbalancer/api/parsers/CloudLoadBalancersFaultXMLParser.java
6 6
import org.xml.sax.Attributes;
7 7
import org.xml.sax.helpers.DefaultHandler;
8 8

  
9
import com.rackspace.cloud.loadbalancers.api.client.http.LoadBalancersException;
9
import com.rackspace.cloud.loadbalancer.api.client.http.LoadBalancersException;
10 10

  
11 11
import android.util.Log;
12 12

  
/dev/null
1
/**
2
 * 
3
 */
4
package com.rackspace.cloud.loadbalancers.api.client.http;
5

  
6
public class LoadBalancersException extends Exception {
7

  
8
	private static final long serialVersionUID = -4788874449651935081L;
9
	private int code;
10
	private String message;
11
	private String details;
12
	
13
	/**
14
	 * @return the code
15
	 */
16
	public int getCode() {
17
		return code;
18
	}
19
	/**
20
	 * @param code the code to set
21
	 */
22
	public void setCode(int code) {
23
		this.code = code;
24
	}
25
	/**
26
	 * @return the message
27
	 */
28
	public String getMessage() {
29
		return message;
30
	}
31
	/**
32
	 * @param message the message to set
33
	 */
34
	public void setMessage(String message) {
35
		this.message = message;
36
	}
37
	/**
38
	 * @return the details
39
	 */
40
	public String getDetails() {
41
		return details;
42
	}
43
	/**
44
	 * @param details the details to set
45
	 */
46
	public void setDetails(String details) {
47
		this.details = details;
48
	}
49
	
50
	
51
}
b/src/com/rackspacecloud/android/EditNodesActivity.java
5 5
import com.rackspace.cloud.loadbalancer.api.client.LoadBalancer;
6 6
import com.rackspace.cloud.loadbalancer.api.client.Node;
7 7
import com.rackspace.cloud.loadbalancer.api.client.NodeManager;
8
import com.rackspace.cloud.loadbalancers.api.client.http.LoadBalancersException;
8
import com.rackspace.cloud.loadbalancer.api.client.http.LoadBalancersException;
9 9

  
10 10
import android.content.Intent;
11 11
import android.os.AsyncTask;
b/src/com/rackspacecloud/android/ListLoadBalancersActivity.java
21 21

  
22 22
import com.rackspace.cloud.loadbalancer.api.client.LoadBalancer;
23 23
import com.rackspace.cloud.loadbalancer.api.client.LoadBalancerManager;
24
import com.rackspace.cloud.loadbalancers.api.client.http.LoadBalancersException;
24
import com.rackspace.cloud.loadbalancer.api.client.http.LoadBalancersException;
25 25

  
26 26
public class ListLoadBalancersActivity extends ListActivity {
27 27

  
b/src/com/rackspacecloud/android/ViewLoadBalancerActivity.java
31 31
import com.rackspace.cloud.loadbalancer.api.client.LoadBalancerManager;
32 32
import com.rackspace.cloud.loadbalancer.api.client.Node;
33 33
import com.rackspace.cloud.loadbalancer.api.client.VirtualIp;
34
import com.rackspace.cloud.loadbalancers.api.client.http.LoadBalancersException;
34
import com.rackspace.cloud.loadbalancer.api.client.http.LoadBalancersException;
35 35
import com.rackspace.cloud.servers.api.client.CloudServersException;
36 36
import com.rackspace.cloud.servers.api.client.http.HttpBundle;
37 37

  

Also available in: Unified diff