Class ImportLoaderCommonConfiguration
java.lang.Object
org.qubership.atp.mia.ei.component.ImportLoader<ExportImportEntities,CommonConfiguration,ExportImportCommonConfiguration>
org.qubership.atp.mia.ei.component.ImportLoaderCommonConfiguration
@Component
public class ImportLoaderCommonConfiguration
extends ImportLoader<ExportImportEntities,CommonConfiguration,ExportImportCommonConfiguration>
-
Field Summary
Fields inherited from class org.qubership.atp.mia.ei.component.ImportLoader
EI_CONFLICT, objectLoaderFromDiskService -
Constructor Summary
ConstructorsConstructorDescriptionImportLoaderCommonConfiguration(org.qubership.atp.ei.node.services.ObjectLoaderFromDiskService objectLoaderFromDiskService) -
Method Summary
Modifier and TypeMethodDescriptiongetClazz()Get class of import entity.Get entity type.voidimportEntity(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) Import entity.toEntity(ProjectConfiguration projectConfig, ExportImportCommonConfiguration dto) Convert model from to.validate(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) Return an empty list, as the projectId serves as the configuration ID and should not be a random number.Methods inherited from class org.qubership.atp.mia.ei.component.ImportLoader
loadConfiguration, replaceIdsBack
-
Constructor Details
-
ImportLoaderCommonConfiguration
public ImportLoaderCommonConfiguration(@Autowired org.qubership.atp.ei.node.services.ObjectLoaderFromDiskService objectLoaderFromDiskService)
-
-
Method Details
-
getClazz
Description copied from class:ImportLoaderGet class of import entity.- Specified by:
getClazzin classImportLoader<ExportImportEntities,CommonConfiguration, ExportImportCommonConfiguration> - Returns:
- class
-
getEntityType
Description copied from class:ImportLoaderGet entity type.- Specified by:
getEntityTypein classImportLoader<ExportImportEntities,CommonConfiguration, ExportImportCommonConfiguration> - Returns:
- entity type
-
toEntity
public CommonConfiguration toEntity(ProjectConfiguration projectConfig, ExportImportCommonConfiguration dto) Description copied from class:ImportLoaderConvert model from to.- Specified by:
toEntityin classImportLoader<ExportImportEntities,CommonConfiguration, ExportImportCommonConfiguration> - Parameters:
projectConfig- project configurationdto- model from- Returns:
- model to
-
validate
public List<UUID> validate(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) throws MiaException Return an empty list, as the projectId serves as the configuration ID and should not be a random number.- Specified by:
validatein classImportLoader<ExportImportEntities,CommonConfiguration, ExportImportCommonConfiguration> - Parameters:
projectConfiguration- projectConfigurationimportData- importDatapath- path to load objects- Returns:
- Return empty list.
- Throws:
MiaException- nested
-
importEntity
public void importEntity(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) Description copied from class:ImportLoaderImport entity.- Specified by:
importEntityin classImportLoader<ExportImportEntities,CommonConfiguration, ExportImportCommonConfiguration>
-