Package com.orchestranetworks.addon.tese
package com.orchestranetworks.addon.tese
Provides classes and interfaces required for the Search and History operations.
To launch a search at the repository level, do as follows:
//the repository to search Repository repository; //the dataspace to search HomeKey homeKey; //the dataset to search AdaptationName adaptationName; //the search template String searchTemplate; //keyword used to search String query = "keyword"; //save the search history or not. boolean savedToHistory = false; //current user session Session session; SearchContext searchContext = new SearchContext( Session session, Repository repository, HomeKey dataspace, AdaptationName dataset, String searchTemplate, Object query, boolean savedToHistory); RepositorySearchResult searchResult = SearchOperationsFactory.getSearchOperations() .search(searchContext);
Sample usage of HistoryOperations.
Repository repository; Session session; Adaptation dataset; AdaptationTable table; HistoryOperations historyOperations = HistoryOperationsFactory.getHistoryOperations(); //Deletes all records in the History table for the current user at the repository search scope. historyOperations.clearRepositorySearchHistory(repository, session); //Deletes all records in the History table for the current user at the dataset search scope. historyOperations.clearDatasetSearchHistory(repository, dataset, session);
-
ClassDescriptionRepresents the result of a search.Operations used to handle search history.Factory for history operations available to the {addon.label}.Represents the result of a search.Represents the search result for a search performed in the scope of a repository.Represents the history of a search operation.Operations used to search.Factory for Operations available to the {addon.label}.Represents the search result for a table.