1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.fourthline.cling.support.model.container;
17
18 import static org.fourthline.cling.support.model.DIDLObject.Property.DC;
19
20
21
22
23 public class PersonContainer extends Container {
24
25 public static final Class CLASS = new Class("object.container.person");
26
27 public PersonContainer() {
28 setClazz(CLASS);
29 }
30
31 public PersonContainer(Container other) {
32 super(other);
33 }
34
35 public PersonContainer(String id, Container parent, String title, String creator, Integer childCount) {
36 this(id, parent.getId(), title, creator, childCount);
37 }
38
39 public PersonContainer(String id, String parentID, String title, String creator, Integer childCount) {
40 super(id, parentID, title, creator, CLASS, childCount);
41 }
42
43 public String getLanguage() {
44 return getFirstPropertyValue(DC.LANGUAGE.class);
45 }
46
47 public PersonContainer setLanguage(String language) {
48 replaceFirstProperty(new DC.LANGUAGE(language));
49 return this;
50 }
51
52 }