com.banda.chemistry.domain
Class AcTranslationSeries

java.lang.Object
  extended by com.banda.core.domain.DomainObject<Long>
      extended by com.banda.core.domain.TechnicalDomainObject
          extended by com.banda.chemistry.domain.AcSpeciesSetManipulationSeries
              extended by com.banda.chemistry.domain.AcTranslationSeries
All Implemented Interfaces:
AcVariableGroupIF<AcTranslationVariable>, AcVariableSetIF<AcTranslationVariable>, com.banda.core.domain.KeyHolder<Long>, Serializable

public class AcTranslationSeries
extends AcSpeciesSetManipulationSeries
implements AcVariableSetIF<AcTranslationVariable>

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
AcTranslationSeries()
           
AcTranslationSeries(Long id)
           
 
Method Summary
 void addRangeTranslation(AcRangeTranslation rangeTranslation)
           
 void addTranslatedRun(AcTranslatedRun translatedRun)
           
 void addVariable(AcTranslationVariable variable)
           
 void addVariables(Collection<AcTranslationVariable> variables)
           
 Set<String> getItemLabels()
           
 Integer getNextVarSequenceNum()
           
 Collection<AcTranslationVariable> getOwnAndInheritedVariables()
           
 Set<AcRangeTranslation> getRangeTranslations()
           
 Integer getRangeTranslationsCount()
           
 Integer getRepeatFromElement()
          Overridden for Hibernate mapping only.
 List<AcTranslatedRun> getTranslatedRuns()
           
 Collection<AcTranslationVariable> getVariables()
           
 Integer getVarSequenceNum()
           
 void initVariables()
           
 void removeRangeTranslation(AcRangeTranslation rangeTranslation)
           
 void removeTranslatedRun(AcTranslatedRun translatedRun)
           
 void removeVariable(AcTranslationVariable variable)
           
protected  void setRangeTranslations(Set<AcRangeTranslation> rangeTranslations)
           
 void setRepeatFromElement(Integer repeatFromElement)
          Overridden for Hibernate mapping only.
protected  void setTranslatedRuns(List<AcTranslatedRun> translatedRuns)
           
 void setVariables(Collection<AcTranslationVariable> variable)
           
 void setVarSequenceNum(Integer sequenceNum)
           
 
Methods inherited from class com.banda.chemistry.domain.AcSpeciesSetManipulationSeries
getCreatedBy, getCreateTime, getName, getPeriodicity, getRepeatFromElementSafe, getRepetitions, getSpecies, getSpeciesSet, isPeriodic, isWithinRepetition, setCreatedBy, setCreateTime, setName, setPeriodicity, setRepetitions, setSpeciesSet, 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

AcTranslationSeries

public AcTranslationSeries()

AcTranslationSeries

public AcTranslationSeries(Long id)
Method Detail

getRangeTranslations

public Set<AcRangeTranslation> getRangeTranslations()

setRangeTranslations

protected void setRangeTranslations(Set<AcRangeTranslation> rangeTranslations)

addRangeTranslation

public void addRangeTranslation(AcRangeTranslation rangeTranslation)

removeRangeTranslation

public void removeRangeTranslation(AcRangeTranslation rangeTranslation)

getRangeTranslationsCount

public Integer getRangeTranslationsCount()

getTranslatedRuns

public List<AcTranslatedRun> getTranslatedRuns()

setTranslatedRuns

protected void setTranslatedRuns(List<AcTranslatedRun> translatedRuns)

addTranslatedRun

public void addTranslatedRun(AcTranslatedRun translatedRun)

removeTranslatedRun

public void removeTranslatedRun(AcTranslatedRun translatedRun)

getItemLabels

public Set<String> getItemLabels()

getRepeatFromElement

public Integer getRepeatFromElement()
Overridden for Hibernate mapping only.

Overrides:
getRepeatFromElement in class AcSpeciesSetManipulationSeries

setRepeatFromElement

public void setRepeatFromElement(Integer repeatFromElement)
Overridden for Hibernate mapping only.

Overrides:
setRepeatFromElement in class AcSpeciesSetManipulationSeries

getVarSequenceNum

public Integer getVarSequenceNum()

setVarSequenceNum

public void setVarSequenceNum(Integer sequenceNum)

getNextVarSequenceNum

public Integer getNextVarSequenceNum()
Specified by:
getNextVarSequenceNum in interface AcVariableSetIF<AcTranslationVariable>

getVariables

public Collection<AcTranslationVariable> getVariables()
Specified by:
getVariables in interface AcVariableGroupIF<AcTranslationVariable>

setVariables

public void setVariables(Collection<AcTranslationVariable> variable)
Specified by:
setVariables in interface AcVariableGroupIF<AcTranslationVariable>

addVariable

public void addVariable(AcTranslationVariable variable)
Specified by:
addVariable in interface AcVariableGroupIF<AcTranslationVariable>

addVariables

public void addVariables(Collection<AcTranslationVariable> variables)
Specified by:
addVariables in interface AcVariableGroupIF<AcTranslationVariable>

removeVariable

public void removeVariable(AcTranslationVariable variable)
Specified by:
removeVariable in interface AcVariableGroupIF<AcTranslationVariable>

initVariables

public void initVariables()
Specified by:
initVariables in interface AcVariableGroupIF<AcTranslationVariable>

getOwnAndInheritedVariables

public Collection<AcTranslationVariable> getOwnAndInheritedVariables()
Specified by:
getOwnAndInheritedVariables in interface AcVariableSetIF<AcTranslationVariable>


Copyright © 2013. All Rights Reserved.