apollo.dataadapter.ensj.controller
Class EventHandler
java.lang.Object
apollo.dataadapter.ensj.controller.EventHandler
- Direct Known Subclasses:
- ChangeDatabaseHandler, ClearSeqRegionsHandler, FindCoordSystemsHandler, FindEnsemblDatabaseNamesHandler, FindSeqRegionsHandler, HideShowAnnotationsHandler, HideShowDatabasesHandler, HideShowLocationsHandler, HideShowOptionsHandler, HideShowTypesHandler, LoadSeqRegionByHistoryHandler, ReadHandler, SelectNewEnsemblDatabaseHandler, SelectSeqRegionHandler, ShowAbInitioCountsByTypeHandler, ShowDitagFeatureCountsByTypeHandler, ShowDnaDnaAlignCountsByTypeHandler, ShowDnaProteinAlignCountsByTypeHandler, ShowGeneCountsByTypeHandler, ShowSimpleFeatureCountsByTypeHandler, UpdateHandler, UseSeqRegionLocationHandler, UseStableIDLocationHandler
public abstract class EventHandler
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NULL_VERSION
public static final java.lang.String NULL_VERSION
- See Also:
- Constant Field Values
EventHandler
public EventHandler(Controller controller,
java.lang.String key)
getController
protected Controller getController()
doAction
public abstract void doAction(Model model)
getKey
public java.lang.String getKey()
doRead
public void doRead()
doUpdate
public void doUpdate()
log
public void log(java.lang.String message)
getRowCountForTable
public int getRowCountForTable(java.lang.String tableName,
java.sql.Connection connection)
getCountForQuery
public int getCountForQuery(java.lang.String query,
java.sql.Connection connection)
getConnectionForModel
public java.sql.Connection getConnectionForModel(Model model)
findCoordinateSystems
public java.util.List findCoordinateSystems(java.sql.Connection connection)
findSeqRegions
public java.util.List findSeqRegions(Model model)
findCoordSystemForNamedSeqRegion
public java.lang.String findCoordSystemForNamedSeqRegion(Model model)
isNull
public boolean isNull(java.lang.String string)
closeConnection
public void closeConnection(java.sql.Connection connection)