edu.iris.Fissures.network
Class StationImpl

java.lang.Object
  extended by edu.iris.Fissures.IfNetwork.Station
      extended by edu.iris.Fissures.network.StationImpl
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 StationImpl
extends edu.iris.Fissures.IfNetwork.Station

See Also:
Serialized Form

Field Summary
protected  int dbid
           
 
Fields inherited from class edu.iris.Fissures.IfNetwork.Station
comment, description, id, name, operator
 
Constructor Summary
protected StationImpl()
           
  StationImpl(edu.iris.Fissures.IfNetwork.StationId id, java.lang.String name, edu.iris.Fissures.Location my_location, java.lang.String operator, java.lang.String description, java.lang.String comment, edu.iris.Fissures.IfNetwork.NetworkAttr my_network)
          creates a StationImpl where the begin effective time is extracted from the StationId and the end is unknown, ie still operational.
  StationImpl(edu.iris.Fissures.IfNetwork.StationId id, java.lang.String name, edu.iris.Fissures.Location my_location, edu.iris.Fissures.TimeRange effective_time, java.lang.String operator, java.lang.String description, java.lang.String comment, edu.iris.Fissures.IfNetwork.NetworkAttr my_network)
           
 
Method Summary
 void associateInDB(StationImpl indb)
           
static StationImpl createEmpty()
           
 java.lang.String get_code()
           
 edu.iris.Fissures.IfNetwork.StationId get_id()
           
 int getDbid()
           
 NetworkAttrImpl getNetworkAttrImpl()
          Same as getNetworkAttr(), but returns a NetworkAttrImpl to avoid the cast.
static StationImpl[] implize(edu.iris.Fissures.IfNetwork.Station[] stations)
           
protected  void setDbid(int dbid)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.iris.Fissures.IfNetwork.Station
_read, _truncatable_ids, _type, _write, getBeginTime, getComment, getDescription, getEffectiveTime, getEndTime, getId, getLocation, getName, getNetworkAttr, getOperator, intern, intern, setBeginTime, setComment, setDescription, setEffectiveTime, setEndTime, setId, setLocation, setName, setNetworkAttr, setOperator
 
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

StationImpl

protected StationImpl()

StationImpl

public StationImpl(edu.iris.Fissures.IfNetwork.StationId id,
                   java.lang.String name,
                   edu.iris.Fissures.Location my_location,
                   edu.iris.Fissures.TimeRange effective_time,
                   java.lang.String operator,
                   java.lang.String description,
                   java.lang.String comment,
                   edu.iris.Fissures.IfNetwork.NetworkAttr my_network)

StationImpl

public StationImpl(edu.iris.Fissures.IfNetwork.StationId id,
                   java.lang.String name,
                   edu.iris.Fissures.Location my_location,
                   java.lang.String operator,
                   java.lang.String description,
                   java.lang.String comment,
                   edu.iris.Fissures.IfNetwork.NetworkAttr my_network)
creates a StationImpl where the begin effective time is extracted from the StationId and the end is unknown, ie still operational.

Method Detail

createEmpty

public static StationImpl createEmpty()

get_id

public edu.iris.Fissures.IfNetwork.StationId get_id()
Specified by:
get_id in class edu.iris.Fissures.IfNetwork.Station

get_code

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

setDbid

protected void setDbid(int dbid)

getDbid

public int getDbid()

associateInDB

public void associateInDB(StationImpl indb)

implize

public static StationImpl[] implize(edu.iris.Fissures.IfNetwork.Station[] stations)

getNetworkAttrImpl

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


toString

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