1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.common.lib.to;
20
21 import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
22 import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
23 import java.util.ArrayList;
24 import java.util.List;
25 import org.apache.syncope.common.lib.BaseBean;
26
27
28
29
30 public class ConnIdObjectClass implements BaseBean {
31
32 private static final long serialVersionUID = -3719658595689434648L;
33
34 private String type;
35
36 private boolean container;
37
38 private boolean auxiliary;
39
40 private final List<PlainSchemaTO> attributes = new ArrayList<>();
41
42 public String getType() {
43 return type;
44 }
45
46 public void setType(final String type) {
47 this.type = type;
48 }
49
50 public boolean isContainer() {
51 return container;
52 }
53
54 public void setContainer(final boolean container) {
55 this.container = container;
56 }
57
58 public boolean isAuxiliary() {
59 return auxiliary;
60 }
61
62 public void setAuxiliary(final boolean auxiliary) {
63 this.auxiliary = auxiliary;
64 }
65
66 @JacksonXmlElementWrapper(localName = "attributes")
67 @JacksonXmlProperty(localName = "attribute")
68 public List<PlainSchemaTO> getAttributes() {
69 return attributes;
70 }
71 }