|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opensaml.xml.AbstractXMLObject
org.opensaml.xml.signature.AbstractSignableXMLObject
org.openliberty.xmltooling.idsis.dap.DAPSelect
public class DAPSelect
The ID-DAP Select differs from the DST 2.1 Reference Implementation in that it contains the elements "dn" and "filter" and a set of attributes.
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
| Nested Class Summary | |
|---|---|
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 |
| Field Summary | |
|---|---|
static java.lang.String |
ATT_ATTRIBUTES
|
static java.lang.String |
ATT_DEREFALIASES
|
static java.lang.String |
ATT_SCOPE
|
static java.lang.String |
ATT_SIZELIMIT
|
static java.lang.String |
ATT_TIMELIMIT
|
static java.lang.String |
ATT_TYPESONLY
|
private java.lang.String |
attributes
|
private java.lang.Integer |
derefaliases
|
private DN |
dn
|
private Filter |
filter
|
static java.lang.String |
LOCAL_NAME
|
private java.lang.Integer |
scope
|
private java.lang.Integer |
sizelimit
|
private java.lang.Integer |
timelimit
|
private java.lang.Boolean |
typesonly
|
| Constructor Summary | |
|---|---|
DAPSelect()
|
|
DAPSelect(java.lang.String namespaceURI,
java.lang.String elementLocalName,
java.lang.String namespacePrefix)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getAttributes()
|
java.lang.Integer |
getDerefaliases()
|
DN |
getDn()
|
Filter |
getFilter()
|
java.util.List<org.opensaml.xml.XMLObject> |
getOrderedChildren()
|
java.lang.Integer |
getScope()
|
java.lang.Integer |
getSizeLimit()
|
java.lang.Integer |
getTimelimit()
|
java.lang.Boolean |
getTypesonly()
|
void |
setAttributes(java.lang.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(java.lang.Integer derefaliases)
|
void |
setDn(DN dn)
|
void |
setDn(java.lang.String dnString)
Convenience method for setting the DN |
void |
setFilter(Filter filter)
|
void |
setFilter(java.lang.String filterString)
Convenience method for setting the Filter |
void |
setScope(java.lang.Integer scope)
optional attribute, default of 0 |
void |
setSizelimit(java.lang.Integer sizelimit)
|
void |
setTimelimit(java.lang.Integer timelimit)
|
void |
setTypesonly(java.lang.Boolean typesonly)
|
| 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 |
|---|
public static java.lang.String LOCAL_NAME
private DN dn
private Filter filter
private java.lang.Integer sizelimit
private java.lang.Integer timelimit
private java.lang.Boolean typesonly
private java.lang.Integer scope
private java.lang.Integer derefaliases
private java.lang.String attributes
public static final java.lang.String ATT_SCOPE
public static final java.lang.String ATT_SIZELIMIT
public static final java.lang.String ATT_TIMELIMIT
public static final java.lang.String ATT_ATTRIBUTES
public static final java.lang.String ATT_TYPESONLY
public static final java.lang.String ATT_DEREFALIASES
| Constructor Detail |
|---|
public DAPSelect()
public DAPSelect(java.lang.String namespaceURI,
java.lang.String elementLocalName,
java.lang.String namespacePrefix)
| Method Detail |
|---|
public void setTypesonly(java.lang.Boolean typesonly)
public java.lang.Boolean getTypesonly()
public void setSizelimit(java.lang.Integer sizelimit)
public java.lang.Integer getSizeLimit()
public void setTimelimit(java.lang.Integer timelimit)
public java.lang.Integer getTimelimit()
public void setAttributes(java.lang.String attributes)
attributes - public java.lang.String getAttributes()
public void setScope(java.lang.Integer scope)
scope - public java.lang.Integer getScope()
public void setDerefaliases(java.lang.Integer derefaliases)
public java.lang.Integer getDerefaliases()
public DN getDn()
public void setDn(DN dn)
public void setDn(java.lang.String dnString)
dnString - public Filter getFilter()
public void setFilter(Filter filter)
public void setFilter(java.lang.String filterString)
dnString - public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||