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.apache.log4j.Logger |
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.apache.log4j.Logger 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 SearchByQueryParameter 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 Map<String,String> getSelectedTaxonomyIdAndDataSource() 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<LightTaxonomyRow> loadListChildrenByParentId(String parentId) throws Exception
loadListChildrenByParentId in interface TaxonomySearchServiceExceptionpublic List<JobTaxonomyModel> getListTaxonomyJobs() throws Exception
getListTaxonomyJobs in interface TaxonomySearchServiceExceptionpublic JobTaxonomyModel createTaxonomyJobByChildren(String taxonomyServiceId, String taxonomyName, String taxonomyRank, String dataSourceName) throws Exception
createTaxonomyJobByChildren in interface TaxonomySearchServicetaxonomyServiceId - taxonomyName - taxonomyRank - dataSourceName - Exceptionpublic 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 boolean saveTaxonomyJobError(String jobIdentifier, String destinationFolderId, String fileName, String scientificName, String dataSourceName) throws Exception
saveTaxonomyJobError in interface TaxonomySearchServiceExceptionpublic List<LightTaxonomyRow> retrieveTaxonomyByIds(List<String> ids) throws Exception
retrieveTaxonomyByIds in interface TaxonomySearchServiceExceptionpublic List<LightTaxonomyRow> 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 saveOccurrenceJobError(JobOccurrencesModel jobModel, String destinationFolderId, String fileName, String scientificName, String dataSourceName) throws Exception
saveOccurrenceJobError in interface TaxonomySearchServiceExceptionpublic boolean cancelOccurrenceJob(String jobIdentifier) throws Exception
cancelOccurrenceJob in interface TaxonomySearchServiceExceptionpublic ClusterStructuresForResultRow loadStructuresForResultRowClustering() throws Exception
loadStructuresForResultRowClustering in interface TaxonomySearchServiceExceptionpublic ClusterCommonNameDataSourceForResultRow loadClusterCommonNameForResultRowByScientificName(String scientificName) throws Exception
loadClusterCommonNameForResultRowByScientificName 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 TaxonomySearchServiceExceptionpublic boolean isAvailableTaxonomyJobReportError(String jobIdentifier) throws Exception
isAvailableTaxonomyJobReportError in interface TaxonomySearchServiceExceptionpublic boolean isAvailableOccurrenceJobReportError(String jobIdentifier) throws Exception
isAvailableOccurrenceJobReportError in interface TaxonomySearchServiceExceptionpublic String getLastQuery()
getLastQuery in interface TaxonomySearchServicepublic ClusterCommonNameDataSourceForTaxonomyRow loadClusterCommonNameForTaxonomyRowByScientificName(String scientificName)
loadClusterCommonNameForTaxonomyRowByScientificName in interface TaxonomySearchServiceCopyright © 2014. All Rights Reserved.