public class AdvancedResultModifier extends ResultModifier
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 |
|---|
AdvancedResultModifier(java.lang.String descriptiveName,
boolean subContainer)
Constructor that creates an extended filter for object search.
|
AdvancedResultModifier(java.lang.String descriptiveName,
int sortKey,
boolean subContainer)
Constructor that creates an extended filter for object search.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
getArguments() |
java.lang.String |
getComplexFilterString(AdminNamespace namespace)
Helper method to build an LDAP search filter string from the complex filter.
|
void |
setArguments(java.lang.Object[] filterArguments) |
void |
setFilterString(java.lang.String filterString) |
addFilter, clearFilters, equals, 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 AdvancedResultModifier(java.lang.String descriptiveName,
boolean subContainer)
descriptiveName - The description of the filter.subContainer - The search depth.public AdvancedResultModifier(java.lang.String descriptiveName,
int sortKey,
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.subContainer - The search depth.public void setFilterString(java.lang.String filterString)
public void setArguments(java.lang.Object[] filterArguments)
public java.lang.String getComplexFilterString(AdminNamespace namespace)
ResultModifiergetComplexFilterString in class ResultModifiernamespace - The namespace object. Used to determine eDirectory vs NVDS.
If null, assumes eDirectory.public java.lang.Object[] getArguments()
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}.