edu.sc.seis.cormorant.network
Class ConcreteNetworkAccessImpl

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessPOA
          extended by edu.sc.seis.cormorant.network.ConcreteNetworkAccessImpl
All Implemented Interfaces:
edu.iris.Fissures.AuditSystemAccess, edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessOperations, edu.iris.Fissures.IfNetwork.NetworkAccess, java.io.Serializable, org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.portable.InvokeHandler

public class ConcreteNetworkAccessImpl
extends edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessPOA

ConcreteNetworkAccessImpl.java Created: Thu Nov 8 15:05:23 2001

See Also:
Serialized Form

Field Summary
protected  edu.sc.seis.fissuresUtil.hibernate.NetworkDB jdbcChannel
           
protected  edu.iris.Fissures.IfNetwork.NetworkId networkId
           
 
Constructor Summary
ConcreteNetworkAccessImpl(edu.iris.Fissures.IfNetwork.NetworkId networkId)
           
 
Method Summary
 edu.iris.Fissures.IfNetwork.ConcreteNetwork a_writeable()
           
 edu.iris.Fissures.IfNetwork.NetworkAttr get_attributes()
           
 edu.iris.Fissures.AuditElement[] get_audit_trail_for_channel(edu.iris.Fissures.IfNetwork.ChannelId id)
           
 edu.iris.Fissures.AuditElement[] get_audit_trail_for_site(edu.iris.Fissures.IfNetwork.SiteId id)
           
 edu.iris.Fissures.AuditElement[] get_audit_trail_for_station(edu.iris.Fissures.IfNetwork.StationId id)
           
 edu.iris.Fissures.AuditElement[] get_audit_trail()
           
 edu.iris.Fissures.IfNetwork.Channel[] getAllChannels()
          Gets all the channels for the network id of this network access in the db
static edu.iris.Fissures.IfNetwork.ChannelId[] getIds(edu.iris.Fissures.IfNetwork.Channel[] chans)
           
 edu.iris.Fissures.IfNetwork.Channel[] locate_channels(edu.iris.Fissures.Area the_area, edu.iris.Fissures.IfNetwork.SamplingRange sampling, edu.iris.Fissures.IfNetwork.OrientationRange orientation)
           
 edu.iris.Fissures.IfNetwork.ChannelId[] retrieve_all_channels(int seq_max, edu.iris.Fissures.IfNetwork.ChannelIdIterHolder iter)
          This returns all channels for this network.
 edu.iris.Fissures.IfNetwork.Calibration[] retrieve_calibrations(edu.iris.Fissures.IfNetwork.ChannelId id, edu.iris.Fissures.TimeRange the_time)
           
 edu.iris.Fissures.IfNetwork.Channel retrieve_channel(edu.iris.Fissures.IfNetwork.ChannelId id)
           
 edu.iris.Fissures.IfNetwork.Channel[] retrieve_channels_by_code(java.lang.String station_code, java.lang.String site_code, java.lang.String code)
           
 edu.iris.Fissures.IfNetwork.Channel[] retrieve_for_station(edu.iris.Fissures.IfNetwork.StationId id)
           
 edu.iris.Fissures.IfNetwork.ChannelId[] retrieve_grouping(edu.iris.Fissures.IfNetwork.ChannelId id)
           
 edu.iris.Fissures.IfNetwork.ChannelId[][] retrieve_groupings()
           
 edu.iris.Fissures.IfNetwork.Instrumentation retrieve_instrumentation(edu.iris.Fissures.IfNetwork.ChannelId id, edu.iris.Fissures.Time the_time)
           
 edu.iris.Fissures.IfNetwork.Station[] retrieve_stations()
           
 edu.iris.Fissures.IfNetwork.TimeCorrection[] retrieve_time_corrections(edu.iris.Fissures.IfNetwork.ChannelId id, edu.iris.Fissures.TimeRange time_range)
           
 
Methods inherited from class edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessPOA
_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
 

Field Detail

jdbcChannel

protected edu.sc.seis.fissuresUtil.hibernate.NetworkDB jdbcChannel

networkId

protected edu.iris.Fissures.IfNetwork.NetworkId networkId
Constructor Detail

ConcreteNetworkAccessImpl

public ConcreteNetworkAccessImpl(edu.iris.Fissures.IfNetwork.NetworkId networkId)
Method Detail

get_attributes

public edu.iris.Fissures.IfNetwork.NetworkAttr get_attributes()

retrieve_stations

public edu.iris.Fissures.IfNetwork.Station[] retrieve_stations()

retrieve_for_station

public edu.iris.Fissures.IfNetwork.Channel[] retrieve_for_station(edu.iris.Fissures.IfNetwork.StationId id)

retrieve_grouping

public edu.iris.Fissures.IfNetwork.ChannelId[] retrieve_grouping(edu.iris.Fissures.IfNetwork.ChannelId id)
                                                          throws edu.iris.Fissures.IfNetwork.ChannelNotFound
Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound

retrieve_groupings

public edu.iris.Fissures.IfNetwork.ChannelId[][] retrieve_groupings()

retrieve_channel

public edu.iris.Fissures.IfNetwork.Channel retrieve_channel(edu.iris.Fissures.IfNetwork.ChannelId id)
                                                     throws edu.iris.Fissures.IfNetwork.ChannelNotFound
Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound

retrieve_channels_by_code

public edu.iris.Fissures.IfNetwork.Channel[] retrieve_channels_by_code(java.lang.String station_code,
                                                                       java.lang.String site_code,
                                                                       java.lang.String code)
                                                                throws edu.iris.Fissures.IfNetwork.ChannelNotFound
Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound

locate_channels

public edu.iris.Fissures.IfNetwork.Channel[] locate_channels(edu.iris.Fissures.Area the_area,
                                                             edu.iris.Fissures.IfNetwork.SamplingRange sampling,
                                                             edu.iris.Fissures.IfNetwork.OrientationRange orientation)

retrieve_instrumentation

public edu.iris.Fissures.IfNetwork.Instrumentation retrieve_instrumentation(edu.iris.Fissures.IfNetwork.ChannelId id,
                                                                            edu.iris.Fissures.Time the_time)
                                                                     throws edu.iris.Fissures.IfNetwork.ChannelNotFound
Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound

retrieve_calibrations

public edu.iris.Fissures.IfNetwork.Calibration[] retrieve_calibrations(edu.iris.Fissures.IfNetwork.ChannelId id,
                                                                       edu.iris.Fissures.TimeRange the_time)
                                                                throws edu.iris.Fissures.IfNetwork.ChannelNotFound,
                                                                       edu.iris.Fissures.NotImplemented
Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.iris.Fissures.NotImplemented

retrieve_time_corrections

public edu.iris.Fissures.IfNetwork.TimeCorrection[] retrieve_time_corrections(edu.iris.Fissures.IfNetwork.ChannelId id,
                                                                              edu.iris.Fissures.TimeRange time_range)
                                                                       throws edu.iris.Fissures.IfNetwork.ChannelNotFound,
                                                                              edu.iris.Fissures.NotImplemented
Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.iris.Fissures.NotImplemented

retrieve_all_channels

public edu.iris.Fissures.IfNetwork.ChannelId[] retrieve_all_channels(int seq_max,
                                                                     edu.iris.Fissures.IfNetwork.ChannelIdIterHolder iter)
This returns all channels for this network. The iterator is ignored and all channels are returned in one fell swoop


getAllChannels

public edu.iris.Fissures.IfNetwork.Channel[] getAllChannels()
                                                     throws java.sql.SQLException,
                                                            edu.sc.seis.fissuresUtil.database.NotFound
Gets all the channels for the network id of this network access in the db

Throws:
edu.sc.seis.fissuresUtil.database.NotFound
java.sql.SQLException

getIds

public static edu.iris.Fissures.IfNetwork.ChannelId[] getIds(edu.iris.Fissures.IfNetwork.Channel[] chans)

get_audit_trail_for_channel

public edu.iris.Fissures.AuditElement[] get_audit_trail_for_channel(edu.iris.Fissures.IfNetwork.ChannelId id)
                                                             throws edu.iris.Fissures.IfNetwork.ChannelNotFound,
                                                                    edu.iris.Fissures.NotImplemented
Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.iris.Fissures.NotImplemented

a_writeable

public edu.iris.Fissures.IfNetwork.ConcreteNetwork a_writeable()

get_audit_trail_for_station

public edu.iris.Fissures.AuditElement[] get_audit_trail_for_station(edu.iris.Fissures.IfNetwork.StationId id)
                                                             throws edu.iris.Fissures.IfNetwork.StationNotFound,
                                                                    edu.iris.Fissures.NotImplemented
Throws:
edu.iris.Fissures.IfNetwork.StationNotFound
edu.iris.Fissures.NotImplemented

get_audit_trail_for_site

public edu.iris.Fissures.AuditElement[] get_audit_trail_for_site(edu.iris.Fissures.IfNetwork.SiteId id)
                                                          throws edu.iris.Fissures.IfNetwork.SiteNotFound,
                                                                 edu.iris.Fissures.NotImplemented
Throws:
edu.iris.Fissures.IfNetwork.SiteNotFound
edu.iris.Fissures.NotImplemented

get_audit_trail

public edu.iris.Fissures.AuditElement[] get_audit_trail()
                                                 throws edu.iris.Fissures.NotImplemented
Throws:
edu.iris.Fissures.NotImplemented