Package net.shibboleth.idp.cas.protocol
Class ProtocolContext<RequestType,ResponseType>
java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.idp.cas.protocol.ProtocolContext<RequestType,ResponseType>
- Type Parameters:
RequestType
- request typeResponseType
- response type
- All Implemented Interfaces:
Iterable<BaseContext>
Context container for CAS protocol request and response messages.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext
BaseContext.ContextSetNoRemoveIteratorDecorator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate RequestType
CAS protocol request.private ResponseType
CAS protocol response. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the CAS protocol request.Get the CAS protocol response.void
setRequest
(RequestType req) Set the CAS protocol request.void
setResponse
(ResponseType resp) Set the CAS protocol request.Methods inherited from class org.opensaml.messaging.context.BaseContext
addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, iterator, removeSubcontext, removeSubcontext, setParent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
request
CAS protocol request. -
response
CAS protocol response.
-
-
Constructor Details
-
ProtocolContext
public ProtocolContext()
-
-
Method Details
-
getRequest
Get the CAS protocol request.- Returns:
- CAS protocol request
-
setRequest
Set the CAS protocol request.- Parameters:
req
- CAS protocol request.
-
getResponse
Get the CAS protocol response.- Returns:
- CAS protocol response
-
setResponse
Set the CAS protocol request.- Parameters:
resp
- CAS protocol response.
-