Class CompoundColumnProcessor
java.lang.Object
com.almis.awe.service.data.processor.CompoundColumnProcessor
- All Implemented Interfaces:
ColumnProcessor
Computed column class
-
Constructor Summary
ConstructorDescriptionCompoundColumnProcessor
(AweElements elements, BaseConfigProperties baseConfigProperties, Compound compound, Map<String, QueryParameter> variableMap, NumericService numericService, EncodeService encodeService, com.fasterxml.jackson.databind.ObjectMapper mapper) Compound column processor constructor -
Method Summary
Modifier and TypeMethodDescriptionRetrieve column identifierProcess rowsetCompound
(Compound compound) Set compound
-
Constructor Details
-
CompoundColumnProcessor
public CompoundColumnProcessor(AweElements elements, BaseConfigProperties baseConfigProperties, Compound compound, Map<String, QueryParameter> variableMap, NumericService numericService, EncodeService encodeService, com.fasterxml.jackson.databind.ObjectMapper mapper) throws AWExceptionCompound column processor constructor- Parameters:
elements
- AWE elementsbaseConfigProperties
- Base config propertiesvariableMap
- Variables mapnumericService
- Numeric serviceencodeService
- Encode servicemapper
- Object Mapper- Throws:
AWException
- AWE exception
-
-
Method Details
-
setCompound
Set compound- Parameters:
compound
- Compound field- Returns:
- CompoundColumnProcessor
- Throws:
AWException
- Error adding compound field
-
getColumnIdentifier
Retrieve column identifier- Specified by:
getColumnIdentifier
in interfaceColumnProcessor
- Returns:
- column identifier
-
process
Process row- Specified by:
process
in interfaceColumnProcessor
- Parameters:
row
- datalist row- Returns:
- processed CellData
- Throws:
AWException
- AWE exception
-