ome.services.blitz.impl
Class SearchI

java.lang.Object
  extended by ome.services.blitz.impl.AbstractAmdServant
      extended by ome.services.blitz.impl.SearchI
All Implemented Interfaces:
omero.api._SearchOperations, omero.api._ServiceInterfaceOperations, omero.api._StatefulServiceInterfaceOperations, org.springframework.context.ApplicationContextAware

public class SearchI
extends AbstractAmdServant
implements omero.api._SearchOperations

Implementation of the Search service.

Since:
3.0-Beta4
Author:
Josh Moore, josh at glencoesoftware.com
See Also:
Search

Field Summary
 
Fields inherited from class ome.services.blitz.impl.AbstractAmdServant
be, invoker, service
 
Constructor Summary
SearchI(Search service, BlitzExecutor be)
           
 
Method Summary
 void activate_async(omero.api.AMD_StatefulServiceInterface_activate __cb, Ice.Current __current)
           
 void activeQueries_async(omero.api.AMD_Search_activeQueries __cb, Ice.Current __current)
           
 void addOrderByAsc_async(omero.api.AMD_Search_addOrderByAsc __cb, String path, Ice.Current __current)
           
 void addOrderByDesc_async(omero.api.AMD_Search_addOrderByDesc __cb, String path, Ice.Current __current)
           
 void allTypes_async(omero.api.AMD_Search_allTypes __cb, Ice.Current __current)
           
 void and_async(omero.api.AMD_Search_and __cb, Ice.Current __current)
           
 void byAnnotatedWith_async(omero.api.AMD_Search_byAnnotatedWith __cb, List<omero.model.Annotation> examples, Ice.Current __current)
           
 void byFullText_async(omero.api.AMD_Search_byFullText __cb, String query, Ice.Current __current)
           
 void byGroupForTags_async(omero.api.AMD_Search_byGroupForTags __cb, String group, Ice.Current __current)
           
 void byHqlQuery_async(omero.api.AMD_Search_byHqlQuery __cb, String query, omero.sys.Parameters params, Ice.Current __current)
           
 void bySimilarTerms_async(omero.api.AMD_Search_bySimilarTerms __cb, List<String> terms, Ice.Current __current)
           
 void bySomeMustNone_async(omero.api.AMD_Search_bySomeMustNone __cb, List<String> some, List<String> must, List<String> none, Ice.Current __current)
           
 void byTagForGroups_async(omero.api.AMD_Search_byTagForGroups __cb, String tag, Ice.Current __current)
           
 void clearQueries_async(omero.api.AMD_Search_clearQueries __cb, Ice.Current __current)
           
 void close_async(omero.api.AMD_StatefulServiceInterface_close __cb, Ice.Current __current)
           
 void currentMetadata_async(omero.api.AMD_Search_currentMetadata __cb, Ice.Current __current)
           
 void currentMetadataList_async(omero.api.AMD_Search_currentMetadataList __cb, Ice.Current __current)
           
 void fetchAlso_async(omero.api.AMD_Search_fetchAlso __cb, List<String> fetches, Ice.Current __current)
           
 void fetchAnnotations_async(omero.api.AMD_Search_fetchAnnotations __cb, List<String> classes, Ice.Current __current)
           
 void getBatchSize_async(omero.api.AMD_Search_getBatchSize __cb, Ice.Current __current)
           
 void getCurrentEventContext_async(omero.api.AMD_StatefulServiceInterface_getCurrentEventContext __cb, Ice.Current __current)
           
 void hasNext_async(omero.api.AMD_Search_hasNext __cb, Ice.Current __current)
           
 void isAllowLeadingWildcard_async(omero.api.AMD_Search_isAllowLeadingWildcard __cb, Ice.Current __current)
           
 void isCaseSensitive_async(omero.api.AMD_Search_isCaseSensitive __cb, Ice.Current __current)
           
 void isMergedBatches_async(omero.api.AMD_Search_isMergedBatches __cb, Ice.Current __current)
           
 void isReturnUnloaded_async(omero.api.AMD_Search_isReturnUnloaded __cb, Ice.Current __current)
           
 void isUseProjections_async(omero.api.AMD_Search_isUseProjections __cb, Ice.Current __current)
           
 void next_async(omero.api.AMD_Search_next __cb, Ice.Current __current)
           
 void not_async(omero.api.AMD_Search_not __cb, Ice.Current __current)
           
 void notAnnotatedBy_async(omero.api.AMD_Search_notAnnotatedBy __cb, omero.model.Details d, Ice.Current __current)
           
 void notOwnedBy_async(omero.api.AMD_Search_notOwnedBy __cb, omero.model.Details d, Ice.Current __current)
           
 void onlyAnnotatedBetween_async(omero.api.AMD_Search_onlyAnnotatedBetween __cb, omero.RTime start, omero.RTime stop, Ice.Current __current)
           
 void onlyAnnotatedBy_async(omero.api.AMD_Search_onlyAnnotatedBy __cb, omero.model.Details d, Ice.Current __current)
           
 void onlyAnnotatedWith_async(omero.api.AMD_Search_onlyAnnotatedWith __cb, List<String> classes, Ice.Current __current)
           
 void onlyCreatedBetween_async(omero.api.AMD_Search_onlyCreatedBetween __cb, omero.RTime start, omero.RTime stop, Ice.Current __current)
           
 void onlyIds_async(omero.api.AMD_Search_onlyIds __cb, List<Long> ids, Ice.Current __current)
           
 void onlyModifiedBetween_async(omero.api.AMD_Search_onlyModifiedBetween __cb, omero.RTime start, omero.RTime stop, Ice.Current __current)
           
 void onlyOwnedBy_async(omero.api.AMD_Search_onlyOwnedBy __cb, omero.model.Details d, Ice.Current __current)
           
 void onlyType_async(omero.api.AMD_Search_onlyType __cb, String klass, Ice.Current __current)
           
 void onlyTypes_async(omero.api.AMD_Search_onlyTypes __cb, List<String> classes, Ice.Current __current)
           
 void or_async(omero.api.AMD_Search_or __cb, Ice.Current __current)
           
 void passivate_async(omero.api.AMD_StatefulServiceInterface_passivate __cb, Ice.Current __current)
           
 void remove_async(omero.api.AMD_Search_remove __cb, Ice.Current __current)
           
 void resetDefaults_async(omero.api.AMD_Search_resetDefaults __cb, Ice.Current __current)
           
 void results_async(omero.api.AMD_Search_results __cb, Ice.Current __current)
           
 void setAllowLeadingWildcard_async(omero.api.AMD_Search_setAllowLeadingWildcard __cb, boolean allowLeadingWildcard, Ice.Current __current)
           
 void setBatchSize_async(omero.api.AMD_Search_setBatchSize __cb, int size, Ice.Current __current)
           
 void setCaseSentivice_async(omero.api.AMD_Search_setCaseSentivice __cb, boolean caseSensitive, Ice.Current __current)
           
 void setMergedBatches_async(omero.api.AMD_Search_setMergedBatches __cb, boolean merge, Ice.Current __current)
           
 void setReturnUnloaded_async(omero.api.AMD_Search_setReturnUnloaded __cb, boolean returnUnloaded, Ice.Current __current)
           
 void setUseProjections_async(omero.api.AMD_Search_setUseProjections __cb, boolean useProjections, Ice.Current __current)
           
 void unordered_async(omero.api.AMD_Search_unordered __cb, Ice.Current __current)
           
 
