Package com.jbstrap.core.meta.interfaces
Interface CalculateColumnValue
public interface CalculateColumnValue
Data source column default value calculator interface
If you want to apply parameters through a DataDescriptor, the column's parameters must contain the name of the class that calculates. This is done by applying a "calculateValue" parameter. Its value must be the full name of the implemented class that does the calculation. That class must implement this interface.
- Since:
- 4.0
- Author:
- JBStrap
-
Method Summary
Modifier and TypeMethodDescriptioncalculateValue(Record rec, CurrentUser user) The method that calculates the column value
-
Method Details
-
calculateValue
The method that calculates the column value- Parameters:
rec- The current record, that has the column. Through the parameter, the full record is accessible, so any of its attributes can be used for the calculation.user- The logged in user, that wants to do the calculation. If there is no logged in user, the value will benull. The parameter can handle access rights (if needed) within the calculation.- Returns:
- The calculated value, that will be set to the field.
-