root / src / com / rackspace / cloud / servers / api / client / Entity.java @ 732d9c2c
History | View | Annotate | Download (2.4 kB)
1 | 35e7942d | Michael Mayo | /**
|
---|---|---|---|
2 | 35e7942d | Michael Mayo | *
|
3 | 35e7942d | Michael Mayo | */
|
4 | 35e7942d | Michael Mayo | package com.rackspace.cloud.servers.api.client; |
5 | 35e7942d | Michael Mayo | |
6 | 2538f98e | Michael Mayo | import java.io.Serializable; |
7 | 732d9c2c | koutsoub | import java.util.List; |
8 | 1fd17f2e | koutsoub | import java.util.Map; |
9 | 2538f98e | Michael Mayo | |
10 | 732d9c2c | koutsoub | import android.util.Log; |
11 | 732d9c2c | koutsoub | |
12 | 732d9c2c | koutsoub | import com.rackspace.cloud.files.api.client.Permission; |
13 | 732d9c2c | koutsoub | |
14 | 35e7942d | Michael Mayo | /**
|
15 | e7274b25 | Michael Mayo | * @author Mike Mayo - mike.mayo@rackspace.com - twitter.com/greenisus
|
16 | 038ac9a4 | koutsoub | *
|
17 | 35e7942d | Michael Mayo | */
|
18 | 2538f98e | Michael Mayo | public class Entity implements Serializable { |
19 | 038ac9a4 | koutsoub | |
20 | 3e6fd0e9 | Michael Mayo | private static final long serialVersionUID = 6865922063268248789L; |
21 | 35e7942d | Michael Mayo | private String id; |
22 | 35e7942d | Michael Mayo | private String name; |
23 | 038ac9a4 | koutsoub | |
24 | 038ac9a4 | koutsoub | // new attributes
|
25 | 1fd17f2e | koutsoub | private String modifiedBy; |
26 | 1fd17f2e | koutsoub | private String version; |
27 | 1fd17f2e | koutsoub | private String versionTimestamp; |
28 | 1fd17f2e | koutsoub | private String objectUUID; |
29 | 1fd17f2e | koutsoub | private String objectHash; |
30 | 1fd17f2e | koutsoub | private String objectSharing; |
31 | 038ac9a4 | koutsoub | private Map<String, String> metadata; |
32 | 07c153b1 | koutsoub | private String isPublic; |
33 | 732d9c2c | koutsoub | |
34 | 732d9c2c | koutsoub | |
35 | 732d9c2c | koutsoub | public List<Permission> getPermissions(){ |
36 | 732d9c2c | koutsoub | Log.d("papala",""+objectSharing); |
37 | 732d9c2c | koutsoub | if(objectSharing!=null) |
38 | 732d9c2c | koutsoub | return Permission.parsePermissions(objectSharing); |
39 | 732d9c2c | koutsoub | return null; |
40 | 732d9c2c | koutsoub | } |
41 | 35e7942d | Michael Mayo | /**
|
42 | 35e7942d | Michael Mayo | * @return the id
|
43 | 35e7942d | Michael Mayo | */
|
44 | 35e7942d | Michael Mayo | public String getId() { |
45 | 35e7942d | Michael Mayo | return id;
|
46 | 35e7942d | Michael Mayo | } |
47 | 35e7942d | Michael Mayo | |
48 | 35e7942d | Michael Mayo | /**
|
49 | 038ac9a4 | koutsoub | * @param id
|
50 | 038ac9a4 | koutsoub | * the id to set
|
51 | 35e7942d | Michael Mayo | */
|
52 | 35e7942d | Michael Mayo | public void setId(String id) { |
53 | 35e7942d | Michael Mayo | this.id = id;
|
54 | 35e7942d | Michael Mayo | } |
55 | 35e7942d | Michael Mayo | |
56 | 35e7942d | Michael Mayo | /**
|
57 | 35e7942d | Michael Mayo | * @return the name
|
58 | 35e7942d | Michael Mayo | */
|
59 | 35e7942d | Michael Mayo | public String getName() { |
60 | 35e7942d | Michael Mayo | return name;
|
61 | 35e7942d | Michael Mayo | } |
62 | 35e7942d | Michael Mayo | |
63 | 35e7942d | Michael Mayo | /**
|
64 | 038ac9a4 | koutsoub | * @param name
|
65 | 038ac9a4 | koutsoub | * the name to set
|
66 | 35e7942d | Michael Mayo | */
|
67 | 35e7942d | Michael Mayo | public void setName(String name) { |
68 | 35e7942d | Michael Mayo | this.name = name;
|
69 | 35e7942d | Michael Mayo | } |
70 | 35e7942d | Michael Mayo | |
71 | 1fd17f2e | koutsoub | public String getModifiedBy() { |
72 | 1fd17f2e | koutsoub | return modifiedBy;
|
73 | 1fd17f2e | koutsoub | } |
74 | 1fd17f2e | koutsoub | |
75 | 1fd17f2e | koutsoub | public void setModifiedBy(String modifiedBy) { |
76 | 1fd17f2e | koutsoub | this.modifiedBy = modifiedBy;
|
77 | 1fd17f2e | koutsoub | } |
78 | 1fd17f2e | koutsoub | |
79 | 1fd17f2e | koutsoub | public String getVersion() { |
80 | 1fd17f2e | koutsoub | return version;
|
81 | 1fd17f2e | koutsoub | } |
82 | 1fd17f2e | koutsoub | |
83 | 1fd17f2e | koutsoub | public void setVersion(String version) { |
84 | 1fd17f2e | koutsoub | this.version = version;
|
85 | 1fd17f2e | koutsoub | } |
86 | 1fd17f2e | koutsoub | |
87 | 1fd17f2e | koutsoub | public String getVersionTimestamp() { |
88 | 1fd17f2e | koutsoub | return versionTimestamp;
|
89 | 1fd17f2e | koutsoub | } |
90 | 1fd17f2e | koutsoub | |
91 | 1fd17f2e | koutsoub | public void setVersionTimestamp(String versionTimestamp) { |
92 | 1fd17f2e | koutsoub | this.versionTimestamp = versionTimestamp;
|
93 | 1fd17f2e | koutsoub | } |
94 | 1fd17f2e | koutsoub | |
95 | 1fd17f2e | koutsoub | public String getObjectUUID() { |
96 | 1fd17f2e | koutsoub | return objectUUID;
|
97 | 1fd17f2e | koutsoub | } |
98 | 1fd17f2e | koutsoub | |
99 | 1fd17f2e | koutsoub | public void setObjectUUID(String objectUUID) { |
100 | 1fd17f2e | koutsoub | this.objectUUID = objectUUID;
|
101 | 1fd17f2e | koutsoub | } |
102 | 1fd17f2e | koutsoub | |
103 | 1fd17f2e | koutsoub | public String getObjectHash() { |
104 | 1fd17f2e | koutsoub | return objectHash;
|
105 | 1fd17f2e | koutsoub | } |
106 | 1fd17f2e | koutsoub | |
107 | 1fd17f2e | koutsoub | public void setObjectHash(String objectHash) { |
108 | 1fd17f2e | koutsoub | this.objectHash = objectHash;
|
109 | 1fd17f2e | koutsoub | } |
110 | 1fd17f2e | koutsoub | |
111 | 1fd17f2e | koutsoub | public String getObjectSharing() { |
112 | 1fd17f2e | koutsoub | return objectSharing;
|
113 | 1fd17f2e | koutsoub | } |
114 | 1fd17f2e | koutsoub | |
115 | 1fd17f2e | koutsoub | public void setObjectSharing(String objectSharing) { |
116 | 1fd17f2e | koutsoub | this.objectSharing = objectSharing;
|
117 | 1fd17f2e | koutsoub | } |
118 | 1fd17f2e | koutsoub | |
119 | 1fd17f2e | koutsoub | public Map<String, String> getMetadata() { |
120 | 1fd17f2e | koutsoub | return metadata;
|
121 | 1fd17f2e | koutsoub | } |
122 | 1fd17f2e | koutsoub | |
123 | 1fd17f2e | koutsoub | public void setMetadata(Map<String, String> metadata) { |
124 | 1fd17f2e | koutsoub | this.metadata = metadata;
|
125 | 1fd17f2e | koutsoub | } |
126 | 038ac9a4 | koutsoub | |
127 | 07c153b1 | koutsoub | public String getIsPublic() { |
128 | 07c153b1 | koutsoub | return isPublic;
|
129 | 07c153b1 | koutsoub | } |
130 | 038ac9a4 | koutsoub | |
131 | 07c153b1 | koutsoub | public void setIsPublic(String isPublic) { |
132 | 07c153b1 | koutsoub | this.isPublic = isPublic;
|
133 | 07c153b1 | koutsoub | } |
134 | 35e7942d | Michael Mayo | } |