OpenSAML-J 2.4.1-redhat-3

org.opensaml.saml1.core.impl
Class ResponseAbstractTypeImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.opensaml.xml.AbstractValidatingSignableXMLObject
              extended by org.opensaml.common.impl.AbstractSignableSAMLObject
                  extended by org.opensaml.saml1.core.impl.ResponseAbstractTypeImpl
All Implemented Interfaces:
SAMLObject, SignableSAMLObject, ResponseAbstractType, org.opensaml.xml.signature.SignableXMLObject, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
Direct Known Subclasses:
ResponseImpl

public abstract class ResponseAbstractTypeImpl
extends AbstractSignableSAMLObject
implements ResponseAbstractType

Abstract implementation of ResponseAbstractType Object


Field Summary
 
Fields inherited from interface org.opensaml.saml1.core.ResponseAbstractType
ID_ATTRIB_NAME, INRESPONSETO_ATTRIB_NAME, ISSUEINSTANT_ATTRIB_NAME, MAJORVERSION_ATTRIB_NAME, MINORVERSION_ATTRIB_NAME, RECIPIENT_ATTRIB_NAME
 
Constructor Summary
protected ResponseAbstractTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor
 
Method Summary
 String getID()
          Get the ID
 String getInResponseTo()
          Return the InResponseTo (attribute).
 org.joda.time.DateTime getIssueInstant()
          Return the Issue Instant (attribute).
 int getMajorVersion()
          Gets the major version of this SAML message.
 int getMinorVersion()
          Return the Minor Version (attribute).
 List<org.opensaml.xml.XMLObject> getOrderedChildren()
          
 String getRecipient()
          Return the Recipient (attribute).
 String getSignatureReferenceID()
          Gets the value of the ID attribute for this SAML object which will be used as its signature reference.
 void setID(String id)
          Set the ID
 void setInResponseTo(String inResponseTo)
          Set the InResponseTo (attribute).
 void setIssueInstant(org.joda.time.DateTime date)
          Set the Issue Instant (attribute).
 void setRecipient(String recipient)
          Set the Recipient (attribute).
 void setVersion(SAMLVersion newVersion)
          Sets the SAML version for this message.
 
Methods inherited from class org.opensaml.common.impl.AbstractSignableSAMLObject
equals, prepareForAssignment, setSignature
 
Methods inherited from class org.opensaml.xml.AbstractValidatingSignableXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.signature.AbstractSignableXMLObject
getSignature, isSigned
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.xml.signature.SignableXMLObject
getSignature, isSigned, setSignature
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Constructor Detail

ResponseAbstractTypeImpl

protected ResponseAbstractTypeImpl(String namespaceURI,
                                   String elementLocalName,
                                   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

getID

public String getID()
Get the ID

Specified by:
getID in interface ResponseAbstractType

setID

public void setID(String id)
Set the ID

Specified by:
setID in interface ResponseAbstractType

getInResponseTo

public String getInResponseTo()
Return the InResponseTo (attribute).

Specified by:
getInResponseTo in interface ResponseAbstractType

setInResponseTo

public void setInResponseTo(String inResponseTo)
Set the InResponseTo (attribute).

Specified by:
setInResponseTo in interface ResponseAbstractType

getMinorVersion

public int getMinorVersion()
Return the Minor Version (attribute).

Specified by:
getMinorVersion in interface ResponseAbstractType

getMajorVersion

public int getMajorVersion()
Gets the major version of this SAML message.

Specified by:
getMajorVersion in interface ResponseAbstractType
Returns:
the major version of this SAML message

setVersion

public void setVersion(SAMLVersion newVersion)
Sets the SAML version for this message.

Specified by:
setVersion in interface ResponseAbstractType
Parameters:
newVersion - the SAML version for this message

getIssueInstant

public org.joda.time.DateTime getIssueInstant()
Return the Issue Instant (attribute).

Specified by:
getIssueInstant in interface ResponseAbstractType

setIssueInstant

public void setIssueInstant(org.joda.time.DateTime date)
Set the Issue Instant (attribute).

Specified by:
setIssueInstant in interface ResponseAbstractType

getRecipient

public String getRecipient()
Return the Recipient (attribute).

Specified by:
getRecipient in interface ResponseAbstractType

setRecipient

public void setRecipient(String recipient)
Set the Recipient (attribute).

Specified by:
setRecipient in interface ResponseAbstractType

getSignatureReferenceID

public String getSignatureReferenceID()
Gets the value of the ID attribute for this SAML object which will be used as its signature reference.

Specified by:
getSignatureReferenceID in interface SignableSAMLObject
Returns:
the value of this SAMLObject ID attribute

getOrderedChildren

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

Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject

OpenSAML-J 2.4.1-redhat-3

Copyright © 2006-2012 Internet2. All Rights Reserved.