Class EquationAbstract

java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
fr.ifremer.isisfish.entities.EquationAbstract
All Implemented Interfaces:
Equation, Formule, Serializable, org.nuiton.topia.persistence.TopiaEntity, org.nuiton.topia.persistence.TopiaEntityContextable
Direct Known Subclasses:
EquationImpl

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

    Fields
    Modifier and Type
    Field
    Description
    protected String
    Nom de l'attribut en BD : category
    protected String
    Nom de l'attribut en BD : content
    protected Class
    Nom de l'attribut en BD : javaInterface
    protected String
    Nom de l'attribut en BD : language
    protected String
    Nom de l'attribut en BD : name

    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.Equation

    PROPERTY_CATEGORY, PROPERTY_CONTENT, PROPERTY_JAVA_INTERFACE, PROPERTY_LANGUAGE, PROPERTY_NAME

    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>
     
    Return formule category name.
    List<org.nuiton.topia.persistence.TopiaEntity>
     
    Return formule content.
     
     
    Return formule name.
    void
    setCategory(String category)
     
    void
    setContent(String content)
     
    void
    setJavaInterface(Class javaInterface)
     
    void
    setLanguage(String language)
     
    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 fr.ifremer.isisfish.entities.Equation

    evaluate, evaluateNecessaryResult

    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

    • name

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

      protected String content
      Nom de l'attribut en BD : content
    • category

      protected String category
      Nom de l'attribut en BD : category
    • language

      protected String language
      Nom de l'attribut en BD : language
    • javaInterface

      protected Class javaInterface
      Nom de l'attribut en BD : javaInterface
  • Constructor Details

    • EquationAbstract

      public EquationAbstract()
  • 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
    • setName

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

      public String getName()
      Description copied from interface: Formule
      Return formule name.
      Specified by:
      getName in interface Equation
      Specified by:
      getName in interface Formule
      Returns:
      formule name
    • setContent

      public void setContent(String content)
      Specified by:
      setContent in interface Equation
    • getContent

      public String getContent()
      Description copied from interface: Formule
      Return formule content.
      Specified by:
      getContent in interface Equation
      Specified by:
      getContent in interface Formule
      Returns:
      formule content
    • setCategory

      public void setCategory(String category)
      Specified by:
      setCategory in interface Equation
    • getCategory

      public String getCategory()
      Description copied from interface: Formule
      Return formule category name.
      Specified by:
      getCategory in interface Equation
      Specified by:
      getCategory in interface Formule
      Returns:
      formule category name
    • setLanguage

      public void setLanguage(String language)
      Specified by:
      setLanguage in interface Equation
    • getLanguage

      public String getLanguage()
      Specified by:
      getLanguage in interface Equation
    • setJavaInterface

      public void setJavaInterface(Class javaInterface)
      Specified by:
      setJavaInterface in interface Equation
    • getJavaInterface

      public Class getJavaInterface()
      Specified by:
      getJavaInterface in interface Equation
    • 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