edu.sc.seis.cormorant.event
Class EventController

java.lang.Object
  extended by edu.sc.seis.cormorant.AbstractController
      extended by edu.sc.seis.cormorant.DBProvidingAbstractController
          extended by edu.sc.seis.cormorant.event.EventController
All Implemented Interfaces:
Controller

public class EventController
extends DBProvidingAbstractController


Field Summary
 
Fields inherited from class edu.sc.seis.cormorant.DBProvidingAbstractController
dbConnCreator
 
Constructor Summary
EventController(java.util.Properties confProps, java.lang.String serverPropName, org.omg.CORBA.ORB orb)
           
 
Method Summary
protected  EventDataAccess createEventDataAccess(org.omg.CORBA.ORB orb, java.util.Properties props)
           
protected  void createEventDC(org.omg.CORBA.ORB orb, java.util.Properties props)
           
protected  EventFinderImpl getEventFinderImpl(org.omg.PortableServer.POA eventControllerPOA, EventDataAccess eventDao)
           
 org.omg.PortableServer.Servant getServant()
           
 
Methods inherited from class edu.sc.seis.cormorant.AbstractController
createPOA, createPolicy, destroy, getAlternateServerDNS, getAlternateServerName, getConfigProps, getInterfaceName, getORB, getProperty, getProperty, getPropertyKey, getPropertyPrefix, getServerDNS, getServerName, getServerPropName, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventController

public EventController(java.util.Properties confProps,
                       java.lang.String serverPropName,
                       org.omg.CORBA.ORB orb)
                throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getServant

public org.omg.PortableServer.Servant getServant()
Specified by:
getServant in class AbstractController

getEventFinderImpl

protected EventFinderImpl getEventFinderImpl(org.omg.PortableServer.POA eventControllerPOA,
                                             EventDataAccess eventDao)
                                      throws java.sql.SQLException
Throws:
java.sql.SQLException

createEventDataAccess

protected EventDataAccess createEventDataAccess(org.omg.CORBA.ORB orb,
                                                java.util.Properties props)

createEventDC

protected void createEventDC(org.omg.CORBA.ORB orb,
                             java.util.Properties props)
                      throws java.sql.SQLException,
                             org.omg.PortableServer.POAPackage.AdapterAlreadyExists,
                             org.omg.PortableServer.POAPackage.InvalidPolicy,
                             org.omg.CORBA.ORBPackage.InvalidName,
                             org.omg.PortableServer.POAPackage.WrongPolicy
Throws:
java.sql.SQLException
org.omg.PortableServer.POAPackage.AdapterAlreadyExists
org.omg.PortableServer.POAPackage.InvalidPolicy
org.omg.CORBA.ORBPackage.InvalidName
org.omg.PortableServer.POAPackage.WrongPolicy