fr.ifremer.isisfish.entities
Class VariableAbstract

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaEntityAbstract
      extended by 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:
Serialized Form

Field Summary
protected  String comment
          Nom de l'attribut en BD : comment
protected  double doubleValue
          Nom de l'attribut en BD : doubleValue
protected  String entityId
          Nom de l'attribut en BD : entityId
protected  Equation equationValue
          Nom de l'attribut en BD : equationValue
protected  org.nuiton.math.matrix.MatrixND matrixValue
          Nom de l'attribut en BD : matrixValue
protected  String name
          Nom de l'attribut en BD : name
protected  VariableType type
          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 fr.ifremer.isisfish.entities.Variable
PROPERTY_COMMENT, PROPERTY_DOUBLE_VALUE, PROPERTY_ENTITY_ID, PROPERTY_EQUATION_VALUE, PROPERTY_MATRIX_VALUE, PROPERTY_NAME, PROPERTY_TYPE
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXT
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Constructor Summary
VariableAbstract()
           
 
Method Summary
 void accept(org.nuiton.topia.persistence.EntityVisitor visitor)
           
 void delete()
           
 List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()
           
 String getComment()
           
 List<org.nuiton.topia.persistence.TopiaEntity> getComposite()
           
 double getDoubleValue()
           
 String getEntityId()
           
 Equation getEquationValue()
           
 org.nuiton.math.matrix.MatrixND getMatrixValue()
           
 String getName()
           
 VariableType getType()
           
 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 setName(String name)
           
 void setType(VariableType type)
           
 String toString()
           
 void update()
           
 
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.TopiaEntityContextable
getTopiaContext, setTopiaContext
 
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
 

Field Detail

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 Detail

VariableAbstract

public VariableAbstract()
Method Detail

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

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


Copyright © 1999-2012 CodeLutin. All Rights Reserved.