edu.iris.Fissures.network
Class ChannelImpl

java.lang.Object
  extended by edu.iris.Fissures.IfNetwork.Channel
      extended by edu.iris.Fissures.network.ChannelImpl
All Implemented Interfaces:
java.io.Serializable, org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.portable.Streamable, org.omg.CORBA.portable.StreamableValue, org.omg.CORBA.portable.ValueBase

public class ChannelImpl
extends edu.iris.Fissures.IfNetwork.Channel

See Also:
Serialized Form

Field Summary
protected  int dbid
           
 
Fields inherited from class edu.iris.Fissures.IfNetwork.Channel
id
 
Constructor Summary
protected ChannelImpl()
          for hibernate
  ChannelImpl(edu.iris.Fissures.IfNetwork.ChannelId id, java.lang.String name, edu.iris.Fissures.Orientation an_orientation, edu.iris.Fissures.Sampling sampling_info, edu.iris.Fissures.TimeRange effective_time, edu.iris.Fissures.IfNetwork.Site my_site)
           
  ChannelImpl(edu.iris.Fissures.IfNetwork.ChannelId id, java.lang.String name, edu.iris.Fissures.Orientation an_orientation, edu.iris.Fissures.Sampling sampling_info, edu.iris.Fissures.TimeRange effective_time, edu.iris.Fissures.IfNetwork.Site my_site, int dbid)
           
 
Method Summary
 void associateInDB(ChannelImpl indb)
           
static ChannelImpl createEmpty()
          Only for use for CORBA object serialization.
 java.lang.String get_code()
           
 edu.iris.Fissures.IfNetwork.ChannelId get_id()
           
static int getAzimuth(java.lang.String chanCode)
          Calculates a default azimuth based on the orientation code, 0 for Z and N, 90 for E, -1 otherwise
 int getDbid()
           
static int getDip(java.lang.String chanCode)
          Calculates a default dip based on the orientation code, -90 for Z, 0 for N and E, -1 otherwise
 NetworkAttrImpl getNetworkAttrImpl()
          Same as getNetworkAttr(), but returns a NetworkAttrImpl to avoid casting.
 SiteImpl getSiteImpl()
          Same as getSite(), but returns a SiteImpl to avoid casting.
 StationImpl getStationImpl()
          Same as getStation(), but returns a StationImpl to avoid casting.
static ChannelImpl[] implize(edu.iris.Fissures.IfNetwork.Channel[] chan)
           
protected  void setDbid(int dbid)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.iris.Fissures.IfNetwork.Channel
_read, _truncatable_ids, _type, _write, getBeginTime, getEffectiveTime, getEndTime, getId, getName, getNetworkAttr, getOrientation, getSamplingInfo, getSite, getStation, intern, setBeginTime, setEffectiveTime, setEndTime, setId, setName, setOrientation, setSamplingInfo, setSite
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

dbid

protected int dbid
Constructor Detail

ChannelImpl

public ChannelImpl(edu.iris.Fissures.IfNetwork.ChannelId id,
                   java.lang.String name,
                   edu.iris.Fissures.Orientation an_orientation,
                   edu.iris.Fissures.Sampling sampling_info,
                   edu.iris.Fissures.TimeRange effective_time,
                   edu.iris.Fissures.IfNetwork.Site my_site)

ChannelImpl

public ChannelImpl(edu.iris.Fissures.IfNetwork.ChannelId id,
                   java.lang.String name,
                   edu.iris.Fissures.Orientation an_orientation,
                   edu.iris.Fissures.Sampling sampling_info,
                   edu.iris.Fissures.TimeRange effective_time,
                   edu.iris.Fissures.IfNetwork.Site my_site,
                   int dbid)

ChannelImpl

protected ChannelImpl()
for hibernate

Method Detail

createEmpty

public static ChannelImpl createEmpty()
Only for use for CORBA object serialization.


get_id

public edu.iris.Fissures.IfNetwork.ChannelId get_id()
Specified by:
get_id in class edu.iris.Fissures.IfNetwork.Channel

get_code

public java.lang.String get_code()
Specified by:
get_code in class edu.iris.Fissures.IfNetwork.Channel

getNetworkAttrImpl

public NetworkAttrImpl getNetworkAttrImpl()
Same as getNetworkAttr(), but returns a NetworkAttrImpl to avoid casting.


getStationImpl

public StationImpl getStationImpl()
Same as getStation(), but returns a StationImpl to avoid casting.


getSiteImpl

public SiteImpl getSiteImpl()
Same as getSite(), but returns a SiteImpl to avoid casting.


getAzimuth

public static int getAzimuth(java.lang.String chanCode)
Calculates a default azimuth based on the orientation code, 0 for Z and N, 90 for E, -1 otherwise

Parameters:
orientationCode -
Returns:

getDip

public static int getDip(java.lang.String chanCode)
Calculates a default dip based on the orientation code, -90 for Z, 0 for N and E, -1 otherwise

Parameters:
orientationCode -
Returns:

setDbid

protected void setDbid(int dbid)

getDbid

public int getDbid()

associateInDB

public void associateInDB(ChannelImpl indb)

implize

public static ChannelImpl[] implize(edu.iris.Fissures.IfNetwork.Channel[] chan)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object