root / src / com / rackspace / cloud / servers / api / client / Image.java @ 35e7942d
History | View | Annotate | Download (4.6 kB)
1 |
/**
|
---|---|
2 |
*
|
3 |
*/
|
4 |
package com.rackspace.cloud.servers.api.client; |
5 |
|
6 |
import com.rackspacecloud.android.R; |
7 |
|
8 |
/**
|
9 |
* @author mike
|
10 |
*
|
11 |
*/
|
12 |
public class Image extends Entity { |
13 |
|
14 |
//<images xmlns="http://docs.rackspacecloud.com/servers/api/v1.0">
|
15 |
//<image status="ACTIVE" updated="2009-08-26T14:59:51-05:00" name="Gentoo 2008.0" id="3"/>
|
16 |
//<image status="ACTIVE" updated="2009-08-26T14:59:52-05:00" name="Debian 5.0 (lenny)" id="4"/><image status="ACTIVE" updated="2009-08-26T14:59:52-05:00" name="CentOS 5.3" id="7"/><image status="ACTIVE" updated="2009-12-07T16:22:14-06:00" name="Ubuntu 9.04 (jaunty)" id="8"/><image status="ACTIVE" updated="2009-08-26T14:59:54-05:00" name="Arch 2009.02" id="9"/><image status="ACTIVE" updated="2009-08-26T14:59:54-05:00" name="Ubuntu 8.04.2 LTS (hardy)" id="10"/><image status="ACTIVE" updated="2009-08-26T14:59:54-05:00" name="Ubuntu 8.10 (intrepid)" id="11"/><image status="ACTIVE" updated="2010-03-05T13:40:32-06:00" name="Red Hat EL 5.3" id="12"/><image status="ACTIVE" updated="2009-12-08T13:50:45-06:00" name="Fedora 11 (Leonidas)" id="13"/><image status="ACTIVE" updated="2009-12-15T15:37:22-06:00" name="Red Hat EL 5.4" id="14"/><image status="ACTIVE" updated="2009-12-15T15:43:59-06:00" name="Fedora 12 (Constantine)" id="17"/><image status="ACTIVE" updated="2009-12-15T15:43:39-06:00" name="Gentoo 10.1" id="19"/><image status="ACTIVE" updated="2010-01-26T12:05:53-06:00" name="Windows Server 2003 R2 SP2 x64" id="23"/><image status="ACTIVE" updated="2010-01-26T12:07:04-06:00" name="Windows Server 2008 SP2 x64" id="24"/><image status="ACTIVE" updated="2010-01-26T12:07:17-06:00" name="Windows Server 2008 R2 x64" id="28"/><image status="ACTIVE" updated="2010-01-26T12:07:32-06:00" name="Windows Server 2003 R2 SP2 x86" id="29"/><image status="ACTIVE" updated="2010-01-26T12:07:44-06:00" name="Windows Server 2008 SP2 x86" id="31"/><image status="ACTIVE" updated="2010-04-03T04:16:12-05:00" name="Oracle EL Server Release 5 Update 4" id="40"/><image status="ACTIVE" updated="2010-04-06T13:10:55-05:00" name="Oracle EL JeOS Release 5 Update 3" id="41"/><image status="ACTIVE" updated="2009-11-06T05:09:40-06:00" name="Ubuntu 9.10 (karmic)" id="14362"/><image status="ACTIVE" updated="2009-12-16T01:02:17-06:00" name="CentOS 5.4" id="187811"/></images>
|
17 |
|
18 |
private String status; |
19 |
private String updated; |
20 |
|
21 |
public int iconResourceId() { |
22 |
int iconResourceId = R.drawable.cloudservers_icon; // default if unknown |
23 |
|
24 |
if ("2".equals(getId())) { |
25 |
iconResourceId = R.drawable.centos_icon; |
26 |
} else if ("3".equals(getId())) { |
27 |
iconResourceId = R.drawable.gentoo_icon; |
28 |
} else if ("4".equals(getId())) { |
29 |
iconResourceId = R.drawable.debian_icon; |
30 |
} else if ("5".equals(getId())) { |
31 |
iconResourceId = R.drawable.fedora_icon; |
32 |
} else if ("7".equals(getId())) { |
33 |
iconResourceId = R.drawable.centos_icon; |
34 |
} else if ("8".equals(getId())) { |
35 |
iconResourceId = R.drawable.ubuntu_icon; |
36 |
} else if ("9".equals(getId())) { |
37 |
iconResourceId = R.drawable.arch_icon; |
38 |
} else if ("10".equals(getId())) { |
39 |
iconResourceId = R.drawable.ubuntu_icon; |
40 |
} else if ("11".equals(getId())) { |
41 |
iconResourceId = R.drawable.ubuntu_icon; |
42 |
} else if ("12".equals(getId())) { |
43 |
iconResourceId = R.drawable.redhat_icon; |
44 |
} else if ("13".equals(getId())) { |
45 |
iconResourceId = R.drawable.fedora_icon; |
46 |
} else if ("4056".equals(getId())) { |
47 |
iconResourceId = R.drawable.fedora_icon; |
48 |
} else if ("14362".equals(getId())) { |
49 |
iconResourceId = R.drawable.ubuntu_icon; |
50 |
} else if ("23".equals(getId())) { |
51 |
iconResourceId = R.drawable.windows_icon; |
52 |
} else if ("24".equals(getId())) { |
53 |
iconResourceId = R.drawable.windows_icon; |
54 |
} else if ("28".equals(getId())) { |
55 |
iconResourceId = R.drawable.windows_icon; |
56 |
} else if ("29".equals(getId())) { |
57 |
iconResourceId = R.drawable.windows_icon; |
58 |
} else if ("31".equals(getId())) { |
59 |
iconResourceId = R.drawable.windows_icon; |
60 |
} else if ("14".equals(getId())) { |
61 |
iconResourceId = R.drawable.redhat_icon; |
62 |
} else if ("17".equals(getId())) { |
63 |
iconResourceId = R.drawable.fedora_icon; |
64 |
} else if ("19".equals(getId())) { |
65 |
iconResourceId = R.drawable.gentoo_icon; |
66 |
} else if ("187811".equals(getId())) { |
67 |
iconResourceId = R.drawable.centos_icon; |
68 |
} |
69 |
|
70 |
return iconResourceId;
|
71 |
} |
72 |
|
73 |
/**
|
74 |
* @return the status
|
75 |
*/
|
76 |
public String getStatus() { |
77 |
return status;
|
78 |
} |
79 |
/**
|
80 |
* @param status the status to set
|
81 |
*/
|
82 |
public void setStatus(String status) { |
83 |
this.status = status;
|
84 |
} |
85 |
/**
|
86 |
* @return the updated
|
87 |
*/
|
88 |
public String getUpdated() { |
89 |
return updated;
|
90 |
} |
91 |
/**
|
92 |
* @param updated the updated to set
|
93 |
*/
|
94 |
public void setUpdated(String updated) { |
95 |
this.updated = updated;
|
96 |
} |
97 |
} |