public class TaxonomySearchServiceImpl extends com.google.gwt.user.server.rpc.RemoteServiceServlet implements TaxonomySearchService
| Modifier and Type | Field and Description |
|---|---|
static String |
BASETAXONOMY |
protected static long |
BUFFER_LIMIT |
protected org.gcube.common.core.utils.logging.GCUBEClientLog |
logger |
protected static long |
MAX_BUFFERING_ELEMENTS |
protected static String |
RESUBMIT |
protected static String |
SAVE_CHILDREN_OF |
static String |
TAXONOMYUNKNOWN |
static String |
UNK |
| Constructor and Description |
|---|
TaxonomySearchServiceImpl() |
checkPermutationStrongName, doGetSerializationPolicy, getSerializationPolicy, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processPost, shouldCompressResponsedoPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContentdoDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceprotected static final String SAVE_CHILDREN_OF
protected static final String RESUBMIT
protected static final long MAX_BUFFERING_ELEMENTS
protected static final long BUFFER_LIMIT
protected org.gcube.common.core.utils.logging.GCUBEClientLog logger
public static final String TAXONOMYUNKNOWN
public static final String BASETAXONOMY
public static final String UNK
protected org.gcube.application.framework.core.session.ASLSession getASLSession()
protected SpeciesService getSpeciesService() throws SearchServiceException
SearchServiceExceptionprotected FetchingSession<? extends FetchingElement> getSearchSession() throws SearchServiceException
SearchServiceExceptionprotected FetchingSession<Occurrence> getOccurrenceSession() throws SearchServiceException
SearchServiceExceptionpublic void searchByScientificName(String searchTerm, SearchFilters searchFilters) throws SearchServiceException
searchByScientificName in interface TaxonomySearchServiceSearchServiceExceptionpublic void searchByCommonName(String searchTerm, SearchFilters searchFilters) throws SearchServiceException
searchByCommonName in interface TaxonomySearchServiceSearchServiceExceptionprotected SearchResultType search(String searchTerm, SearchType searchType, SearchFilters searchFilters) throws SearchServiceException
SearchServiceExceptionpublic SearchResultType searchByQuery(String query) throws SearchServiceException
searchByQuery in interface TaxonomySearchServiceSearchServiceExceptionpublic SearchResult<ResultRow> getSearchResultRows(int start, int limit, ResultFilter activeFiltersObject, boolean onlySelected) throws SearchServiceException
getSearchResultRows in interface TaxonomySearchServiceSearchServiceExceptionpublic SearchResult<TaxonomyRow> getSearchTaxonomyRow(int start, int limit, ResultFilter activeFiltersObject, boolean onlySelected) throws SearchServiceException
getSearchTaxonomyRow in interface TaxonomySearchServiceSearchServiceExceptionpublic TaxonomyRow loadTaxonomyParentByParentId(String parentID) throws Exception
Exceptionpublic HashMap<String,Integer> getFilterCounterById(GridField field) throws Exception
getFilterCounterById in interface TaxonomySearchServiceExceptionpublic HashMap<String,ClassificationModel> getFilterCounterForClassification(String rankLabel) throws Exception
getFilterCounterForClassification in interface TaxonomySearchServiceExceptionpublic SearchStatus getSearchStatus(boolean onlySelected, boolean isActiveFilterOnResult) throws SearchServiceException
getSearchStatus in interface TaxonomySearchServiceSearchServiceExceptionpublic void stopSearchWithoutRemove()
throws SearchServiceException
SearchServiceExceptionpublic void stopSearch()
throws SearchServiceException
stopSearch in interface TaxonomySearchServiceSearchServiceExceptionpublic void updateRowSelection(int rowId,
boolean selection)
throws SearchServiceException
updateRowSelection in interface TaxonomySearchServiceSearchServiceExceptionpublic Integer updateRowSelections(boolean selection, ResultFilter activeFiltersObject) throws SearchServiceException
updateRowSelections in interface TaxonomySearchServiceSearchServiceExceptionpublic int countOfSelectedRow()
throws SearchServiceException
countOfSelectedRow in interface TaxonomySearchServiceSearchServiceExceptionpublic int retrieveOccurencesFromSelection()
throws SearchServiceException
retrieveOccurencesFromSelection in interface TaxonomySearchServiceSearchServiceExceptionpublic OccurrenceBatch getOccurrencesBatch(int start, int limit) throws SearchServiceException
getOccurrencesBatch in interface TaxonomySearchServiceSearchServiceExceptionpublic OccurrencesStatus getCountOfOccurrencesBatch() throws SearchServiceException
getCountOfOccurrencesBatch in interface TaxonomySearchServiceSearchServiceExceptionpublic void stopRetrievingOccurrences()
throws SearchServiceException
stopRetrievingOccurrences in interface TaxonomySearchServiceSearchServiceExceptionpublic String generateMapFromSelectedOccurrencePoints() throws SearchServiceException
generateMapFromSelectedOccurrencePoints in interface TaxonomySearchServiceSearchServiceExceptionprotected List<String> getSelectedOccurrenceIds() throws SearchServiceException
SearchServiceExceptionprotected Iterator<Occurrence> getIteratorSelectedOccurrenceIds() throws SearchServiceException
SearchServiceExceptionpublic void saveSelectedOccurrencePoints(String destinationFolderId, String fileName, SaveFileFormat fileFormat, OccurrencesSaveEnum typeCSV) throws SearchServiceException
saveSelectedOccurrencePoints in interface TaxonomySearchServiceSearchServiceExceptionpublic void saveSelectedTaxonomyPoints(String destinationFolderId, String fileName, SaveFileFormat fileFormat) throws SearchServiceException
saveSelectedTaxonomyPoints in interface TaxonomySearchServiceSearchServiceExceptionprotected List<String> getSelectedOccurrenceKeys() throws SearchServiceException
SearchServiceExceptionprotected List<String> getSelectedResultRowId() throws SearchServiceException
SearchServiceExceptionprotected List<String> getSelectedTaxonomyId() throws SearchServiceException
SearchServiceExceptionprotected File generateCSVFile(List<String> ids, OccurrencesSaveEnum csvType) throws Exception
Exceptionpublic List<DataSourceModel> loadDataSourceList() throws SearchServiceException
loadDataSourceList in interface TaxonomySearchServiceSearchServiceExceptionpublic ArrayList<CommonName> loadListCommonNameByRowId(String resultRowId) throws Exception
loadListCommonNameByRowId in interface TaxonomySearchServiceExceptionpublic List<Taxon> getParentsList(Taxon taxon) throws Exception
getParentsList in interface TaxonomySearchServiceExceptionpublic ArrayList<TaxonomyRow> loadListChildByParentId(String parentId) throws Exception
loadListChildByParentId in interface TaxonomySearchServiceExceptionpublic List<JobTaxonomyModel> getListTaxonomyJobs() throws Exception
getListTaxonomyJobs in interface TaxonomySearchServiceExceptionpublic JobTaxonomyModel createTaxonomyJobByChildren(String taxonomyName, String taxonomyServiceId, String taxonomyRank, String dataSourceName) throws Exception
Exceptionpublic JobTaxonomyModel createTaxonomyJobByChildren(TaxonomyRow taxonomy, String dataSourceName) throws Exception
createTaxonomyJobByChildren in interface TaxonomySearchServiceExceptionpublic JobTaxonomyModel createTaxonomyJobByIds(String search, List<DataSourceModel> dataSources) throws Exception
createTaxonomyJobByIds in interface TaxonomySearchServiceExceptionpublic JobTaxonomyModel resubmitTaxonomyJob(String jobIdentifier) throws Exception
resubmitTaxonomyJob in interface TaxonomySearchServiceExceptionpublic boolean cancelTaxonomyJob(String jobIdentifier) throws Exception
cancelTaxonomyJob in interface TaxonomySearchServiceExceptionpublic boolean saveTaxonomyJob(String jobIdentifier, String destinationFolderId, String fileName, String scientificName, String dataSourceName) throws Exception
saveTaxonomyJob in interface TaxonomySearchServiceExceptionpublic List<TaxonomyRow> retrieveTaxonomyByIds(List<String> ids) throws Exception
retrieveTaxonomyByIds in interface TaxonomySearchServiceExceptionpublic List<TaxonomyRow> retrieveSynonymsByRefId(String refId) throws Exception
retrieveSynonymsByRefId in interface TaxonomySearchServiceExceptionpublic List<JobOccurrencesModel> createOccurrencesJob(List<JobOccurrencesModel> listJobOccurrenceModel, SaveFileFormat saveFileFormat, OccurrencesSaveEnum csvType, boolean isByDataSource, int expectedOccurrence) throws Exception
createOccurrencesJob in interface TaxonomySearchServiceExceptionpublic List<JobOccurrencesModel> resubmitOccurrencesJob(String jobIdentifier) throws Exception
resubmitOccurrencesJob in interface TaxonomySearchServiceExceptionpublic List<JobOccurrencesModel> getListOccurrencesJob() throws Exception
getListOccurrencesJob in interface TaxonomySearchServiceExceptionpublic boolean saveOccurrenceJob(JobOccurrencesModel jobModel, String destinationFolderId, String fileName, String scientificName, String dataSourceName) throws Exception
saveOccurrenceJob in interface TaxonomySearchServiceExceptionpublic boolean cancelOccurrenceJob(String jobIdentifier) throws Exception
cancelOccurrenceJob in interface TaxonomySearchServiceExceptionpublic ClusterStructuresForResultRow loadStructuresForResultRowClustering() throws Exception
loadStructuresForResultRowClustering in interface TaxonomySearchServiceExceptionpublic List<DataSource> loadDataSourceForResultRow(boolean selected, boolean distinct) throws Exception
loadDataSourceForResultRow in interface TaxonomySearchServiceExceptionpublic ClusterStructuresForTaxonomyRow loadStructuresForTaxonomyClustering() throws Exception
loadStructuresForTaxonomyClustering in interface TaxonomySearchServiceExceptionpublic boolean changeStatusOccurrenceJob(String jobIdentifier, DownloadState state) throws Exception
changeStatusOccurrenceJob in interface TaxonomySearchServiceExceptionpublic boolean changeStatusTaxonomyJob(String jobIdentifier, DownloadState state) throws Exception
changeStatusTaxonomyJob in interface TaxonomySearchServiceExceptionCopyright © 2013. All Rights Reserved.