1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.opensaml.saml2.ecp;
18
19 import javax.xml.namespace.QName;
20
21 import org.opensaml.common.SAMLObject;
22 import org.opensaml.common.xml.SAMLConstants;
23 import org.opensaml.saml2.core.IDPList;
24 import org.opensaml.saml2.core.Issuer;
25 import org.opensaml.ws.soap.soap11.ActorBearing;
26 import org.opensaml.ws.soap.soap11.MustUnderstandBearing;
27 import org.opensaml.xml.schema.XSBooleanValue;
28
29
30
31
32 public interface Request extends SAMLObject, MustUnderstandBearing, ActorBearing {
33
34
35 public static final String DEFAULT_ELEMENT_LOCAL_NAME = "Request";
36
37
38 public static final QName DEFAULT_ELEMENT_NAME =
39 new QName(SAMLConstants.SAML20ECP_NS, DEFAULT_ELEMENT_LOCAL_NAME, SAMLConstants.SAML20ECP_PREFIX);
40
41
42 public static final String TYPE_LOCAL_NAME = "RequestType";
43
44
45 public static final QName TYPE_NAME =
46 new QName(SAMLConstants.SAML20ECP_NS, TYPE_LOCAL_NAME, SAMLConstants.SAML20ECP_PREFIX);
47
48
49 public static final String PROVIDER_NAME_ATTRIB_NAME = "ProviderName";
50
51
52 public static final String IS_PASSIVE_NAME_ATTRIB_NAME = "IsPassive";
53
54
55
56
57
58
59 public Issuer getIssuer();
60
61
62
63
64
65
66 public void setIssuer(Issuer newIssuer);
67
68
69
70
71
72
73 public IDPList getIDPList();
74
75
76
77
78
79
80 public void setIDPList(IDPList newIDPList);
81
82
83
84
85
86
87 public String getProviderName();
88
89
90
91
92
93
94 public void setProviderName(String newProviderName);
95
96
97
98
99
100
101 public Boolean isPassive();
102
103
104
105
106
107
108 public XSBooleanValue isPassiveXSBoolean();
109
110
111
112
113
114
115 public void setPassive(Boolean newIsPassive);
116
117
118
119
120
121
122 public void setPassive(XSBooleanValue newIsPassive);
123
124 }