Class ContentMultiSelect
- java.lang.Object
-
- com.saperion.ngc.resultset.multiselect.ContentMultiSelect
-
public final class ContentMultiSelect extends java.lang.Object
Performs a specified action on a list of documents.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
executeAction(MultiSelectAction action)
Executes the specified action on the items set by forItems.static ContentMultiSelect
forItems(java.util.List<ResultProperties> items)
Creates a new MultiSelect for the specified items.ContentMultiSelect
withFilter(java.util.Set<java.lang.String> extensions)
Sets a filter to select document content with the specified file extensions only.
-
-
-
Method Detail
-
forItems
public static ContentMultiSelect forItems(java.util.List<ResultProperties> items)
Creates a new MultiSelect for the specified items.- Parameters:
items
- list of items- Returns:
- new MultiSelect
-
withFilter
public ContentMultiSelect withFilter(java.util.Set<java.lang.String> extensions)
Sets a filter to select document content with the specified file extensions only.- Parameters:
extensions
- set of extensions- Returns:
- current instance of MultiSelect
-
executeAction
public void executeAction(MultiSelectAction action) throws AuthenticationException, NgcUiException
Executes the specified action on the items set by forItems.- Parameters:
action
- the action to perform- Throws:
AuthenticationException
- re-logon requiredNgcUiException
- exception to be handled by view
-
-