Statistics
| Branch: | Revision:

root / src / com / rackspace / cloud / servers / api / client / Entity.java @ 732d9c2c

History | View | Annotate | Download (2.4 kB)

1
/**
2
 * 
3
 */
4
package com.rackspace.cloud.servers.api.client;
5

    
6
import java.io.Serializable;
7
import java.util.List;
8
import java.util.Map;
9

    
10
import android.util.Log;
11

    
12
import com.rackspace.cloud.files.api.client.Permission;
13

    
14
/**
15
 * @author Mike Mayo - mike.mayo@rackspace.com - twitter.com/greenisus
16
 * 
17
 */
18
public class Entity implements Serializable {
19

    
20
        private static final long serialVersionUID = 6865922063268248789L;
21
        private String id;
22
        private String name;
23

    
24
        // new attributes
25
        private String modifiedBy;
26
        private String version;
27
        private String versionTimestamp;
28
        private String objectUUID;
29
        private String objectHash;
30
        private String objectSharing;
31
        private Map<String, String> metadata;
32
        private String isPublic;
33
        
34
        
35
        public List<Permission> getPermissions(){
36
                Log.d("papala",""+objectSharing);
37
                if(objectSharing!=null)
38
                        return Permission.parsePermissions(objectSharing);
39
                return null;
40
        }
41
        /**
42
         * @return the id
43
         */
44
        public String getId() {
45
                return id;
46
        }
47

    
48
        /**
49
         * @param id
50
         *            the id to set
51
         */
52
        public void setId(String id) {
53
                this.id = id;
54
        }
55

    
56
        /**
57
         * @return the name
58
         */
59
        public String getName() {
60
                return name;
61
        }
62

    
63
        /**
64
         * @param name
65
         *            the name to set
66
         */
67
        public void setName(String name) {
68
                this.name = name;
69
        }
70

    
71
        public String getModifiedBy() {
72
                return modifiedBy;
73
        }
74

    
75
        public void setModifiedBy(String modifiedBy) {
76
                this.modifiedBy = modifiedBy;
77
        }
78

    
79
        public String getVersion() {
80
                return version;
81
        }
82

    
83
        public void setVersion(String version) {
84
                this.version = version;
85
        }
86

    
87
        public String getVersionTimestamp() {
88
                return versionTimestamp;
89
        }
90

    
91
        public void setVersionTimestamp(String versionTimestamp) {
92
                this.versionTimestamp = versionTimestamp;
93
        }
94

    
95
        public String getObjectUUID() {
96
                return objectUUID;
97
        }
98

    
99
        public void setObjectUUID(String objectUUID) {
100
                this.objectUUID = objectUUID;
101
        }
102

    
103
        public String getObjectHash() {
104
                return objectHash;
105
        }
106

    
107
        public void setObjectHash(String objectHash) {
108
                this.objectHash = objectHash;
109
        }
110

    
111
        public String getObjectSharing() {
112
                return objectSharing;
113
        }
114

    
115
        public void setObjectSharing(String objectSharing) {
116
                this.objectSharing = objectSharing;
117
        }
118

    
119
        public Map<String, String> getMetadata() {
120
                return metadata;
121
        }
122

    
123
        public void setMetadata(Map<String, String> metadata) {
124
                this.metadata = metadata;
125
        }
126

    
127
        public String getIsPublic() {
128
                return isPublic;
129
        }
130

    
131
        public void setIsPublic(String isPublic) {
132
                this.isPublic = isPublic;
133
        }
134
}