com.banda.network.domain
Class AbstractNetworkWeightSetting<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.AbstractNetworkWeightSetting<T>
All Implemented Interfaces:
KeyHolder<Long>, Serializable, Comparable<AbstractTopology>
Direct Known Subclasses:
NetworkWeightSetting, TemplateNetworkWeightSetting

public abstract class AbstractNetworkWeightSetting<T>
extends TechnicalDomainObject
implements Comparable<AbstractTopology>

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

Nested Class Summary
 
Nested classes/interfaces inherited from class com.banda.core.domain.DomainObject
DomainObject.DomainObjectKeyComparator<K extends Serializable & Comparable<K>>
 
Constructor Summary
AbstractNetworkWeightSetting()
           
 
Method Summary
 void addLayerWeightSetting(AbstractNetworkWeightSetting<T> layerWeightSetting)
           
 int compareTo(AbstractTopology anotherTopology)
           
 Integer getIndex()
           
 List<AbstractNetworkWeightSetting<T>> getLayerWeightSettings()
           
 String getName()
           
 AbstractNetworkWeightSetting<T> getParentWeightSetting()
           
 Date getTimeCreated()
           
abstract  boolean isTemplate()
           
 void removeLayerWeightSetting(AbstractNetworkWeightSetting<T> layerWeightSetting)
           
 void setIndex(Integer index)
           
 void setLayerWeightSettings(List<AbstractNetworkWeightSetting<T>> layerWeightSettings)
           
 void setName(String name)
           
protected  void setParentWeightSetting(AbstractNetworkWeightSetting<T> parentWeightSetting)
           
 void setTimeCreated(Date timeCreated)
           
 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

AbstractNetworkWeightSetting

public AbstractNetworkWeightSetting()
Method Detail

getName

public String getName()

setName

public void setName(String name)

getTimeCreated

public Date getTimeCreated()

setTimeCreated

public void setTimeCreated(Date timeCreated)

getIndex

public Integer getIndex()

setIndex

public void setIndex(Integer index)

getParentWeightSetting

public AbstractNetworkWeightSetting<T> getParentWeightSetting()

setParentWeightSetting

protected void setParentWeightSetting(AbstractNetworkWeightSetting<T> parentWeightSetting)

getLayerWeightSettings

public List<AbstractNetworkWeightSetting<T>> getLayerWeightSettings()

setLayerWeightSettings

public void setLayerWeightSettings(List<AbstractNetworkWeightSetting<T>> layerWeightSettings)

addLayerWeightSetting

public void addLayerWeightSetting(AbstractNetworkWeightSetting<T> layerWeightSetting)

removeLayerWeightSetting

public void removeLayerWeightSetting(AbstractNetworkWeightSetting<T> layerWeightSetting)

isTemplate

public abstract boolean isTemplate()

compareTo

public int compareTo(AbstractTopology anotherTopology)
Specified by:
compareTo in interface Comparable<AbstractTopology>

toString

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


Copyright © 2012. All Rights Reserved.