|
||||||||||
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 TaxonomySearchService
SearchServiceException
public void searchByCommonName(String searchTerm, SearchFilters searchFilters) throws SearchServiceException
searchByCommonName
in interface TaxonomySearchService
SearchServiceException
protected SearchResultType search(String searchTerm, SearchType searchType, SearchFilters searchFilters) throws SearchServiceException
SearchServiceException
public SearchByQueryParameter searchByQuery(String query) throws SearchServiceException
searchByQuery
in interface TaxonomySearchService
SearchServiceException
public SearchResult<ResultRow> getSearchResultRows(int start, int limit, ResultFilter activeFiltersObject, boolean onlySelected) throws SearchServiceException
getSearchResultRows
in interface TaxonomySearchService
SearchServiceException
public SearchResult<TaxonomyRow> getSearchTaxonomyRow(int start, int limit, ResultFilter activeFiltersObject, boolean onlySelected) throws SearchServiceException
getSearchTaxonomyRow
in interface TaxonomySearchService
SearchServiceException
public TaxonomyRow loadTaxonomyParentByParentId(String parentID) throws Exception
Exception
public HashMap<String,Integer> getFilterCounterById(GridField field) throws Exception
getFilterCounterById
in interface TaxonomySearchService
Exception
public HashMap<String,ClassificationModel> getFilterCounterForClassification(String rankLabel) throws Exception
getFilterCounterForClassification
in interface TaxonomySearchService
Exception
public SearchStatus getSearchStatus(boolean onlySelected, boolean isActiveFilterOnResult) throws SearchServiceException
getSearchStatus
in interface TaxonomySearchService
SearchServiceException
public void stopSearchWithoutRemove() throws SearchServiceException
SearchServiceException
public void stopSearch() throws SearchServiceException
stopSearch
in interface TaxonomySearchService
SearchServiceException
public void updateRowSelection(int rowId, boolean selection) throws SearchServiceException
updateRowSelection
in interface TaxonomySearchService
SearchServiceException
public Integer updateRowSelections(boolean selection, ResultFilter activeFiltersObject) throws SearchServiceException
updateRowSelections
in interface TaxonomySearchService
SearchServiceException
public int countOfSelectedRow() throws SearchServiceException
countOfSelectedRow
in interface TaxonomySearchService
SearchServiceException
public int retrieveOccurencesFromSelection() throws SearchServiceException
retrieveOccurencesFromSelection
in interface TaxonomySearchService
SearchServiceException
public OccurrenceBatch getOccurrencesBatch(int start, int limit) throws SearchServiceException
getOccurrencesBatch
in interface TaxonomySearchService
SearchServiceException
public OccurrencesStatus getCountOfOccurrencesBatch() throws SearchServiceException
getCountOfOccurrencesBatch
in interface TaxonomySearchService
SearchServiceException
public void stopRetrievingOccurrences() throws SearchServiceException
stopRetrievingOccurrences
in interface TaxonomySearchService
SearchServiceException
public String generateMapFromSelectedOccurrencePoints() throws SearchServiceException
generateMapFromSelectedOccurrencePoints
in interface TaxonomySearchService
SearchServiceException
protected 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 TaxonomySearchService
SearchServiceException
public void saveSelectedTaxonomyPoints(String destinationFolderId, String fileName, SaveFileFormat fileFormat) throws SearchServiceException
saveSelectedTaxonomyPoints
in interface TaxonomySearchService
SearchServiceException
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 TaxonomySearchService
SearchServiceException
public ArrayList<CommonName> loadListCommonNameByRowId(String resultRowId) throws Exception
loadListCommonNameByRowId
in interface TaxonomySearchService
Exception
public List<Taxon> getParentsList(Taxon taxon) throws Exception
getParentsList
in interface TaxonomySearchService
Exception
public ArrayList<TaxonomyRow> loadListChildByParentId(String parentId) throws Exception
loadListChildByParentId
in interface TaxonomySearchService
Exception
public List<JobTaxonomyModel> getListTaxonomyJobs() throws Exception
getListTaxonomyJobs
in interface TaxonomySearchService
Exception
public JobTaxonomyModel createTaxonomyJobByChildren(String taxonomyServiceId, String taxonomyName, String taxonomyRank, String dataSourceName) throws Exception
createTaxonomyJobByChildren
in interface TaxonomySearchService
taxonomyServiceId
- taxonomyName
- taxonomyRank
- dataSourceName
-
Exception
public JobTaxonomyModel createTaxonomyJobByIds(String search, List<DataSourceModel> dataSources) throws Exception
createTaxonomyJobByIds
in interface TaxonomySearchService
Exception
public JobTaxonomyModel resubmitTaxonomyJob(String jobIdentifier) throws Exception
resubmitTaxonomyJob
in interface TaxonomySearchService
Exception
public boolean cancelTaxonomyJob(String jobIdentifier) throws Exception
cancelTaxonomyJob
in interface TaxonomySearchService
Exception
public boolean saveTaxonomyJob(String jobIdentifier, String destinationFolderId, String fileName, String scientificName, String dataSourceName) throws Exception
saveTaxonomyJob
in interface TaxonomySearchService
Exception
public boolean saveTaxonomyJobError(String jobIdentifier, String destinationFolderId, String fileName, String scientificName, String dataSourceName) throws Exception
saveTaxonomyJobError
in interface TaxonomySearchService
Exception
public List<TaxonomyRow> retrieveTaxonomyByIds(List<String> ids) throws Exception
retrieveTaxonomyByIds
in interface TaxonomySearchService
Exception
public List<TaxonomyRow> retrieveSynonymsByRefId(String refId) throws Exception
retrieveSynonymsByRefId
in interface TaxonomySearchService
Exception
public List<JobOccurrencesModel> createOccurrencesJob(List<JobOccurrencesModel> listJobOccurrenceModel, SaveFileFormat saveFileFormat, OccurrencesSaveEnum csvType, boolean isByDataSource, int expectedOccurrence) throws Exception
createOccurrencesJob
in interface TaxonomySearchService
Exception
public List<JobOccurrencesModel> resubmitOccurrencesJob(String jobIdentifier) throws Exception
resubmitOccurrencesJob
in interface TaxonomySearchService
Exception
public List<JobOccurrencesModel> getListOccurrencesJob() throws Exception
getListOccurrencesJob
in interface TaxonomySearchService
Exception
public boolean saveOccurrenceJob(JobOccurrencesModel jobModel, String destinationFolderId, String fileName, String scientificName, String dataSourceName) throws Exception
saveOccurrenceJob
in interface TaxonomySearchService
Exception
public boolean saveOccurrenceJobError(JobOccurrencesModel jobModel, String destinationFolderId, String fileName, String scientificName, String dataSourceName) throws Exception
saveOccurrenceJobError
in interface TaxonomySearchService
Exception
public boolean cancelOccurrenceJob(String jobIdentifier) throws Exception
cancelOccurrenceJob
in interface TaxonomySearchService
Exception
public ClusterStructuresForResultRow loadStructuresForResultRowClustering() throws Exception
loadStructuresForResultRowClustering
in interface TaxonomySearchService
Exception
public List<DataSource> loadDataSourceForResultRow(boolean selected, boolean distinct) throws Exception
loadDataSourceForResultRow
in interface TaxonomySearchService
Exception
public ClusterStructuresForTaxonomyRow loadStructuresForTaxonomyClustering() throws Exception
loadStructuresForTaxonomyClustering
in interface TaxonomySearchService
Exception
public boolean changeStatusOccurrenceJob(String jobIdentifier, DownloadState state) throws Exception
changeStatusOccurrenceJob
in interface TaxonomySearchService
Exception
public boolean changeStatusTaxonomyJob(String jobIdentifier, DownloadState state) throws Exception
changeStatusTaxonomyJob
in interface TaxonomySearchService
Exception
public boolean isAvailableTaxonomyJobReportError(String jobIdentifier) throws Exception
isAvailableTaxonomyJobReportError
in interface TaxonomySearchService
Exception
public boolean isAvailableOccurrenceJobReportError(String jobIdentifier) throws Exception
isAvailableOccurrenceJobReportError
in interface TaxonomySearchService
Exception
public String getLastQuery()
getLastQuery
in interface TaxonomySearchService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |