org.openliberty.xmltooling.idsis.dap
Class Filter

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.Filter
All Implemented Interfaces:
org.opensaml.xml.schema.XSString, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject

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

The Search filter supplied in <Select> SHOULD be passed verbatim to the underlying directory system or repository. Full [RFC2254] language MUST be accepted by the ID-SIS-DAP service, though it need not ensure that the underlying directory understands the filters. Extensions to filter language MAY be accepted.

http://www.ietf.org/rfc/rfc2254.txt

Example:

Author:
asa

Nested Class Summary
static class Filter.Builder
           
static class Filter.Marshaller
           
static class Filter.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 Filter()
           
protected Filter(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

Filter

protected Filter()

Filter

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