fr.ifremer.isisfish.entities
Interface Equation

All Superinterfaces:
Formule, Serializable, org.nuiton.topia.persistence.TopiaEntity, org.nuiton.topia.persistence.TopiaEntityContextable
All Known Implementing Classes:
EquationAbstract, EquationImpl

public interface Equation
extends Formule, org.nuiton.topia.persistence.TopiaEntityContextable


Field Summary
static String PROPERTY_CATEGORY
           
static String PROPERTY_CONTENT
           
static String PROPERTY_JAVA_INTERFACE
           
static String PROPERTY_LANGUAGE
           
static String PROPERTY_NAME
           
 
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
 
Method Summary
 double evaluate(Map<String,Object> param)
           
 double evaluate(String name, Object value, Object... others)
           
 String getCategory()
          Return formule category name.
 String getContent()
          Return formule content.
 Class getJavaInterface()
           
 String getLanguage()
           
 String getName()
          Return formule name.
 void setCategory(String category)
           
 void setContent(String content)
           
 void setJavaInterface(Class javaInterface)
           
 void setLanguage(String language)
           
 void setName(String name)
           
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
delete, getTopiaContext, setTopiaContext, update
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
accept, addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getAggregate, getComposite, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Field Detail

PROPERTY_NAME

static final String PROPERTY_NAME
See Also:
Constant Field Values

PROPERTY_CONTENT

static final String PROPERTY_CONTENT
See Also:
Constant Field Values

PROPERTY_CATEGORY

static final String PROPERTY_CATEGORY
See Also:
Constant Field Values

PROPERTY_LANGUAGE

static final String PROPERTY_LANGUAGE
See Also:
Constant Field Values

PROPERTY_JAVA_INTERFACE

static final String PROPERTY_JAVA_INTERFACE
See Also:
Constant Field Values
Method Detail

setName

void setName(String name)

getName

String getName()
Description copied from interface: Formule
Return formule name.

Specified by:
getName in interface Formule
Returns:
formule name

setContent

void setContent(String content)

getContent

String getContent()
Description copied from interface: Formule
Return formule content.

Specified by:
getContent in interface Formule
Returns:
formule content

setCategory

void setCategory(String category)

getCategory

String getCategory()
Description copied from interface: Formule
Return formule category name.

Specified by:
getCategory in interface Formule
Returns:
formule category name

setLanguage

void setLanguage(String language)

getLanguage

String getLanguage()

setJavaInterface

void setJavaInterface(Class javaInterface)

getJavaInterface

Class getJavaInterface()

evaluate

double evaluate(Map<String,Object> param)

evaluate

double evaluate(String name,
                Object value,
                Object... others)


Copyright © 1999-2012 CodeLutin. All Rights Reserved.