|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
com.google.gwt.user.server.rpc.RemoteServiceServlet
org.gcube.portlets.user.speciesdiscovery.server.TaxonomySearchServiceImpl
public class TaxonomySearchServiceImpl
The server side implementation of the RPC service.
| Field Summary | |
|---|---|
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
|
| Fields inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet |
|---|
perThreadRequest, perThreadResponse |
| Constructor Summary | |
|---|---|
TaxonomySearchServiceImpl()
|
|
| Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet |
|---|
checkPermutationStrongName, doGetSerializationPolicy, getSerializationPolicy, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processPost, shouldCompressResponse |
| Methods inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet |
|---|
doPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContent |
| Methods inherited from class javax.servlet.http.HttpServlet |
|---|
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
| Methods inherited from class javax.servlet.GenericServlet |
|---|
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected 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
| Constructor Detail |
|---|
public TaxonomySearchServiceImpl()
| Method Detail |
|---|
protected org.gcube.application.framework.core.session.ASLSession getASLSession()
protected SpeciesService getSpeciesService()
throws SearchServiceException
SearchServiceException
protected FetchingSession<? extends FetchingElement> getSearchSession()
throws SearchServiceException
SearchServiceException
protected FetchingSession<Occurrence> getOccurrenceSession()
throws SearchServiceException
SearchServiceException
public void searchByScientificName(String searchTerm,
SearchFilters searchFilters)
throws SearchServiceException
searchByScientificName in interface TaxonomySearchServiceSearchServiceException
public void searchByCommonName(String searchTerm,
SearchFilters searchFilters)
throws SearchServiceException
searchByCommonName in interface TaxonomySearchServiceSearchServiceException
protected SearchResultType search(String searchTerm,
SearchType searchType,
SearchFilters searchFilters)
throws SearchServiceException
SearchServiceException
public SearchByQueryParameter searchByQuery(String query)
throws SearchServiceException
searchByQuery in interface TaxonomySearchServiceSearchServiceException
public SearchResult<ResultRow> getSearchResultRows(int start,
int limit,
ResultFilter activeFiltersObject,
boolean onlySelected)
throws SearchServiceException
getSearchResultRows in interface TaxonomySearchServiceSearchServiceException
public SearchResult<TaxonomyRow> getSearchTaxonomyRow(int start,
int limit,
ResultFilter activeFiltersObject,
boolean onlySelected)
throws SearchServiceException
getSearchTaxonomyRow in interface TaxonomySearchServiceSearchServiceException
public TaxonomyRow loadTaxonomyParentByParentId(String parentID)
throws Exception
Exception
public HashMap<String,Integer> getFilterCounterById(GridField field)
throws Exception
getFilterCounterById in interface TaxonomySearchServiceException
public HashMap<String,ClassificationModel> getFilterCounterForClassification(String rankLabel)
throws Exception
getFilterCounterForClassification in interface TaxonomySearchServiceException
public SearchStatus getSearchStatus(boolean onlySelected,
boolean isActiveFilterOnResult)
throws SearchServiceException
getSearchStatus in interface TaxonomySearchServiceSearchServiceException
public void stopSearchWithoutRemove()
throws SearchServiceException
SearchServiceException
public void stopSearch()
throws SearchServiceException
stopSearch in interface TaxonomySearchServiceSearchServiceException
public void updateRowSelection(int rowId,
boolean selection)
throws SearchServiceException
updateRowSelection in interface TaxonomySearchServiceSearchServiceException
public Integer updateRowSelections(boolean selection,
ResultFilter activeFiltersObject)
throws SearchServiceException
updateRowSelections in interface TaxonomySearchServiceSearchServiceException
public int countOfSelectedRow()
throws SearchServiceException
countOfSelectedRow in interface TaxonomySearchServiceSearchServiceException
public int retrieveOccurencesFromSelection()
throws SearchServiceException
retrieveOccurencesFromSelection in interface TaxonomySearchServiceSearchServiceException
public OccurrenceBatch getOccurrencesBatch(int start,
int limit)
throws SearchServiceException
getOccurrencesBatch in interface TaxonomySearchServiceSearchServiceException
public OccurrencesStatus getCountOfOccurrencesBatch()
throws SearchServiceException
getCountOfOccurrencesBatch in interface TaxonomySearchServiceSearchServiceException
public void stopRetrievingOccurrences()
throws SearchServiceException
stopRetrievingOccurrences in interface TaxonomySearchServiceSearchServiceException
public String generateMapFromSelectedOccurrencePoints()
throws SearchServiceException
generateMapFromSelectedOccurrencePoints in interface TaxonomySearchServiceSearchServiceExceptionprotected void printId(List<String> listId)
protected List<String> getSelectedOccurrenceIds()
throws SearchServiceException
SearchServiceException
protected Iterator<Occurrence> getIteratorSelectedOccurrenceIds()
throws SearchServiceException
SearchServiceException
public void saveSelectedOccurrencePoints(String destinationFolderId,
String fileName,
SaveFileFormat fileFormat,
OccurrencesSaveEnum typeCSV)
throws SearchServiceException
saveSelectedOccurrencePoints in interface TaxonomySearchServiceSearchServiceException
public void saveSelectedTaxonomyPoints(String destinationFolderId,
String fileName,
SaveFileFormat fileFormat)
throws SearchServiceException
saveSelectedTaxonomyPoints in interface TaxonomySearchServiceSearchServiceException
protected List<String> getSelectedOccurrenceKeys()
throws SearchServiceException
SearchServiceException
protected List<String> getSelectedResultRowId()
throws SearchServiceException
SearchServiceException
protected Map<String,String> getSelectedTaxonomyIdAndDataSource()
throws SearchServiceException
SearchServiceException
protected File generateCSVFile(List<String> ids,
OccurrencesSaveEnum csvType)
throws Exception
Exception
public List<DataSourceModel> loadDataSourceList()
throws SearchServiceException
loadDataSourceList in interface TaxonomySearchServiceSearchServiceException
public ArrayList<CommonName> loadListCommonNameByRowId(String resultRowId)
throws Exception
loadListCommonNameByRowId in interface TaxonomySearchServiceException
public List<Taxon> getParentsList(Taxon taxon)
throws Exception
getParentsList in interface TaxonomySearchServiceException
public ArrayList<LightTaxonomyRow> loadListChildrenByParentId(String parentId)
throws Exception
loadListChildrenByParentId in interface TaxonomySearchServiceException
public List<JobTaxonomyModel> getListTaxonomyJobs()
throws Exception
getListTaxonomyJobs in interface TaxonomySearchServiceException
public JobTaxonomyModel createTaxonomyJobByChildren(String taxonomyServiceId,
String taxonomyName,
String taxonomyRank,
String dataSourceName)
throws Exception
createTaxonomyJobByChildren in interface TaxonomySearchServicetaxonomyServiceId - taxonomyName - taxonomyRank - dataSourceName -
Exception
public JobTaxonomyModel createTaxonomyJobByIds(String search,
List<DataSourceModel> dataSources)
throws Exception
createTaxonomyJobByIds in interface TaxonomySearchServiceException
public JobTaxonomyModel resubmitTaxonomyJob(String jobIdentifier)
throws Exception
resubmitTaxonomyJob in interface TaxonomySearchServiceException
public boolean cancelTaxonomyJob(String jobIdentifier)
throws Exception
cancelTaxonomyJob in interface TaxonomySearchServiceException
public boolean saveTaxonomyJob(String jobIdentifier,
String destinationFolderId,
String fileName,
String scientificName,
String dataSourceName)
throws Exception
saveTaxonomyJob in interface TaxonomySearchServiceException
public boolean saveTaxonomyJobError(String jobIdentifier,
String destinationFolderId,
String fileName,
String scientificName,
String dataSourceName)
throws Exception
saveTaxonomyJobError in interface TaxonomySearchServiceException
public List<LightTaxonomyRow> retrieveTaxonomyByIds(List<String> ids)
throws Exception
retrieveTaxonomyByIds in interface TaxonomySearchServiceException
public List<LightTaxonomyRow> retrieveSynonymsByRefId(String refId)
throws Exception
retrieveSynonymsByRefId in interface TaxonomySearchServiceException
public List<JobOccurrencesModel> createOccurrencesJob(List<JobOccurrencesModel> listJobOccurrenceModel,
SaveFileFormat saveFileFormat,
OccurrencesSaveEnum csvType,
boolean isByDataSource,
int expectedOccurrence)
throws Exception
createOccurrencesJob in interface TaxonomySearchServiceException
public List<JobOccurrencesModel> resubmitOccurrencesJob(String jobIdentifier)
throws Exception
resubmitOccurrencesJob in interface TaxonomySearchServiceException
public List<JobOccurrencesModel> getListOccurrencesJob()
throws Exception
getListOccurrencesJob in interface TaxonomySearchServiceException
public boolean saveOccurrenceJob(JobOccurrencesModel jobModel,
String destinationFolderId,
String fileName,
String scientificName,
String dataSourceName)
throws Exception
saveOccurrenceJob in interface TaxonomySearchServiceException
public boolean saveOccurrenceJobError(JobOccurrencesModel jobModel,
String destinationFolderId,
String fileName,
String scientificName,
String dataSourceName)
throws Exception
saveOccurrenceJobError in interface TaxonomySearchServiceException
public boolean cancelOccurrenceJob(String jobIdentifier)
throws Exception
cancelOccurrenceJob in interface TaxonomySearchServiceException
public ClusterStructuresForResultRow loadStructuresForResultRowClustering()
throws Exception
loadStructuresForResultRowClustering in interface TaxonomySearchServiceException
public ClusterCommonNameDataSourceForResultRow loadClusterCommonNameForResultRowByScientificName(String scientificName)
throws Exception
loadClusterCommonNameForResultRowByScientificName in interface TaxonomySearchServiceException
public List<DataSource> loadDataSourceForResultRow(boolean selected,
boolean distinct)
throws Exception
loadDataSourceForResultRow in interface TaxonomySearchServiceException
public ClusterStructuresForTaxonomyRow loadStructuresForTaxonomyClustering()
throws Exception
loadStructuresForTaxonomyClustering in interface TaxonomySearchServiceException
public boolean changeStatusOccurrenceJob(String jobIdentifier,
DownloadState state)
throws Exception
changeStatusOccurrenceJob in interface TaxonomySearchServiceException
public boolean changeStatusTaxonomyJob(String jobIdentifier,
DownloadState state)
throws Exception
changeStatusTaxonomyJob in interface TaxonomySearchServiceException
public boolean isAvailableTaxonomyJobReportError(String jobIdentifier)
throws Exception
isAvailableTaxonomyJobReportError in interface TaxonomySearchServiceException
public boolean isAvailableOccurrenceJobReportError(String jobIdentifier)
throws Exception
isAvailableOccurrenceJobReportError in interface TaxonomySearchServiceExceptionpublic String getLastQuery()
getLastQuery in interface TaxonomySearchServicepublic ClusterCommonNameDataSourceForTaxonomyRow loadClusterCommonNameForTaxonomyRowByScientificName(String scientificName)
loadClusterCommonNameForTaxonomyRowByScientificName in interface TaxonomySearchService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||