Class TargetSpeciesAbstract

java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
fr.ifremer.isisfish.entities.TargetSpeciesAbstract
All Implemented Interfaces:
TargetSpecies, Serializable, org.nuiton.topia.persistence.TopiaEntity, org.nuiton.topia.persistence.TopiaEntityContextable
Direct Known Subclasses:
TargetSpeciesImpl

public abstract class TargetSpeciesAbstract extends org.nuiton.topia.persistence.TopiaEntityAbstract implements TargetSpecies
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Nom de l'attribut en BD : metierSeasonInfo
    protected boolean
    Vrai si la MetaPopulation est une espèce visée prioritairement
    protected Species
    Nom de l'attribut en BD : species
    protected Equation
    Nom de l'attribut en BD : targetFactorEquation

    Fields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract

    readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoables

    Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity

    AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION

    Fields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable

    TOPIA_CONTEXT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(org.nuiton.topia.persistence.EntityVisitor visitor)
     
    protected void
    accept0(org.nuiton.topia.persistence.EntityVisitor visitor)
     
    void
     
    List<org.nuiton.topia.persistence.TopiaEntity>
     
    List<org.nuiton.topia.persistence.TopiaEntity>
     
     
    boolean
     
     
     
    boolean
     
    void
     
    void
    setPrimaryCatch(boolean primaryCatch)
     
    void
     
    void
    setTargetFactorEquation(Equation targetFactorEquation)
     
     
    void
     

    Methods inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract

    addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, hashCode, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersion

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface fr.ifremer.isisfish.entities.TargetSpecies

    getTargetFactor

    Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity

    addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion

    Methods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable

    getTopiaContext, setTopiaContext
  • Field Details

    • targetFactorEquation

      protected Equation targetFactorEquation
      Nom de l'attribut en BD : targetFactorEquation
    • primaryCatch

      protected boolean primaryCatch

      Vrai si la MetaPopulation est une espèce visée prioritairement

      Nom de l'attribut en BD : primaryCatch
    • species

      protected Species species
      Nom de l'attribut en BD : species
    • metierSeasonInfo

      protected MetierSeasonInfo metierSeasonInfo
      Nom de l'attribut en BD : metierSeasonInfo
  • Constructor Details

    • TargetSpeciesAbstract

      public TargetSpeciesAbstract()
  • Method Details

    • update

      public void update() throws org.nuiton.topia.TopiaException
      Specified by:
      update in interface org.nuiton.topia.persistence.TopiaEntityContextable
      Throws:
      org.nuiton.topia.TopiaException
    • delete

      public void delete() throws org.nuiton.topia.TopiaException
      Specified by:
      delete in interface org.nuiton.topia.persistence.TopiaEntityContextable
      Throws:
      org.nuiton.topia.TopiaException
    • accept

      public void accept(org.nuiton.topia.persistence.EntityVisitor visitor) throws org.nuiton.topia.TopiaException
      Specified by:
      accept in interface org.nuiton.topia.persistence.TopiaEntity
      Throws:
      org.nuiton.topia.TopiaException
    • accept0

      protected void accept0(org.nuiton.topia.persistence.EntityVisitor visitor) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • setTargetFactorEquation

      public void setTargetFactorEquation(Equation targetFactorEquation)
      Specified by:
      setTargetFactorEquation in interface TargetSpecies
    • getTargetFactorEquation

      public Equation getTargetFactorEquation()
      Specified by:
      getTargetFactorEquation in interface TargetSpecies
    • setPrimaryCatch

      public void setPrimaryCatch(boolean primaryCatch)
      Specified by:
      setPrimaryCatch in interface TargetSpecies
    • isPrimaryCatch

      public boolean isPrimaryCatch()
      Specified by:
      isPrimaryCatch in interface TargetSpecies
    • getPrimaryCatch

      public boolean getPrimaryCatch()
      Specified by:
      getPrimaryCatch in interface TargetSpecies
    • setSpecies

      public void setSpecies(Species species)
      Specified by:
      setSpecies in interface TargetSpecies
    • getSpecies

      public Species getSpecies()
      Specified by:
      getSpecies in interface TargetSpecies
    • setMetierSeasonInfo

      public void setMetierSeasonInfo(MetierSeasonInfo metierSeasonInfo)
      Specified by:
      setMetierSeasonInfo in interface TargetSpecies
    • getMetierSeasonInfo

      public MetierSeasonInfo getMetierSeasonInfo()
      Specified by:
      getMetierSeasonInfo in interface TargetSpecies
    • getAggregate

      public List<org.nuiton.topia.persistence.TopiaEntity> getAggregate() throws org.nuiton.topia.TopiaException
      Specified by:
      getAggregate in interface org.nuiton.topia.persistence.TopiaEntity
      Overrides:
      getAggregate in class org.nuiton.topia.persistence.TopiaEntityAbstract
      Throws:
      org.nuiton.topia.TopiaException
    • getComposite

      public List<org.nuiton.topia.persistence.TopiaEntity> getComposite() throws org.nuiton.topia.TopiaException
      Specified by:
      getComposite in interface org.nuiton.topia.persistence.TopiaEntity
      Overrides:
      getComposite in class org.nuiton.topia.persistence.TopiaEntityAbstract
      Throws:
      org.nuiton.topia.TopiaException
    • toString

      public String toString()
      Overrides:
      toString in class Object