edu.sc.seis.cormorant.event
Class EventImpl

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by edu.iris.Fissures.IfEvent.EventAccessPOA
          extended by edu.sc.seis.cormorant.event.EventAccessImpl
              extended by edu.sc.seis.cormorant.event.EventImpl
All Implemented Interfaces:
AuditSystemAccess, EventAccessOperations, EventDCOperations, EventMgrOperations, EventOperations, java.io.Serializable, org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.portable.InvokeHandler

public class EventImpl
extends EventAccessImpl
implements EventOperations

EventImpl.java Created: Fri Mar 23 09:30:07 2001

Version:
Author:
Srinivasa Telukutla
See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.sc.seis.cormorant.event.EventAccessImpl
eventid, jdbcEventAccess
 
Constructor Summary
EventImpl(edu.sc.seis.fissuresUtil.database.event.JDBCEventAccess jdbcEventAccess, int eventid)
           
 
Method Summary
 EventChannelFinder a_channel_finder()
           
 EventFactory a_factory()
           
 EventFinder a_finder()
           
 Event a_writeable()
           
 void add_locators(java.lang.String the_origin, Locator[] locators, AuditInfo[] audit_info)
           
 void add_magnitude(java.lang.String the_origin, Magnitude a_magnitude, AuditInfo[] audit_info)
           
 java.lang.String add_origin(Time origin_time, Location the_location, Magnitude[] magnitudes, Locator[] locators, boolean preferred, java.lang.String the_catalog, java.lang.String the_contributor, AuditInfo[] audit_info)
          Add a origin to the event.
 void delete_origin(java.lang.String the_origin, AuditInfo[] audit_info)
           
 void destroy()
           
 AuditElement[] get_audit_trail_for_origin(java.lang.String the_origin)
           
 AuditElement[] get_audit_trail()
           
 ParameterComponent parm_svc()
           
 void set_preferred_origin(java.lang.String the_origin, AuditInfo[] audit_info)
           
 void setEventFactory(EventFactory eventFactory)
           
 void setEventFinder(EventFinder eventFinder)
           
 void update_region(FlinnEngdahlRegion region, AuditInfo[] audit_info)
           
 
Methods inherited from class edu.sc.seis.cormorant.event.EventAccessImpl
get_attributes, get_locators, get_origin, get_origins, get_preferred_origin
 
Methods inherited from class edu.iris.Fissures.IfEvent.EventAccessPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.iris.Fissures.IfEvent.EventAccessOperations
get_attributes, get_locators, get_origin, get_origins, get_preferred_origin
 

Constructor Detail

EventImpl

public EventImpl(edu.sc.seis.fissuresUtil.database.event.JDBCEventAccess jdbcEventAccess,
                 int eventid)
Method Detail

update_region

public void update_region(FlinnEngdahlRegion region,
                          AuditInfo[] audit_info)
Specified by:
update_region in interface EventOperations

destroy

public void destroy()
Specified by:
destroy in interface EventOperations

add_origin

public java.lang.String add_origin(Time origin_time,
                                   Location the_location,
                                   Magnitude[] magnitudes,
                                   Locator[] locators,
                                   boolean preferred,
                                   java.lang.String the_catalog,
                                   java.lang.String the_contributor,
                                   AuditInfo[] audit_info)
Add a origin to the event. If no origin exist the origin will become the default until the default is reset by a add_origin or set_preferred_origin.

Specified by:
add_origin in interface EventOperations

add_locators

public void add_locators(java.lang.String the_origin,
                         Locator[] locators,
                         AuditInfo[] audit_info)
Specified by:
add_locators in interface EventOperations

add_magnitude

public void add_magnitude(java.lang.String the_origin,
                          Magnitude a_magnitude,
                          AuditInfo[] audit_info)
Specified by:
add_magnitude in interface EventOperations

delete_origin

public void delete_origin(java.lang.String the_origin,
                          AuditInfo[] audit_info)
Specified by:
delete_origin in interface EventOperations

set_preferred_origin

public void set_preferred_origin(java.lang.String the_origin,
                                 AuditInfo[] audit_info)
Specified by:
set_preferred_origin in interface EventOperations

a_writeable

public Event a_writeable()
Specified by:
a_writeable in interface EventAccessOperations
Overrides:
a_writeable in class EventAccessImpl

parm_svc

public ParameterComponent parm_svc()
Specified by:
parm_svc in interface EventAccessOperations
Overrides:
parm_svc in class EventAccessImpl

get_audit_trail_for_origin

public AuditElement[] get_audit_trail_for_origin(java.lang.String the_origin)
Specified by:
get_audit_trail_for_origin in interface EventAccessOperations
Overrides:
get_audit_trail_for_origin in class EventAccessImpl

a_factory

public EventFactory a_factory()
Specified by:
a_factory in interface EventMgrOperations
Overrides:
a_factory in class EventAccessImpl

a_finder

public EventFinder a_finder()
Specified by:
a_finder in interface EventDCOperations
Overrides:
a_finder in class EventAccessImpl

a_channel_finder

public EventChannelFinder a_channel_finder()
Specified by:
a_channel_finder in interface EventDCOperations
Overrides:
a_channel_finder in class EventAccessImpl

get_audit_trail

public AuditElement[] get_audit_trail()
Specified by:
get_audit_trail in interface AuditSystemAccess
Overrides:
get_audit_trail in class EventAccessImpl

setEventFinder

public void setEventFinder(EventFinder eventFinder)

setEventFactory

public void setEventFactory(EventFactory eventFactory)


Copyright © 2004-2007 Seismology at the University of South Carolina. All Rights Reserved.