1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.opensaml.saml2.core;
18
19 import javax.xml.namespace.QName;
20
21 import org.opensaml.common.SAMLObject;
22 import org.opensaml.common.xml.SAMLConstants;
23
24
25
26
27 public interface Action extends SAMLObject {
28
29
30 public static final String DEFAULT_ELEMENT_LOCAL_NAME = "Action";
31
32
33 public static final QName DEFAULT_ELEMENT_NAME = new QName(SAMLConstants.SAML20_NS, DEFAULT_ELEMENT_LOCAL_NAME,
34 SAMLConstants.SAML20_PREFIX);
35
36
37 public static final String TYPE_LOCAL_NAME = "ActionType";
38
39
40 public static final QName TYPE_NAME = new QName(SAMLConstants.SAML20_NS, TYPE_LOCAL_NAME,
41 SAMLConstants.SAML20_PREFIX);
42
43
44 public static final String NAMEPSACE_ATTRIB_NAME = "Namespace";
45
46
47 public static final String RWEDC_NS_URI = "urn:oasis:names:tc:SAML:1.0:action:rwedc";
48
49
50 public static final String RWEDC_NEGATION_NS_URI = "urn:oasis:names:tc:SAML:1.0:action:rwedc-negation";
51
52
53 public static final String GHPP_NS_URI = "urn:oasis:names:tc:SAML:1.0:action:ghpp";
54
55
56 public static final String UNIX_NS_URI = "urn:oasis:names:tc:SAML:1.0:action:unix";
57
58
59 public static final String READ_ACTION = "Read";
60
61
62 public static final String WRITE_ACTION = "Write";
63
64
65 public static final String EXECUTE_ACTION = "Execute";
66
67
68 public static final String DELETE_ACTION = "Delete";
69
70
71 public static final String CONTROL_ACTION = "Control";
72
73
74 public static final String NEG_READ_ACTION = "~Read";
75
76
77 public static final String NEG_WRITE_ACTION = "~Write";
78
79
80 public static final String NEG_EXECUTE_ACTION = "~Execute";
81
82
83 public static final String NEG_DELETE_ACTION = "~Delete";
84
85
86 public static final String NEG_CONTROL_ACTION = "~Control";
87
88
89 public static final String HTTP_GET_ACTION = "GET";
90
91
92 public static final String HTTP_HEAD_ACTION = "HEAD";
93
94
95 public static final String HTTP_PUT_ACTION = "PUT";
96
97
98 public static final String HTTP_POST_ACTION = "POST";
99
100
101
102
103
104
105 public String getNamespace();
106
107
108
109
110
111
112 public void setNamespace(String newNamespace);
113
114
115
116
117
118
119 public String getAction();
120
121
122
123
124
125
126 public void setAction(String newAction);
127 }