org.openliberty.xmltooling.epr
Class SecurityContext

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

public class SecurityContext
extends org.opensaml.xml.signature.AbstractSignableXMLObject
implements org.opensaml.xml.ElementExtensibleXMLObject


Field Summary
static java.lang.String LOCAL_NAME
           
private  org.opensaml.xml.util.XMLObjectChildrenList<SecurityMechID> securityMechIDs
           
private  org.opensaml.xml.util.XMLObjectChildrenList<Token> tokens
           
private  org.opensaml.xml.util.IndexedXMLObjectChildrenList<org.opensaml.xml.XMLObject> unknownXMLObjects
           
 
Constructor Summary
protected SecurityContext(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 java.util.List<SecurityMechID> getSecurityMechIDs()
           
 java.util.List<Token> getTokens()
           
 java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects()
           
 java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects(javax.xml.namespace.QName typeOrName)
           
 
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

LOCAL_NAME

public static java.lang.String LOCAL_NAME

securityMechIDs

private org.opensaml.xml.util.XMLObjectChildrenList<SecurityMechID> securityMechIDs

tokens

private org.opensaml.xml.util.XMLObjectChildrenList<Token> tokens

unknownXMLObjects

private org.opensaml.xml.util.IndexedXMLObjectChildrenList<org.opensaml.xml.XMLObject> unknownXMLObjects
Constructor Detail

SecurityContext

protected SecurityContext(java.lang.String namespaceURI,
                          java.lang.String elementLocalName,
                          java.lang.String namespacePrefix)
Method Detail

getSecurityMechIDs

public java.util.List<SecurityMechID> getSecurityMechIDs()

getTokens

public java.util.List<Token> getTokens()

getUnknownXMLObjects

public java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects()
Specified by:
getUnknownXMLObjects in interface org.opensaml.xml.ElementExtensibleXMLObject

getUnknownXMLObjects

public java.util.List<org.opensaml.xml.XMLObject> getUnknownXMLObjects(javax.xml.namespace.QName typeOrName)
Specified by:
getUnknownXMLObjects in interface org.opensaml.xml.ElementExtensibleXMLObject

getOrderedChildren

public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject