Class EncryptedAttributeImportConverter
java.lang.Object
org.qubership.atp.dataset.service.direct.importexport.converters.AbstractAttributeConverter
org.qubership.atp.dataset.service.direct.importexport.converters.EncryptedAttributeImportConverter
- All Implemented Interfaces:
AttributeImportConverter
@Component
public class EncryptedAttributeImportConverter
extends AbstractAttributeConverter
implements AttributeImportConverter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionimportAttributeParameter(AttributeImportModel importModel, DatasetParameterValue datasetParameterValue, AttributeImportContext importContext) Import attribute parameter.mapRowToImportModel(Map<Integer, String> row, AttributeImportContext importContext, ListIterator<Map<Integer, String>> rowsIterator) validate(AttributeImportModel model, AttributeImportContext context) Methods inherited from class org.qubership.atp.dataset.service.direct.importexport.converters.AbstractAttributeConverter
getAttributeKey, getAttributeName, getDatasetReference, getParamValueTarget, getRefAttributeKey, getRowAttributeName, isAttributeShouldOverlap, isDslSubAttribute, mapTextRowToImportModel
-
Constructor Details
-
EncryptedAttributeImportConverter
public EncryptedAttributeImportConverter()
-
-
Method Details
-
importAttributeParameter
public ParameterImportResponse importAttributeParameter(AttributeImportModel importModel, DatasetParameterValue datasetParameterValue, AttributeImportContext importContext) throws Exception Description copied from interface:AttributeImportConverterImport attribute parameter.- Specified by:
importAttributeParameterin interfaceAttributeImportConverter- Parameters:
importModel- import model which contains parsed data from excel rowdatasetParameterValue- parameter values for each attribute dataset cortasianimportContext- import context which contains key entities for processing, required to decrease number of additional calls to database- Returns:
- parameter import response if import was success
- Throws:
Exception- if import wasn't success for some reason
-
mapRowToImportModel
public AttributeImportModel mapRowToImportModel(Map<Integer, String> row, AttributeImportContext importContext, ListIterator<Map<Integer, String>> rowsIterator) - Specified by:
mapRowToImportModelin interfaceAttributeImportConverter
-
validate
public List<ParameterImportResponse> validate(AttributeImportModel model, AttributeImportContext context) - Specified by:
validatein interfaceAttributeImportConverter
-