# Uses of Interface
com.documentum.fc.client.search.IDfSmartListDefinition

Packages that use IDfSmartListDefinition
Package
Description
com.documentum.fc.client.search
Provides classes and interfaces for constructing and running search queries against multiple content repositories as well as external information sources (optional).

- ## Uses of IDfSmartListDefinition in com.documentum.fc.client.search

  Methods in com.documentum.fc.client.search that return IDfSmartListDefinition
  Modifier and Type
  Method
  Description
  `IDfSmartListDefinition`
  IDfQueryManager.`convertSmartListDefinition(IDfSysObject oldSmartList)`
  Converts smart list definition using a legacy dm_smartlist object.
  `IDfSmartListDefinition`
  IDfSmartListDefinition.`copy()`
  Performs a deep copy of this instance.
  `IDfSmartListDefinition`
  IDfSmartList.`getSmartListDefinition(IDfSearchService searchService)`
  Gets the IDfSmartListDefinition associated to this dm_smart_list.
  `IDfSmartListDefinition`
  IDfQueryManager.`loadSmartListDefinition(InputStream in)`
  Loads a smart list definition from a stream.
  `IDfSmartListDefinition`
  IDfQueryManager.`loadSmartListDefinition(Document doc, Node parentNode)`
  Loads a smart list definition from an XML document node.
  `IDfSmartListDefinition`
  IDfQueryManager.`newSmartListDefinition()`
  Creates a new smart list definition.
  Methods in com.documentum.fc.client.search with parameters of type IDfSmartListDefinition
  Modifier and Type
  Method
  Description
  `IDfSmartList`
  IDfSearchStoreService.`createSearch(String name, String description, IDfSmartListDefinition smartListDefinition, IDfResultsSet resultSet, IDfQueryStatus queryStatus)`
  Creates a new search prior to storing it.
  `void`
  IDfQueryManager.`saveSmartListDefinition(IDfSmartListDefinition smartList, OutputStream out)`
  Saves a smart list definition in an output stream.
  `void`
  IDfQueryManager.`saveSmartListDefinition(IDfSmartListDefinition smartList, Document doc, Node parentNode)`
  Saves a smart list definition in an output stream.
  `void`
  IDfSmartList.`setSmartListDefinition(IDfSmartListDefinition smartList)`
  Sets the content of this dm_smart_list.