1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.fourthline.cling.model.meta;
17
18 import java.net.URI;
19
20
21
22
23
24
25 public class ManufacturerDetails {
26
27 private String manufacturer;
28 private URI manufacturerURI;
29
30 ManufacturerDetails() {
31 }
32
33 public ManufacturerDetails(String manufacturer) {
34 this.manufacturer = manufacturer;
35 }
36
37 public ManufacturerDetails(URI manufacturerURI) {
38 this.manufacturerURI = manufacturerURI;
39 }
40
41 public ManufacturerDetails(String manufacturer, URI manufacturerURI) {
42 this.manufacturer = manufacturer;
43 this.manufacturerURI = manufacturerURI;
44 }
45
46 public ManufacturerDetails(String manufacturer, String manufacturerURI) throws IllegalArgumentException {
47 this.manufacturer = manufacturer;
48 this.manufacturerURI = URI.create(manufacturerURI);
49 }
50
51 public String getManufacturer() {
52 return manufacturer;
53 }
54
55 public URI getManufacturerURI() {
56 return manufacturerURI;
57 }
58 }