org.eaglei.network.actions
Class SearchProviderQueryAction<In,Out>

java.lang.Object
  extended by org.spin.node.actions.AbstractQueryAction<In>
      extended by org.eaglei.network.actions.WithSerializerQueryAction<In>
          extended by org.eaglei.network.actions.SearchProviderQueryAction<In,Out>
Type Parameters:
In -
All Implemented Interfaces:
HasSearchProvider, org.spin.node.actions.QueryAction<In>
Direct Known Subclasses:
CountQueryAction, DummyDataQueryAction, RDFQueryAction

public abstract class SearchProviderQueryAction<In,Out>
extends WithSerializerQueryAction<In>
implements HasSearchProvider

Author:
Clint Gilbert Jul 7, 2010 Center for Biomedical Informatics (CBMI)

Field Summary
 
Fields inherited from class org.eaglei.network.actions.WithSerializerQueryAction
inputSerializer
 
Method Summary
 org.eaglei.search.provider.SearchProvider getSearchProvider()
           
 java.lang.String perform(org.spin.node.QueryContext context, In request)
           
 
Methods inherited from class org.eaglei.network.actions.WithSerializerQueryAction
unmarshal
 
Methods inherited from class org.spin.node.actions.AbstractQueryAction
destroy, isReady
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSearchProvider

public org.eaglei.search.provider.SearchProvider getSearchProvider()
Specified by:
getSearchProvider in interface HasSearchProvider

perform

public java.lang.String perform(org.spin.node.QueryContext context,
                                In request)
                         throws org.spin.node.actions.QueryException
Specified by:
perform in interface org.spin.node.actions.QueryAction<In>
Throws:
org.spin.node.actions.QueryException


Copyright © 2009-2010 Eagle-I. All Rights Reserved.