1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.opensaml.ws.wstrust.impl;
19
20 import java.util.List;
21
22 import org.opensaml.ws.wstrust.Forwardable;
23 import org.opensaml.xml.XMLObject;
24 import org.opensaml.xml.schema.XSBooleanValue;
25
26
27
28
29
30 public class ForwardableImpl extends AbstractWSTrustObject implements Forwardable {
31
32
33 private static final Boolean DEFAULT_VALUE = Boolean.TRUE;
34
35
36 private XSBooleanValue value;
37
38
39
40
41
42
43
44
45 public ForwardableImpl(String namespaceURI, String elementLocalName, String namespacePrefix) {
46 super(namespaceURI, elementLocalName, namespacePrefix);
47 value = new XSBooleanValue(DEFAULT_VALUE, false);
48 }
49
50
51 public XSBooleanValue getValue() {
52 return value;
53 }
54
55
56 public void setValue(XSBooleanValue newValue) {
57 if (newValue != null) {
58 value = prepareForAssignment(value, newValue);
59 } else {
60 value = prepareForAssignment(value, new XSBooleanValue(DEFAULT_VALUE, false));
61 }
62 }
63
64
65 public List<XMLObject> getOrderedChildren() {
66 return null;
67 }
68
69 }