edu.iris.Fissures.IfNetwork
Class NetworkAttr

java.lang.Object
  extended by edu.iris.Fissures.IfNetwork.NetworkAttr
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 abstract class NetworkAttr
extends java.lang.Object
implements org.omg.CORBA.portable.StreamableValue

The attributes of a seismic network. This object exists because the network object is an remote CORBA object.

See Also:
Serialized Form

Field Summary
protected  NetworkId id
          Identifies a network uniquely.
 
Constructor Summary
NetworkAttr()
           
 
Method Summary
 void _read(org.omg.CORBA.portable.InputStream in)
           
 java.lang.String[] _truncatable_ids()
           
 org.omg.CORBA.TypeCode _type()
           
 void _write(org.omg.CORBA.portable.OutputStream out)
           
abstract  java.lang.String get_code()
          Returns the network code portion of the network id.
abstract  NetworkId get_id()
          returns the NetworkId.
 Time getBeginTime()
           
 java.lang.String getDescription()
           
 TimeRange getEffectiveTime()
           
 Time getEndTime()
           
 NetworkId getId()
           
 java.lang.String getName()
           
 java.lang.String getOwner()
           
static NetworkAttr intern(NetworkAttr attr)
           
static NetworkId intern(NetworkId id)
           
static java.lang.String intern(java.lang.String s)
           
static Time intern(Time unknownTime)
           
static TimeRange intern(TimeRange effective_time)
           
 void setBeginTime(Time beginTime)
           
 void setDescription(java.lang.String description)
           
protected  void setEffectiveTime(TimeRange effective_time)
           
 void setEndTime(Time endTime)
           
 void setId(NetworkId netId)
           
 void setName(java.lang.String name)
           
 void setOwner(java.lang.String owner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected NetworkId id
Identifies a network uniquely.

Constructor Detail

NetworkAttr

public NetworkAttr()
Method Detail

get_id

public abstract NetworkId get_id()
returns the NetworkId. This is just to access the private id attribute.


get_code

public abstract java.lang.String get_code()
Returns the network code portion of the network id. This is equivalent to net_id().network_code.


_truncatable_ids

public java.lang.String[] _truncatable_ids()
Specified by:
_truncatable_ids in interface org.omg.CORBA.portable.ValueBase

_read

public void _read(org.omg.CORBA.portable.InputStream in)
Specified by:
_read in interface org.omg.CORBA.portable.Streamable

_write

public void _write(org.omg.CORBA.portable.OutputStream out)
Specified by:
_write in interface org.omg.CORBA.portable.Streamable

_type

public org.omg.CORBA.TypeCode _type()
Specified by:
_type in interface org.omg.CORBA.portable.Streamable

getName

public java.lang.String getName()

getEffectiveTime

public TimeRange getEffectiveTime()

getOwner

public java.lang.String getOwner()

getDescription

public java.lang.String getDescription()

getId

public NetworkId getId()

setId

public void setId(NetworkId netId)

setName

public void setName(java.lang.String name)

setOwner

public void setOwner(java.lang.String owner)

setDescription

public void setDescription(java.lang.String description)

getBeginTime

public Time getBeginTime()

setBeginTime

public void setBeginTime(Time beginTime)

getEndTime

public Time getEndTime()

setEndTime

public void setEndTime(Time endTime)

intern

public static java.lang.String intern(java.lang.String s)

intern

public static NetworkAttr intern(NetworkAttr attr)

intern

public static NetworkId intern(NetworkId id)

intern

public static TimeRange intern(TimeRange effective_time)

intern

public static Time intern(Time unknownTime)

setEffectiveTime

protected void setEffectiveTime(TimeRange effective_time)