com.banda.chemistry.domain
Class AcVariable<M extends AcVariableSetIF>

java.lang.Object
  extended by com.banda.core.domain.DomainObject<Long>
      extended by com.banda.core.domain.TechnicalDomainObject
          extended by com.banda.chemistry.domain.AcVariable<M>
All Implemented Interfaces:
com.banda.core.domain.KeyHolder<Long>, Serializable
Direct Known Subclasses:
AcParameter, AcSpecies, AcTranslationVariable

public abstract class AcVariable<M extends AcVariableSetIF>
extends com.banda.core.domain.TechnicalDomainObject

See Also:
Serialized Form

Nested Class Summary
static class AcVariable.AcVariableIndexComparator
           
static class AcVariable.AcVariableLabelComparator
           
 
Nested classes/interfaces inherited from class com.banda.core.domain.DomainObject
com.banda.core.domain.DomainObject.DomainObjectKeyComparator<K extends Serializable & Comparable<K>>
 
Constructor Summary
AcVariable()
           
AcVariable(Long id)
           
AcVariable(String label)
           
 
Method Summary
 boolean equals(Object object)
           
 String getLabel()
           
 M getParentSet()
           
 Integer getSortOrder()
           
 Integer getVariableIndex()
           
 int hashCode()
           
 void setLabel(String label)
           
protected  void setParentSet(M parentSet)
           
protected  void setParentSetUnsafe(AcVariableSetIF<?> parentSet)
           
 void setSortOrder(Integer sortOrder)
           
 void setVariableIndex(Integer index)
           
 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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AcVariable

public AcVariable()

AcVariable

public AcVariable(Long id)

AcVariable

public AcVariable(String label)
Method Detail

getLabel

public String getLabel()

setLabel

public void setLabel(String label)

getSortOrder

public Integer getSortOrder()

setSortOrder

public void setSortOrder(Integer sortOrder)

getVariableIndex

public Integer getVariableIndex()

setVariableIndex

public void setVariableIndex(Integer index)

getParentSet

public M getParentSet()

setParentSet

protected void setParentSet(M parentSet)

setParentSetUnsafe

protected void setParentSetUnsafe(AcVariableSetIF<?> parentSet)

equals

public boolean equals(Object object)
Overrides:
equals in class com.banda.core.domain.DomainObject<Long>
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Overrides:
hashCode in class com.banda.core.domain.DomainObject<Long>

toString

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


Copyright © 2013. All Rights Reserved.