public class DAPSelect
extends org.opensaml.xmlsec.signature.AbstractSignableXMLObject
Both the "dn" element and the "filter" element are optional. If "dn" is omitted the WSP will figure out the dn (distinguished name) from the identity information provided.
If <Select> is used in <DeleteItem> or <ModifyItem> relating to objectType "entry," <Filter> element MUST NOT be specified and NONE of the XML attributes MUST be specified.
unmarshaller: DAPSelect$DAPSelectUnmarshaller DAPSelectUnmarshaller
marshaller: DAPSelect$DAPSelectMarshaller DAPSelectMarshaller
builder: DAPSelect$DAPSelectBuilder DAPSelectBuilder
| Modifier and Type | Class and Description |
|---|---|
static class |
DAPSelect.Builder
This is the java-xmltooling Builder class for DAPSelect
|
static class |
DAPSelect.Marshaller
Internal Marshaller class primarily to marshall attributes.
|
static class |
DAPSelect.Unmarshaller
Internal class that handles unmarshalling specific to
DAPSelect
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ATT_ATTRIBUTES |
static String |
ATT_DEREFALIASES |
static String |
ATT_SCOPE |
static String |
ATT_SIZELIMIT |
static String |
ATT_TIMELIMIT |
static String |
ATT_TYPESONLY |
private String |
attributes |
private Integer |
derefaliases |
private DN |
dn |
private Filter |
filter |
static String |
LOCAL_NAME |
private Integer |
scope |
private Integer |
sizelimit |
private Integer |
timelimit |
private Boolean |
typesonly |
| Constructor and Description |
|---|
DAPSelect() |
DAPSelect(String namespaceURI,
String elementLocalName,
String namespacePrefix) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAttributes() |
Integer |
getDerefaliases() |
DN |
getDn() |
Filter |
getFilter() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
Integer |
getScope() |
Integer |
getSizeLimit() |
Integer |
getTimelimit() |
Boolean |
getTypesonly() |
void |
setAttributes(String attributes)
If objectType is "entry" The attributes single-valued XML attribute is converted to an AttributeDescriptionList by
splitting the string on comma characters and forming an AttributeDescription from each
resulting substring.
|
void |
setDerefaliases(Integer derefaliases) |
void |
setDn(DN dn) |
void |
setDn(String dnString)
Convenience method for setting the DN
|
void |
setFilter(Filter filter) |
void |
setFilter(String filterString)
Convenience method for setting the Filter
|
void |
setScope(Integer scope)
optional attribute, default of 0
|
void |
setSizelimit(Integer sizelimit) |
void |
setTimelimit(Integer timelimit) |
void |
setTypesonly(Boolean typesonly) |
getSignature, isSigned, setSignaturedetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationpublic static String LOCAL_NAME
private DN dn
private Filter filter
private Integer sizelimit
private Integer timelimit
private Boolean typesonly
private Integer scope
private Integer derefaliases
private String attributes
public static final String ATT_SCOPE
public static final String ATT_SIZELIMIT
public static final String ATT_TIMELIMIT
public static final String ATT_ATTRIBUTES
public static final String ATT_TYPESONLY
public static final String ATT_DEREFALIASES
public void setTypesonly(Boolean typesonly)
public Boolean getTypesonly()
public void setSizelimit(Integer sizelimit)
public Integer getSizeLimit()
public void setTimelimit(Integer timelimit)
public Integer getTimelimit()
public void setAttributes(String attributes)
attributes - public String getAttributes()
public void setScope(Integer scope)
scope - public Integer getScope()
public void setDerefaliases(Integer derefaliases)
public Integer getDerefaliases()
public DN getDn()
public void setDn(DN dn)
public void setDn(String dnString)
dnString - public Filter getFilter()
public void setFilter(Filter filter)
public void setFilter(String filterString)
dnString - public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
Copyright © 1999–2015. All rights reserved.