org.openliberty.xmltooling.idsis.dap
Class DN

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.xml.schema.impl.XSStringImpl
              extended by org.openliberty.xmltooling.idsis.dap.DN
All Implemented Interfaces:
org.opensaml.xml.schema.XSString, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject

public class DN
extends org.opensaml.xml.schema.impl.XSStringImpl

If <dn> is omitted, or incomplete, the ID-SIS-DAP server MUST determine the correct distinguished name from the identity information conveyed by the ID-WSF layer.

If <dn> is provided, the ID-SIS-DAP server MAY further determine the actual distinguished name from the identity information conveyed by the ID-WSF layer. In this case, the <dn> could act as the base suffix, while the identity information would provide the naming attribute.

Section 4.5.1 "Search Request" of [RFC2251] describes how the DN is mapped to the baseObject
http://www.ietf.org/rfc/rfc2251.txt

Author:
asa

Nested Class Summary
static class DN.Builder
           
static class DN.Marshaller
           
static class DN.Unmarshaller
           
 
Field Summary
static java.lang.String LOCAL_NAME
           
 
Fields inherited from interface org.opensaml.xml.schema.XSString
TYPE_LOCAL_NAME, TYPE_NAME
 
Constructor Summary
protected DN()
           
protected DN(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 
Methods inherited from class org.opensaml.xml.schema.impl.XSStringImpl
getOrderedChildren, getValue, setValue
 
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
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.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
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 final java.lang.String LOCAL_NAME
See Also:
Constant Field Values
Constructor Detail

DN

protected DN()

DN

protected DN(java.lang.String namespaceURI,
             java.lang.String elementLocalName,
             java.lang.String namespacePrefix)