public class FilterResultModifier extends ResultModifier
| Modifier and Type | Class and Description |
|---|---|
static class |
FilterResultModifier.Filter
Holds a group of ExtendedFilterGroup filters.
|
static class |
FilterResultModifier.FilterItemGroup
Holds a group of complex filters.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AND |
static java.lang.String |
APPROX |
static java.lang.String |
EQUAL |
static java.lang.String |
GREATER_OR_EQUAL |
static java.lang.String |
LESS_OR_EQUAL |
static java.lang.String |
NOT_EQUAL |
static java.lang.String |
NOT_PRESENT |
static java.lang.String |
OR |
static java.lang.String |
PRESENT |
ALLOWFILESYSTEMBROWSE_NCPSERVER, ALLOWFILESYSTEMBROWSE_NONE, ALLOWFILESYSTEMBROWSE_VOLUME, BLOCK_KEY_NORMAL, BLOCK_KEY_SHOW_BLOCKED_OBJECTS, SORTBY_KEY_NAME, SORTBY_KEY_TYPE, SORTBY_KEY_TYPE_NAME, SORTBY_KEY_UNSORTED, SORTORDER_KEY_ASCENDING, SORTORDER_KEY_DECENDING| Constructor and Description |
|---|
FilterResultModifier(java.lang.String descriptiveName,
FilterResultModifier.Filter filter,
boolean subContainer)
Constructs an extended filter for object search.
|
FilterResultModifier(java.lang.String descriptiveName,
int sortKey,
FilterResultModifier.Filter filter,
boolean subContainer)
Constructs an extended filter for object search.
|
FilterResultModifier(java.lang.String descriptiveName,
int sortKey,
FilterResultModifier.Filter filter,
boolean subContainer,
boolean subClasses)
Constructs an extended filter for object search.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(FilterResultModifier.Filter filter)
Adds a new filter to the result modifier.
|
boolean |
equals(java.lang.Object resMod)
Determines whether this ResultModifier is equal to another.
|
protected java.lang.String |
getComplexFilterString(AdminNamespace namespace)
Helper method to build an LDAP search filter string from the complex filter.
|
FilterResultModifier.Filter |
getFilter()
Retries the group filter.
|
FilterResultModifier.Filter[] |
getFRMFilters()
Returns the filters.
|
addFilter, clearFilters, getAllowFileSystemBrowse, getBlockKey, getDescriptiveName, getFiltered, getFilters, getFilterString, getFilterString, getIncludeAuxClasses, getIncludeSubClasses, getNameFilterString, getShowGlue, getSimpleAndOpAdvanced, getSimpleFilterString, getSortByKey, getSortOrderKey, getTypeFilterString, isSubContainerSearch, setAllowFileSystemBrowse, setIncludeAuxClasses, setIncludeSubClasses, setShowGlue, setSimpleAndOpAdvanced, setSortByKey, setSortOrderKey, setSubContainerSearchpublic static final java.lang.String OR
public static final java.lang.String AND
public static final java.lang.String EQUAL
public static final java.lang.String NOT_EQUAL
public static final java.lang.String GREATER_OR_EQUAL
public static final java.lang.String LESS_OR_EQUAL
public static final java.lang.String APPROX
public static final java.lang.String PRESENT
public static final java.lang.String NOT_PRESENT
public FilterResultModifier(java.lang.String descriptiveName,
FilterResultModifier.Filter filter,
boolean subContainer)
descriptiveName - The description of the filter.subContainer - The search depth.filter - The grouping of additional filter requirements.public FilterResultModifier(java.lang.String descriptiveName,
int sortKey,
FilterResultModifier.Filter filter,
boolean subContainer)
descriptiveName - The description of the filter.sortKey - SORTKEY_UNSORTED - No special sorting required.
SORTKEY_TYPE - Sort baseclass in accending order.
SORTKEY_NAME - Sort name in accending order.
SORTKEY_TYPE_NAME - Sort baseclass then by name in accending order.filter - The grouping of additional filter requirements.subContainer - The search depth.public FilterResultModifier(java.lang.String descriptiveName,
int sortKey,
FilterResultModifier.Filter filter,
boolean subContainer,
boolean subClasses)
descriptiveName - The description of the filter.sortKey - SORTKEY_UNSORTED - No special sorting required.
SORTKEY_TYPE - Sort baseclass in accending order.
SORTKEY_NAME - Sort name in accending order.
SORTKEY_TYPE_NAME - Sort baseclass then by name in accending order.filter - The grouping of additional filter requirements.subContainer - The search depth.subClasses - Whether subclasses are included.public void addFilter(FilterResultModifier.Filter filter)
filter - the filter to addpublic FilterResultModifier.Filter[] getFRMFilters()
public FilterResultModifier.Filter getFilter()
protected java.lang.String getComplexFilterString(AdminNamespace namespace)
getComplexFilterString in class ResultModifiernamespace - The namespace object. Used to determine eDirectory vs NVDS.
If null, assumes eDirectory.public boolean equals(java.lang.Object resMod)
equals in class ResultModifierresMod - The ResultModifier to compare against.
API Documentation Copyright © 1998-2004 Novell, Inc. All rights reserved.
NDS is a registered trademark of Novell, Inc. in the United States and other countries.
Generated ${TODAY} ${TSTAMP}.