1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.jclouds.blobstore.domain.internal;
20
21 import java.io.Serializable;
22 import java.util.Date;
23
24 import org.jclouds.blobstore.domain.MutableStorageMetadata;
25 import org.jclouds.blobstore.domain.StorageMetadata;
26 import org.jclouds.blobstore.domain.StorageType;
27 import org.jclouds.domain.internal.MutableResourceMetadataImpl;
28
29
30
31
32
33
34 public class MutableStorageMetadataImpl extends MutableResourceMetadataImpl<StorageType> implements
35 MutableStorageMetadata, Serializable {
36
37
38 private static final long serialVersionUID = -280558162576368264L;
39
40 private String eTag;
41 private Date lastModified;
42
43 public MutableStorageMetadataImpl() {
44 super();
45 }
46
47 public MutableStorageMetadataImpl(StorageMetadata from) {
48 super(from);
49 this.eTag = from.getETag();
50 this.lastModified = from.getLastModified();
51 }
52
53
54
55
56 @Override
57 public String getETag() {
58 return eTag;
59 }
60
61
62
63
64 @Override
65 public Date getLastModified() {
66 return lastModified;
67 }
68
69
70
71
72 @Override
73 public void setLastModified(Date lastModified) {
74 this.lastModified = lastModified;
75 }
76
77
78
79
80 @Override
81 public void setETag(String eTag) {
82 this.eTag = eTag;
83 }
84
85 }