edu.iris.Fissures.network
Class NetworkAttrImpl

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

See Also:
Serialized Form

Field Summary
protected  int dbid
           
protected  java.lang.String sourceServerDNS
           
protected  java.lang.String sourceServerName
           
 
Fields inherited from class edu.iris.Fissures.IfNetwork.NetworkAttr
id
 
Constructor Summary
protected NetworkAttrImpl()
           
  NetworkAttrImpl(edu.iris.Fissures.IfNetwork.NetworkId id, java.lang.String name, java.lang.String description, java.lang.String owner)
          creates a net NetworkAttr with effective begin extracted from the NetworkId and effective end unknown, ie still operational.
  NetworkAttrImpl(edu.iris.Fissures.IfNetwork.NetworkId id, java.lang.String name, java.lang.String description, java.lang.String owner, edu.iris.Fissures.TimeRange effective_time)
           
 
Method Summary
 void associateInDB(NetworkAttrImpl attr)
           
static NetworkAttrImpl createEmpty()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String get_code()
           
 edu.iris.Fissures.IfNetwork.NetworkId get_id()
           
 int getDbid()
           
 java.lang.String getSourceServerDNS()
           
 java.lang.String getSourceServerName()
           
 int hashCode()
           
protected  void setDbid(int dbid)
           
 void setSourceServerDNS(java.lang.String sourceServerDNS)
           
 void setSourceServerName(java.lang.String sourceServerName)
           
 java.lang.String toString()
           
 void updateBeginTime(edu.iris.Fissures.Time t)
          Updates the network begintime in the networkId and effective time.
 
Methods inherited from class edu.iris.Fissures.IfNetwork.NetworkAttr
_read, _truncatable_ids, _type, _write, getBeginTime, getDescription, getEffectiveTime, getEndTime, getId, getName, getOwner, intern, intern, intern, intern, intern, setBeginTime, setDescription, setEffectiveTime, setEndTime, setId, setName, setOwner
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

dbid

protected int dbid

sourceServerName

protected java.lang.String sourceServerName

sourceServerDNS

protected java.lang.String sourceServerDNS
Constructor Detail

NetworkAttrImpl

protected NetworkAttrImpl()

NetworkAttrImpl

public NetworkAttrImpl(edu.iris.Fissures.IfNetwork.NetworkId id,
                       java.lang.String name,
                       java.lang.String description,
                       java.lang.String owner,
                       edu.iris.Fissures.TimeRange effective_time)

NetworkAttrImpl

public NetworkAttrImpl(edu.iris.Fissures.IfNetwork.NetworkId id,
                       java.lang.String name,
                       java.lang.String description,
                       java.lang.String owner)
creates a net NetworkAttr with effective begin extracted from the NetworkId and effective end unknown, ie still operational.

Method Detail

createEmpty

public static NetworkAttrImpl createEmpty()

get_id

public edu.iris.Fissures.IfNetwork.NetworkId get_id()
Specified by:
get_id in class edu.iris.Fissures.IfNetwork.NetworkAttr

get_code

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

updateBeginTime

public void updateBeginTime(edu.iris.Fissures.Time t)
Updates the network begintime in the networkId and effective time. Usually this is because of a change in a remote database causing a local update to be needed.


getSourceServerName

public java.lang.String getSourceServerName()

setSourceServerName

public void setSourceServerName(java.lang.String sourceServerName)

getSourceServerDNS

public java.lang.String getSourceServerDNS()

setSourceServerDNS

public void setSourceServerDNS(java.lang.String sourceServerDNS)

setDbid

protected void setDbid(int dbid)

getDbid

public int getDbid()

associateInDB

public void associateInDB(NetworkAttrImpl attr)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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