Methods inherited from class ome.services.blitz.impl.AbstractAmdServant
applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, executorWorkCall, onSetOmeroContext, runnableCall, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchI

public SearchI(Search service,
               BlitzExecutor be)
Method Detail

activeQueries_async

public void activeQueries_async(omero.api.AMD_Search_activeQueries __cb,
                                Ice.Current __current)
                         throws omero.ServerError
Specified by:
activeQueries_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

addOrderByAsc_async

public void addOrderByAsc_async(omero.api.AMD_Search_addOrderByAsc __cb,
                                String path,
                                Ice.Current __current)
                         throws omero.ServerError
Specified by:
addOrderByAsc_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

addOrderByDesc_async

public void addOrderByDesc_async(omero.api.AMD_Search_addOrderByDesc __cb,
                                 String path,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
addOrderByDesc_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

allTypes_async

public void allTypes_async(omero.api.AMD_Search_allTypes __cb,
                           Ice.Current __current)
                    throws omero.ServerError
Specified by:
allTypes_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

and_async

public void and_async(omero.api.AMD_Search_and __cb,
                      Ice.Current __current)
               throws omero.ServerError
Specified by:
and_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

byAnnotatedWith_async

public void byAnnotatedWith_async(omero.api.AMD_Search_byAnnotatedWith __cb,
                                  List<omero.model.Annotation> examples,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
byAnnotatedWith_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

byFullText_async

public void byFullText_async(omero.api.AMD_Search_byFullText __cb,
                             String query,
                             Ice.Current __current)
                      throws omero.ServerError
Specified by:
byFullText_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

byGroupForTags_async

public void byGroupForTags_async(omero.api.AMD_Search_byGroupForTags __cb,
                                 String group,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
byGroupForTags_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

byHqlQuery_async

public void byHqlQuery_async(omero.api.AMD_Search_byHqlQuery __cb,
                             String query,
                             omero.sys.Parameters params,
                             Ice.Current __current)
                      throws omero.ServerError
Specified by:
byHqlQuery_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

bySomeMustNone_async

public void bySomeMustNone_async(omero.api.AMD_Search_bySomeMustNone __cb,
                                 List<String> some,
                                 List<String> must,
                                 List<String> none,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
bySomeMustNone_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

byTagForGroups_async

public void byTagForGroups_async(omero.api.AMD_Search_byTagForGroups __cb,
                                 String tag,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
byTagForGroups_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

clearQueries_async

public void clearQueries_async(omero.api.AMD_Search_clearQueries __cb,
                               Ice.Current __current)
                        throws omero.ServerError
Specified by:
clearQueries_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

currentMetadataList_async

public void currentMetadataList_async(omero.api.AMD_Search_currentMetadataList __cb,
                                      Ice.Current __current)
                               throws omero.ServerError
Specified by:
currentMetadataList_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

currentMetadata_async

public void currentMetadata_async(omero.api.AMD_Search_currentMetadata __cb,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
currentMetadata_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

fetchAlso_async

public void fetchAlso_async(omero.api.AMD_Search_fetchAlso __cb,
                            List<String> fetches,
                            Ice.Current __current)
                     throws omero.ServerError
Specified by:
fetchAlso_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

fetchAnnotations_async

public void fetchAnnotations_async(omero.api.AMD_Search_fetchAnnotations __cb,
                                   List<String> classes,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
fetchAnnotations_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

getBatchSize_async

public void getBatchSize_async(omero.api.AMD_Search_getBatchSize __cb,
                               Ice.Current __current)
                        throws omero.ServerError
Specified by:
getBatchSize_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

hasNext_async

public void hasNext_async(omero.api.AMD_Search_hasNext __cb,
                          Ice.Current __current)
                   throws omero.ServerError
Specified by:
hasNext_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

isAllowLeadingWildcard_async

public void isAllowLeadingWildcard_async(omero.api.AMD_Search_isAllowLeadingWildcard __cb,
                                         Ice.Current __current)
                                  throws omero.ServerError
Specified by:
isAllowLeadingWildcard_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

isCaseSensitive_async

public void isCaseSensitive_async(omero.api.AMD_Search_isCaseSensitive __cb,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
isCaseSensitive_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

isMergedBatches_async

public void isMergedBatches_async(omero.api.AMD_Search_isMergedBatches __cb,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
isMergedBatches_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

isReturnUnloaded_async

public void isReturnUnloaded_async(omero.api.AMD_Search_isReturnUnloaded __cb,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
isReturnUnloaded_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

isUseProjections_async

public void isUseProjections_async(omero.api.AMD_Search_isUseProjections __cb,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
isUseProjections_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

next_async

public void next_async(omero.api.AMD_Search_next __cb,
                       Ice.Current __current)
                throws omero.ServerError
Specified by:
next_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

notAnnotatedBy_async

public void notAnnotatedBy_async(omero.api.AMD_Search_notAnnotatedBy __cb,
                                 omero.model.Details d,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
notAnnotatedBy_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

notOwnedBy_async

public void notOwnedBy_async(omero.api.AMD_Search_notOwnedBy __cb,
                             omero.model.Details d,
                             Ice.Current __current)
                      throws omero.ServerError
Specified by:
notOwnedBy_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

not_async

public void not_async(omero.api.AMD_Search_not __cb,
                      Ice.Current __current)
               throws omero.ServerError
Specified by:
not_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

onlyAnnotatedBetween_async

public void onlyAnnotatedBetween_async(omero.api.AMD_Search_onlyAnnotatedBetween __cb,
                                       omero.RTime start,
                                       omero.RTime stop,
                                       Ice.Current __current)
                                throws omero.ServerError
Specified by:
onlyAnnotatedBetween_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

onlyAnnotatedBy_async

public void onlyAnnotatedBy_async(omero.api.AMD_Search_onlyAnnotatedBy __cb,
                                  omero.model.Details d,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
onlyAnnotatedBy_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

onlyAnnotatedWith_async

public void onlyAnnotatedWith_async(omero.api.AMD_Search_onlyAnnotatedWith __cb,
                                    List<String> classes,
                                    Ice.Current __current)
                             throws omero.ServerError
Specified by:
onlyAnnotatedWith_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

onlyCreatedBetween_async

public void onlyCreatedBetween_async(omero.api.AMD_Search_onlyCreatedBetween __cb,
                                     omero.RTime start,
                                     omero.RTime stop,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
onlyCreatedBetween_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

onlyIds_async

public void onlyIds_async(omero.api.AMD_Search_onlyIds __cb,
                          List<Long> ids,
                          Ice.Current __current)
                   throws omero.ServerError
Specified by:
onlyIds_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

onlyModifiedBetween_async

public void onlyModifiedBetween_async(omero.api.AMD_Search_onlyModifiedBetween __cb,
                                      omero.RTime start,
                                      omero.RTime stop,
                                      Ice.Current __current)
                               throws omero.ServerError
Specified by:
onlyModifiedBetween_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

onlyOwnedBy_async

public void onlyOwnedBy_async(omero.api.AMD_Search_onlyOwnedBy __cb,
                              omero.model.Details d,
                              Ice.Current __current)
                       throws omero.ServerError
Specified by:
onlyOwnedBy_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

onlyType_async

public void onlyType_async(omero.api.AMD_Search_onlyType __cb,
                           String klass,
                           Ice.Current __current)
                    throws omero.ServerError
Specified by:
onlyType_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

onlyTypes_async

public void onlyTypes_async(omero.api.AMD_Search_onlyTypes __cb,
                            List<String> classes,
                            Ice.Current __current)
                     throws omero.ServerError
Specified by:
onlyTypes_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

or_async

public void or_async(omero.api.AMD_Search_or __cb,
                     Ice.Current __current)
              throws omero.ServerError
Specified by:
or_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

remove_async

public void remove_async(omero.api.AMD_Search_remove __cb,
                         Ice.Current __current)
                  throws omero.ServerError
Specified by:
remove_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

resetDefaults_async

public void resetDefaults_async(omero.api.AMD_Search_resetDefaults __cb,
                                Ice.Current __current)
                         throws omero.ServerError
Specified by:
resetDefaults_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

results_async

public void results_async(omero.api.AMD_Search_results __cb,
                          Ice.Current __current)
                   throws omero.ServerError
Specified by:
results_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

setAllowLeadingWildcard_async

public void setAllowLeadingWildcard_async(omero.api.AMD_Search_setAllowLeadingWildcard __cb,
                                          boolean allowLeadingWildcard,
                                          Ice.Current __current)
                                   throws omero.ServerError
Specified by:
setAllowLeadingWildcard_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

setBatchSize_async

public void setBatchSize_async(omero.api.AMD_Search_setBatchSize __cb,
                               int size,
                               Ice.Current __current)
                        throws omero.ServerError
Specified by:
setBatchSize_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

setCaseSentivice_async

public void setCaseSentivice_async(omero.api.AMD_Search_setCaseSentivice __cb,
                                   boolean caseSensitive,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
setCaseSentivice_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

setMergedBatches_async

public void setMergedBatches_async(omero.api.AMD_Search_setMergedBatches __cb,
                                   boolean merge,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
setMergedBatches_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

setReturnUnloaded_async

public void setReturnUnloaded_async(omero.api.AMD_Search_setReturnUnloaded __cb,
                                    boolean returnUnloaded,
                                    Ice.Current __current)
                             throws omero.ServerError
Specified by:
setReturnUnloaded_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

setUseProjections_async

public void setUseProjections_async(omero.api.AMD_Search_setUseProjections __cb,
                                    boolean useProjections,
                                    Ice.Current __current)
                             throws omero.ServerError
Specified by:
setUseProjections_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

unordered_async

public void unordered_async(omero.api.AMD_Search_unordered __cb,
                            Ice.Current __current)
                     throws omero.ServerError
Specified by:
unordered_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

bySimilarTerms_async

public void bySimilarTerms_async(omero.api.AMD_Search_bySimilarTerms __cb,
                                 List<String> terms,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
bySimilarTerms_async in interface omero.api._SearchOperations
Throws:
omero.ServerError

activate_async

public void activate_async(omero.api.AMD_StatefulServiceInterface_activate __cb,
                           Ice.Current __current)
Specified by:
activate_async in interface omero.api._StatefulServiceInterfaceOperations

passivate_async

public void passivate_async(omero.api.AMD_StatefulServiceInterface_passivate __cb,
                            Ice.Current __current)
Specified by:
passivate_async in interface omero.api._StatefulServiceInterfaceOperations

close_async

public void close_async(omero.api.AMD_StatefulServiceInterface_close __cb,
                        Ice.Current __current)
Specified by:
close_async in interface omero.api._StatefulServiceInterfaceOperations

getCurrentEventContext_async

public void getCurrentEventContext_async(omero.api.AMD_StatefulServiceInterface_getCurrentEventContext __cb,
                                         Ice.Current __current)
                                  throws omero.ServerError
Specified by:
getCurrentEventContext_async in interface omero.api._StatefulServiceInterfaceOperations
Throws:
omero.ServerError


OmeroJava Api

Version: Beta-4.1.1-r5927-b91

Copyright © 2009 The University of Dundee. All Rights Reserved.