Package fr.ird.observe.dto.referential
Class FormulaHelper
- java.lang.Object
-
- fr.ird.observe.dto.referential.FormulaHelper
-
public class FormulaHelper extends Object
Created on 05/11/16.- Since:
- 6.0
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOEFFICIENT_Astatic StringCOEFFICIENT_Bstatic StringVARIABLE_INPUTstatic StringVARIABLE_LENGTHvariable taille à utiliser dans la relation weightstatic StringVARIABLE_OUTPUTstatic StringVARIABLE_WEIGHTvariable weight à utiliser dans la relation taille
-
Constructor Summary
Constructors Constructor Description FormulaHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FloatcomputeValue(WithFormula parametrage, String formula, String coefficientName, String variableName, float data)static Map<String,Double>getCoefficientValues(WithFormula parametrage)static booleanvalidateObjectMaterialValidation(String relation, Object value)static booleanvalidateObjectMaterialValidationSyntax(String relation, Object value)static booleanvalidateRelation(WithFormula parametrage, String relation, String variable)
-
-
-
Field Detail
-
VARIABLE_WEIGHT
public static final String VARIABLE_WEIGHT
variable weight à utiliser dans la relation taille- See Also:
- Constant Field Values
-
VARIABLE_LENGTH
public static final String VARIABLE_LENGTH
variable taille à utiliser dans la relation weight- See Also:
- Constant Field Values
-
VARIABLE_INPUT
public static final String VARIABLE_INPUT
- See Also:
- Constant Field Values
-
VARIABLE_OUTPUT
public static final String VARIABLE_OUTPUT
- See Also:
- Constant Field Values
-
COEFFICIENT_A
public static final String COEFFICIENT_A
- See Also:
- Constant Field Values
-
COEFFICIENT_B
public static final String COEFFICIENT_B
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCoefficientValues
public static Map<String,Double> getCoefficientValues(WithFormula parametrage)
-
validateRelation
public static boolean validateRelation(WithFormula parametrage, String relation, String variable)
-
validateObjectMaterialValidation
public static boolean validateObjectMaterialValidation(String relation, Object value)
-
validateObjectMaterialValidationSyntax
public static boolean validateObjectMaterialValidationSyntax(String relation, Object value)
-
computeValue
public static Float computeValue(WithFormula parametrage, String formula, String coefficientName, String variableName, float data)
-
-