Class VariableAbstract

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

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

    Fields
    Modifier and Type
    Field
    Description
    protected String
    Nom de l'attribut en BD : comment
    protected double
    Nom de l'attribut en BD : doubleValue
    protected String
    Nom de l'attribut en BD : entityId
    protected Equation
    Nom de l'attribut en BD : equationValue
    protected org.nuiton.math.matrix.MatrixND
    Nom de l'attribut en BD : matrixValue
    protected String
    Nom de l'attribut en BD : name
    protected VariableType
    Nom de l'attribut en BD : type

    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>
     
    double
     
     
     
    org.nuiton.math.matrix.MatrixND
     
     
     
    void
    setComment(String comment)
     
    void
    setDoubleValue(double doubleValue)
     
    void
    setEntityId(String entityId)
     
    void
    setEquationValue(Equation equationValue)
     
    void
    setMatrixValue(org.nuiton.math.matrix.MatrixND matrixValue)
     
    void
     
    void
     
     
    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

    • entityId

      protected String entityId
      Nom de l'attribut en BD : entityId
    • name

      protected String name
      Nom de l'attribut en BD : name
    • comment

      protected String comment
      Nom de l'attribut en BD : comment
    • doubleValue

      protected double doubleValue
      Nom de l'attribut en BD : doubleValue
    • matrixValue

      protected org.nuiton.math.matrix.MatrixND matrixValue
      Nom de l'attribut en BD : matrixValue
    • equationValue

      protected Equation equationValue
      Nom de l'attribut en BD : equationValue
    • type

      protected VariableType type
      Nom de l'attribut en BD : type
  • Constructor Details

    • VariableAbstract

      public VariableAbstract()
  • 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
    • setEntityId

      public void setEntityId(String entityId)
      Specified by:
      setEntityId in interface Variable
    • getEntityId

      public String getEntityId()
      Specified by:
      getEntityId in interface Variable
    • setName

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

      public String getName()
      Specified by:
      getName in interface Variable
    • setComment

      public void setComment(String comment)
      Specified by:
      setComment in interface Variable
    • getComment

      public String getComment()
      Specified by:
      getComment in interface Variable
    • setDoubleValue

      public void setDoubleValue(double doubleValue)
      Specified by:
      setDoubleValue in interface Variable
    • getDoubleValue

      public double getDoubleValue()
      Specified by:
      getDoubleValue in interface Variable
    • setMatrixValue

      public void setMatrixValue(org.nuiton.math.matrix.MatrixND matrixValue)
      Specified by:
      setMatrixValue in interface Variable
    • getMatrixValue

      public org.nuiton.math.matrix.MatrixND getMatrixValue()
      Specified by:
      getMatrixValue in interface Variable
    • setEquationValue

      public void setEquationValue(Equation equationValue)
      Specified by:
      setEquationValue in interface Variable
    • getEquationValue

      public Equation getEquationValue()
      Specified by:
      getEquationValue in interface Variable
    • setType

      public void setType(VariableType type)
      Specified by:
      setType in interface Variable
    • getType

      public VariableType getType()
      Specified by:
      getType in interface Variable
    • 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