1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.fourthline.cling.model.message.header;
17
18
19
20
21 public class SubscriptionIdHeader extends UpnpHeader<String> {
22
23 public static final String PREFIX = "uuid:";
24
25 public SubscriptionIdHeader() {
26 }
27
28 public SubscriptionIdHeader(String value) {
29 setValue(value);
30 }
31
32 public void setString(String s) throws InvalidHeaderException {
33 if (!s.startsWith(PREFIX)) {
34 throw new InvalidHeaderException("Invalid subscription ID header value, must start with '"+PREFIX+"': " + s);
35 }
36 setValue(s);
37 }
38
39 public String getString() {
40 return getValue();
41 }
42 }