1 package org.lsst.ccs.bus;
2
3
4
5
6
7
8
9
10 public class MetadataStatus extends Status {
11
12 private static final long serialVersionUID = -8878607893691562307L;
13 private String dataName, metadataName, metadataValue;
14
15 public MetadataStatus(String dataName, String metadataName, String metadataValue) {
16 this(dataName,metadataName,metadataValue,System.currentTimeMillis());
17 }
18 public MetadataStatus(String dataName, String metadataName, String metadataValue, long timestamp) {
19 super();
20 this.dataName = dataName;
21 this.metadataName = metadataName;
22 this.metadataValue = metadataValue;
23 setTimeStamp(timeStamp);
24 }
25
26 public String getDataName() {
27 return dataName;
28 }
29 public String getMetadataName() {
30 return metadataName;
31 }
32 public String getMetadataValue() {
33 return metadataValue;
34 }
35
36 @Override
37 public String toString() {
38 return "MetadataStatus(" + origin + ") @" + timeStamp + " : [" + state + "] "
39 + summary+ "("+getDataName()+" "+getMetadataName()+" "+getMetadataValue()+")";
40 }
41
42 }