Class ResultAbstract

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

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

    Fields
    Modifier and Type
    Field
    Description
    protected org.nuiton.math.matrix.MatrixND
    contient les matrices associées à chaque type de résultat.
    protected String
    Contient la description associé à un type.
    protected TimeStep
    Nom de l'attribut en BD : resultStep

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

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

    Fields inherited from interface fr.ifremer.isisfish.entities.Result

    PROPERTY_MATRIX, PROPERTY_NAME, PROPERTY_RESULT_STEP

    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>
     
    org.nuiton.math.matrix.MatrixND
     
     
     
    void
    setMatrix(org.nuiton.math.matrix.MatrixND matrix)
     
    void
     
    void
    setResultStep(TimeStep resultStep)
     
     
    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 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

    • resultStep

      protected TimeStep resultStep
      Nom de l'attribut en BD : resultStep
    • name

      protected String name

      Contient la description associé à un type.

      Nom de l'attribut en BD : name
    • matrix

      protected org.nuiton.math.matrix.MatrixND matrix

      contient les matrices associées à chaque type de résultat. La cle est un type et la valeur une matrice

      Nom de l'attribut en BD : matrix
  • Constructor Details

    • ResultAbstract

      public ResultAbstract()
  • 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
    • setResultStep

      public void setResultStep(TimeStep resultStep)
      Specified by:
      setResultStep in interface Result
    • getResultStep

      public TimeStep getResultStep()
      Specified by:
      getResultStep in interface Result
    • setName

      public void setName(String name)
      Specified by:
      setName in interface Result
    • getName

      public String getName()
      Specified by:
      getName in interface Result
    • setMatrix

      public void setMatrix(org.nuiton.math.matrix.MatrixND matrix)
      Specified by:
      setMatrix in interface Result
    • getMatrix

      public org.nuiton.math.matrix.MatrixND getMatrix()
      Specified by:
      getMatrix in interface Result
    • 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