View Javadoc
1   package au.gov.amsa.ais.rx;
2   
3   import java.util.Date;
4   
5   public class CraftProperty {
6   	private final Mmsi mmsi;
7   	private final CraftPropertyName name;
8   	private final String value;
9   	private final long time;
10  
11  	public CraftProperty(Mmsi mmsi, CraftPropertyName name, String value,
12  			long time) {
13  		this.mmsi = mmsi;
14  		this.name = name;
15  		this.value = value;
16  		this.time = time;
17  	}
18  
19  	public Mmsi getMmsi() {
20  		return mmsi;
21  	}
22  
23  	public CraftPropertyName getName() {
24  		return name;
25  	}
26  
27  	public String getValue() {
28  		return value;
29  	}
30  
31  	public long getTime() {
32  		return time;
33  	}
34  
35  	@Override
36  	public String toString() {
37  		StringBuilder builder = new StringBuilder();
38  		builder.append("CraftProperty [mmsi=");
39  		builder.append(mmsi);
40  		builder.append(", name=");
41  		builder.append(name);
42  		builder.append(", value=");
43  		builder.append(value);
44  		builder.append(", time=");
45  		builder.append(new Date(time));
46  		builder.append("]");
47  		return builder.toString();
48  	}
49  
50  }