org.openliberty.xmltooling.soapbinding
Class RedirectRequest

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.openliberty.xmltooling.soapbinding.RedirectRequest
All Implemented Interfaces:
org.opensaml.xml.signature.SignableXMLObject, org.opensaml.xml.XMLObject

public class RedirectRequest
extends org.opensaml.xml.signature.AbstractSignableXMLObject

   <xs:element name="RedirectRequest" type="RedirectRequestType"/>
 
    <xs:complexType name="RedirectRequestType">
       <xs:attribute name="redirectURL" type="xs:anyURI" use="required"/>
    </xs:complexType>
 

Author:
tguion, asa

Nested Class Summary
static class RedirectRequest.Builder
          Internal Builder
static class RedirectRequest.Marshaller
          Static Internal Marshaller
static class RedirectRequest.Unmarshaller
          Static Internal Unmarshaller
 
Field Summary
static java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
           
static javax.xml.namespace.QName LOCAL_Q_NAME
           
private  java.lang.String reason
          Optional text content can be used to indicate the reason for the need for redirection of the requesting principal
static java.lang.String REDIRECT_URL_ATTR_NAME
           
private  java.lang.String redirectURL
          Required attribute: The URL to which the WSC should redirect the user agent.
 
Constructor Summary
  RedirectRequest()
          Constructor
protected RedirectRequest(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
          Constructor
 
Method Summary
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 java.lang.String getReason()
           
 java.lang.String getRedirectURL()
           
 void setReason(java.lang.String reason)
           
 void setRedirectURL(java.lang.String value)
           
 
Methods inherited from class org.opensaml.xml.signature.AbstractSignableXMLObject
getSignature, isSigned, setSignature
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

DEFAULT_ELEMENT_LOCAL_NAME

public static final java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
See Also:
Constant Field Values

LOCAL_Q_NAME

public static final javax.xml.namespace.QName LOCAL_Q_NAME

REDIRECT_URL_ATTR_NAME

public static final java.lang.String REDIRECT_URL_ATTR_NAME
See Also:
Constant Field Values

redirectURL

private java.lang.String redirectURL
Required attribute: The URL to which the WSC should redirect the user agent.


reason

private java.lang.String reason
Optional text content can be used to indicate the reason for the need for redirection of the requesting principal

Constructor Detail

RedirectRequest

public RedirectRequest()
Constructor


RedirectRequest

protected RedirectRequest(java.lang.String namespaceURI,
                          java.lang.String elementLocalName,
                          java.lang.String namespacePrefix)
Constructor

Parameters:
namespaceURI - the namespace the element is in
elementLocalName - the local name of the XML element this Object represents
namespacePrefix - the prefix for the given namespace
Method Detail

getRedirectURL

public java.lang.String getRedirectURL()

setRedirectURL

public void setRedirectURL(java.lang.String value)

getReason

public java.lang.String getReason()
Returns:
the reason

setReason

public void setReason(java.lang.String reason)
Parameters:
reason - the reason to set

getOrderedChildren

public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()