Class ComputedColumnProcessor
java.lang.Object
com.almis.awe.service.data.processor.ComputedColumnProcessor
- All Implemented Interfaces:
ColumnProcessor
Computed column class
-
Constructor Summary
ConstructorDescriptionComputedColumnProcessor
(AweElements elements, BaseConfigProperties baseConfigProperties, Computed computed, Map<String, QueryParameter> variables, NumericService numericService, EncodeService encodeService) Computed column processor constructor -
Method Summary
Modifier and TypeMethodDescriptionRetrieve column identifierProcess rowsetComputed
(Computed computed) Set computed
-
Constructor Details
-
ComputedColumnProcessor
public ComputedColumnProcessor(AweElements elements, BaseConfigProperties baseConfigProperties, Computed computed, Map<String, QueryParameter> variables, NumericService numericService, EncodeService encodeService) throws AWExceptionComputed column processor constructor- Parameters:
elements
- AWE elementsbaseConfigProperties
- Base config propertiescomputed
- Computed elementvariables
- Query variablesnumericService
- Numeric serviceencodeService
- Encode service- Throws:
AWException
- AWE exception
-
-
Method Details
-
setComputed
Set computed- Parameters:
computed
- Computed field- Returns:
- Computed processor
- Throws:
AWException
- AWE exception
-
getColumnIdentifier
Retrieve column identifier- Specified by:
getColumnIdentifier
in interfaceColumnProcessor
- Returns:
- Column identifier
-
process
Process row- Specified by:
process
in interfaceColumnProcessor
- Parameters:
row
- Data row- Returns:
- processed CellData
- Throws:
AWException
- AWE exception
-