com.banda.network.domain
Class Network<T>

java.lang.Object
  extended by com.banda.core.domain.DomainObject<Long>
      extended by com.banda.core.domain.TechnicalDomainObject
          extended by com.banda.network.domain.Network<T>
All Implemented Interfaces:
com.banda.core.domain.KeyHolder<Long>, Serializable

public class Network<T>
extends com.banda.core.domain.TechnicalDomainObject

Since:
2012
Author:
© Peter Banda
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.banda.core.domain.DomainObject
com.banda.core.domain.DomainObject.DomainObjectKeyComparator<K extends Serializable & Comparable<K>>
 
Constructor Summary
Network()
           
 
Method Summary
 void addNetType(NetworkType netType)
           
 void addRun(NetworkRun<T> run)
           
 T getDefaultBiasState()
           
 NetworkFunction<T> getFunction()
           
 String getName()
           
 Set<NetworkType> getNetTypes()
           
 Collection<NetworkRun<T>> getRuns()
           
 Date getTimeCreated()
           
 Topology getTopology()
           
 NetworkWeightSetting<T> getWeightSetting()
           
 boolean hasDefaultBiasState()
           
 void removeNetType(NetworkType netType)
           
 void removeRun(NetworkRun<T> run)
           
 void setDefaultBiasState(T defaultImmutableState)
           
 void setFunction(NetworkFunction<T> function)
           
 void setName(String name)
           
protected  void setNetTypes(Set<NetworkType> netTypes)
           
protected  void setRuns(Set<NetworkRun<T>> runs)
           
 void setTimeCreated(Date timeCreated)
           
 void setTopology(Topology topology)
           
 void setWeightSetting(NetworkWeightSetting<T> weightSetting)
           
 String toString()
           
 
Methods inherited from class com.banda.core.domain.TechnicalDomainObject
getId, getKey, getVersion, setId, setKey, setVersion
 
Methods inherited from class com.banda.core.domain.DomainObject
copyFrom, equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Network

public Network()
Method Detail

getName

public String getName()

setName

public void setName(String name)

getTimeCreated

public Date getTimeCreated()

setTimeCreated

public void setTimeCreated(Date timeCreated)

getTopology

public Topology getTopology()

setTopology

public void setTopology(Topology topology)

getWeightSetting

public NetworkWeightSetting<T> getWeightSetting()

setWeightSetting

public void setWeightSetting(NetworkWeightSetting<T> weightSetting)

getFunction

public NetworkFunction<T> getFunction()

setFunction

public void setFunction(NetworkFunction<T> function)

getRuns

public Collection<NetworkRun<T>> getRuns()

setRuns

protected void setRuns(Set<NetworkRun<T>> runs)

addRun

public void addRun(NetworkRun<T> run)

removeRun

public void removeRun(NetworkRun<T> run)

getNetTypes

public Set<NetworkType> getNetTypes()

setNetTypes

protected void setNetTypes(Set<NetworkType> netTypes)

addNetType

public void addNetType(NetworkType netType)

removeNetType

public void removeNetType(NetworkType netType)

getDefaultBiasState

public T getDefaultBiasState()

setDefaultBiasState

public void setDefaultBiasState(T defaultImmutableState)

hasDefaultBiasState

public boolean hasDefaultBiasState()

toString

public String toString()
Overrides:
toString in class com.banda.core.domain.DomainObject<Long>
See Also:
Object.toString()


Copyright © 2013. All Rights Reserved.