public class AuthenticatorTransportProtocol extends ACElement
AuthenticatorTransportProtocol
element in the Liberty authentication context namespace (http://projectliberty.org/schemas/authctx/2002/05).authenticationContextClass
Constructor and Description |
---|
AuthenticatorTransportProtocol(org.w3c.dom.Document owner, AuthenticationContextStatement acs)
Creates a new
AuthenticatorTransportProtocol instance in the given document with the given authentication context. |
AuthenticatorTransportProtocol(org.w3c.dom.Element element, AuthenticationContextStatement acs)
Creates a new
AuthenticatorTransportProtocol object that wraps the given Element object. |
AuthenticatorTransportProtocol(org.w3c.dom.Element element, java.lang.String systemId, AuthenticationContextStatement acs)
Creates a new
AuthenticatorTransportProtocol object that wraps the given Element object. |
Modifier and Type | Method and Description |
---|---|
void |
addHTTP(HTTP http)
Adds the
HTTP element to this AuthenticatorTransportProtocol element. |
void |
addIPSec(IPSec ipSec)
Adds the
IPSec element to this AuthenticatorTransportProtocol element. |
void |
addMobileNetwork(MobileNetwork mn)
Adds the
MobileNetwork element to this AuthenticatorTransportProtocol element. |
void |
addSSL(SSL ssl)
Adds the
SSL element to this AuthenticatorTransportProtocol element. |
void |
addWTLS(WTLS wtls)
Adds the
WTLS element to this AuthenticatorTransportProtocol element. |
java.util.List |
getHTTPs()
Returns the
HTTP elements contained in this AuthenticatorTransportProtocol . |
java.util.List |
getIPSecs()
Returns the
IPSec elements contained in this AuthenticatorTransportProtocol . |
java.util.List |
getMobileNetworks()
Returns the
MobileNetwork elements contained in this AuthenticatorTransportProtocol . |
java.util.List |
getSSLs()
Returns the
SSL elements contained in this AuthenticatorTransportProtocol . |
java.util.List |
getWTLSs()
Returns the
WTLS elements contained in this AuthenticatorTransportProtocol . |
getAuthenticationContextClass, setAuthenticationContextClass
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML
public AuthenticatorTransportProtocol(org.w3c.dom.Element element, AuthenticationContextStatement acs)
AuthenticatorTransportProtocol
object that wraps the given Element object.element
- The underlying org.w3c.dom.Element
object.acs
- The authentication context for the element.public AuthenticatorTransportProtocol(org.w3c.dom.Element element, java.lang.String systemId, AuthenticationContextStatement acs)
AuthenticatorTransportProtocol
object that wraps the given Element object.element
- The underlying org.w3c.dom.Element
object.systemId
- The URI string system ID for the AuthenticatorTransportProtocol
.acs
- The authentication context for the element.public AuthenticatorTransportProtocol(org.w3c.dom.Document owner, AuthenticationContextStatement acs)
AuthenticatorTransportProtocol
instance in the given document with the given authentication context.owner
- The owner document for this new element.acs
- The authentication context for this new element.public void addMobileNetwork(MobileNetwork mn) throws AuthenticationContextException
MobileNetwork
element to this AuthenticatorTransportProtocol
element.mn
- The MobileNetwork
element.AuthenticationContextException
- If the MobileNetwork
element is not valid for this authentication context class.public java.util.List getMobileNetworks()
MobileNetwork
elements contained in this AuthenticatorTransportProtocol
.public void addHTTP(HTTP http) throws AuthenticationContextException
HTTP
element to this AuthenticatorTransportProtocol
element.http
- The HTTP
element.AuthenticationContextException
- If the HTTP
element is not valid for this authentication context class.public java.util.List getHTTPs()
HTTP
elements contained in this AuthenticatorTransportProtocol
.public void addSSL(SSL ssl) throws AuthenticationContextException
SSL
element to this AuthenticatorTransportProtocol
element.ssl
- The SSL
element.AuthenticationContextException
- If the SSL
element is not valid for this authentication context class.public java.util.List getSSLs()
SSL
elements contained in this AuthenticatorTransportProtocol
.public void addWTLS(WTLS wtls) throws AuthenticationContextException
WTLS
element to this AuthenticatorTransportProtocol
element.wtls
- The WTLS
element.AuthenticationContextException
- If the WTLS
element is not valid for this authentication context class.public java.util.List getWTLSs()
WTLS
elements contained in this AuthenticatorTransportProtocol
.public void addIPSec(IPSec ipSec) throws AuthenticationContextException
IPSec
element to this AuthenticatorTransportProtocol
element.ipSec
- The IPSec
element.AuthenticationContextException
- If the IPSec
element is not valid for this authentication context class.public java.util.List getIPSecs()
IPSec
elements contained in this AuthenticatorTransportProtocol
.