org.apache.directory.shared.ldap.message
Class SearchParams
java.lang.Object
org.apache.directory.shared.ldap.message.SearchParams
public class SearchParams
- extends Object
A container for Search parameters. It replaces the SearchControls.
- Version:
- $Rev$, $Date$
- Author:
- Apache Directory Project
|
Constructor Summary |
SearchParams()
Creates a new instance of SearchContext, with all the values set to
default. |
SearchParams
public SearchParams()
- Creates a new instance of SearchContext, with all the values set to
default.
getScope
public SearchScope getScope()
- Returns:
- the scope
setScope
public void setScope(SearchScope scope)
- Parameters:
scope - the scope to set
getTimeLimit
public int getTimeLimit()
- Returns:
- the timeLimit
setTimeLimit
public void setTimeLimit(int timeLimit)
- Parameters:
timeLimit - the timeLimit to set
getSizeLimit
public long getSizeLimit()
- Returns:
- the sizeLimit
setSizeLimit
public void setSizeLimit(long sizeLimit)
- Parameters:
sizeLimit - the sizeLimit to set
isTypesOnly
public boolean isTypesOnly()
- Returns:
- the typesOnly
setTypesOnly
public void setTypesOnly(boolean typesOnly)
- Parameters:
typesOnly - the typesOnly to set
getAliasDerefMode
public AliasDerefMode getAliasDerefMode()
- Returns:
- the aliasDerefMode
setAliasDerefMode
public void setAliasDerefMode(AliasDerefMode aliasDerefMode)
- Parameters:
aliasDerefMode - the aliasDerefMode to set
getReturningAttributes
public Set<AttributeTypeOptions> getReturningAttributes()
- Returns:
- the returningAttributes
getReturningAttributesStr
public Set<String> getReturningAttributesStr()
- Returns:
- the returningAttributes
normalize
public void normalize(SchemaManager schemaManager)
- Normalize the ReturningAttributes. It reads all the String from the returningAttributesString,
and grab the associated AttributeType from the schema to store it into the returningAttributes
Set.
- Parameters:
schemaManager - The schema manager
setReturningAttributes
public void setReturningAttributes(String... returningAttributes)
- Parameters:
returningAttributes - the returningAttributes to set
addReturningAttributes
public void addReturningAttributes(String returningAttribute)
- Parameters:
returningAttribute - the returningAttributes to add
getControls
public Set<Control> getControls()
- Returns:
- the controls
setControls
public void setControls(Set<Control> controls)
- Parameters:
controls - the controls to set
addControl
public void addControl(Control control)
- Parameters:
controls - the controls to set
toSearchParams
public static SearchParams toSearchParams(SearchControls searchControls,
AliasDerefMode aliasDerefMode)
toString
public String toString()
-
- Overrides:
toString in class Object
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.