Uses of Class
org.qubership.atp.mia.model.configuration.ProjectConfiguration
Packages that use ProjectConfiguration
Package
Description
-
Uses of ProjectConfiguration in org.qubership.atp.mia.ei.component
Methods in org.qubership.atp.mia.ei.component with parameters of type ProjectConfigurationModifier and TypeMethodDescriptionstatic Map<UUID, ProjectDirectory> ExportImportUtils.createMapIdToExistingDirectory(ProjectConfiguration projectConfiguration) To quickly map between UUID and ProjectDirector, maps directory id -> ProjectDirectory.static Map<UUID, ProjectFile> ExportImportUtils.createMapIdToExistingFile(ProjectConfiguration projectConfiguration) To quickly map between UUID and ProjectFile, maps directory id -> ProjectFile.static Map<UUID, Map<String, ProjectDirectory>> ExportImportUtils.createMapParentIdToDirectoryNames(ProjectConfiguration projectConfiguration) Map to quickly handle conflict with names in same folder.static Map<UUID, Map<String, ProjectFile>> ExportImportUtils.createMapParentIdToFileNames(ProjectConfiguration projectConfiguration) Map to quickly handle conflict with names in same folder.abstract voidImportLoader.importEntity(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) Import entity.voidImportLoaderCommonConfiguration.importEntity(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) voidImportLoaderCompound.importEntity(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) voidImportLoaderDirectory.importEntity(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) voidImportLoaderFile.importEntity(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) voidImportLoaderHeaderConfiguration.importEntity(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) voidImportLoaderPotHeaderConfiguration.importEntity(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) voidImportLoaderProcess.importEntity(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) voidImportLoaderSection.importEntity(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) abstract TImportLoader.toEntity(ProjectConfiguration projectConfiguration, F modelFrom) Convert model from to.ImportLoaderCommonConfiguration.toEntity(ProjectConfiguration projectConfig, ExportImportCommonConfiguration dto) ImportLoaderCompound.toEntity(ProjectConfiguration projectConfiguration, ExportImportCompound exportImportCompound) ImportLoaderDirectory.toEntity(ProjectConfiguration projectConfiguration, ExportImportDirectory exportImportDirectory) ImportLoaderFile.toEntity(ProjectConfiguration projectConfiguration, ExportImportFile exportImportFile) ImportLoaderHeaderConfiguration.toEntity(ProjectConfiguration projectConfig, ExportImportHeaderConfiguration dto) ImportLoaderPotHeaderConfiguration.toEntity(ProjectConfiguration projectConfig, ExportImportPotHeaderConfiguration dto) ImportLoaderProcess.toEntity(ProjectConfiguration projectConfiguration, ExportImportProcess exportImportProcess) ImportLoaderSection.toEntity(ProjectConfiguration projectConfiguration, ExportImportSection exportImportSection) ImportLoader.validate(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) Validate.ImportLoaderCommonConfiguration.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.ImportLoaderCompound.validate(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) ImportLoaderDirectory.validate(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) ImportLoaderFile.validate(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) ImportLoaderHeaderConfiguration.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.ImportLoaderPotHeaderConfiguration.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.ImportLoaderProcess.validate(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) ImportLoaderSection.validate(ProjectConfiguration projectConfiguration, org.qubership.atp.ei.node.dto.ExportImportData importData, Path path) -
Uses of ProjectConfiguration in org.qubership.atp.mia.model.ei
Methods in org.qubership.atp.mia.model.ei with parameters of type ProjectConfigurationModifier and TypeMethodDescriptionstatic CommandPrefixExportImportCommandPrefix.toEntity(ProjectConfiguration projectConfiguration, ExportImportCommandPrefix eiCommandPrefix, CommonConfiguration commonConfiguration) To entity. -
Uses of ProjectConfiguration in org.qubership.atp.mia.model.pot.entity
Constructors in org.qubership.atp.mia.model.pot.entity with parameters of type ProjectConfigurationModifierConstructorDescriptionPotSession(UUID id, ProjectConfiguration projectConfiguration, String user) CreatesRecordingSessioninstance. -
Uses of ProjectConfiguration in org.qubership.atp.mia.service
Methods in org.qubership.atp.mia.service that return ProjectConfigurationModifier and TypeMethodDescriptionMiaContext.getConfig()Get configuration using project ID from FlowData. -
Uses of ProjectConfiguration in org.qubership.atp.mia.service.configuration
Methods in org.qubership.atp.mia.service.configuration that return ProjectConfigurationModifier and TypeMethodDescriptionConfigurationFileDeserializer.deserialize(Path pathToConfig, ProjectConfiguration flowConfig, Path miaPathForEtalonFiles, boolean isMigration) Deserialize config from file.ProjectConfigurationService.getConfigByProjectId(UUID projectId) Get configuration by project ID.ProjectConfigurationService.getConfiguration(UUID projectId) Get configuration by project ID.ProjectConfigurationService.hardReloadConfiguration(ProjectConfiguration projectConfiguration) Get configuration by project ID and reload from external resource.ProjectConfigurationService.hardReloadConfiguration(ProjectConfiguration projectConfiguration, boolean isMigration) Hard reload configuration from GIT (if present).ProjectConfigurationService.loadConfigFromZip(UUID projectId, org.springframework.web.multipart.MultipartFile file) Upload zip config (asMultipartFile) to MIA and applies it.ProjectConfigurationService.loadConfigurationFromGit(ProjectConfiguration projectConfiguration, boolean isMigration) Load configuration from GIT.ProjectConfigurationService.restore(DateAuditorEntity entity) Methods in org.qubership.atp.mia.service.configuration that return types with arguments of type ProjectConfigurationModifier and TypeMethodDescriptionProjectConfigurationService.findByProjectId(UUID projectId) Find project configuration by project ID.Methods in org.qubership.atp.mia.service.configuration with parameters of type ProjectConfigurationModifier and TypeMethodDescriptionCompoundConfigurationService.addCompound(ProjectConfiguration projectConfiguration, CompoundDto compoundDto) Add compound.voidDirectoryConfigurationService.addDirectory(ProjectConfiguration projectConfiguration, ProjectDirectoryDto projectDirectoryDto) Add directory.ProcessConfigurationService.addProcess(ProjectConfiguration projectConfiguration, ProcessDto processDto) Add process.voidFileConfigurationService.addProjectFile(ProjectConfiguration projectConfiguration, org.springframework.web.multipart.MultipartFile file, ProjectFileDto projectFileDto) Add file.SectionConfigurationService.addSection(ProjectConfiguration projectConfiguration, SectionDto sectionDto) Add section.static voidProcessConfigurationService.checkProcessesById(ProjectConfiguration projectConfiguration, List<ProcessConfiguration> processes) Get process by ID.CompoundConfigurationService.deleteCompound(ProjectConfiguration projectConfiguration, UUID compoundId) Delete compound.voidDirectoryConfigurationService.deleteDirectory(ProjectConfiguration projectConfiguration, UUID directoryId) Delete directory.voidFileConfigurationService.deleteFile(ProjectConfiguration projectConfiguration, ProjectFile projectFile, boolean removeFromParentFolder) Delete file.ProcessConfigurationService.deleteProcess(ProjectConfiguration projectConfiguration, UUID processId) Delete process.voidFileConfigurationService.deleteProjectFile(ProjectConfiguration projectConfiguration, UUID projectFileId) Delete file.SectionConfigurationService.deleteSection(ProjectConfiguration projectConfiguration, UUID sectionId) Delete section.ConfigurationFileDeserializer.deserialize(Path pathToConfig, ProjectConfiguration flowConfig, Path miaPathForEtalonFiles, boolean isMigration) Deserialize config from file.DirectoryConfigurationService.directoriesDto(ProjectConfiguration projectConfiguration) Map list of ProjectDirectory to list of ProjectDirectoriesDto.CompoundConfigurationService.getCompoundById(ProjectConfiguration projectConfiguration, UUID compoundId) Get compound by ID.static ProjectDirectoryDirectoryConfigurationService.getDirectoryById(ProjectConfiguration projectConfig, UUID projectDirectoryId) Get directory by ID.ConfigurationFileSerializer.getOldConfig(ProjectConfiguration projectConfiguration, boolean isForFile) Make old version of config for backward compatible.ProcessConfigurationService.getProcessById(ProjectConfiguration projectConfiguration, UUID processId) Get process by ID.ProjectConfigurationService.hardReloadConfiguration(ProjectConfiguration projectConfiguration) Get configuration by project ID and reload from external resource.ProjectConfigurationService.hardReloadConfiguration(ProjectConfiguration projectConfiguration, boolean isMigration) Hard reload configuration from GIT (if present).ProjectConfigurationService.loadConfigurationFromGit(ProjectConfiguration projectConfiguration, boolean isMigration) Load configuration from GIT.voidDirectoryConfigurationService.moveDirectory(ProjectConfiguration projectConfiguration, UUID directoryId, MoveDirectoryRequestDto moveDirectoryRequestDto) Move directory.voidFileConfigurationService.moveProjectFile(ProjectConfiguration projectConfiguration, UUID fileId, MoveProjectFileRequestDto moveProjectFileRequestDto) Move file.voidConfigurationFileSerializer.serialize(ProjectConfiguration config, Path projectConfigurationPath, boolean isEtalonFiles) Serialize Project Configuration to Git files.voidConfigurationFileSerializer.serializeToPath(ProjectConfiguration config, Path projectConfigurationPath) Serialize configuration to path.ProjectConfigurationService.toDto(ProjectConfiguration projectConfiguration) Map list of ProjectConfiguration to list of ProjectConfigurationDto.CompoundConfigurationService.updateCompound(ProjectConfiguration projectConfiguration, CompoundDto compoundDto) Update compound.ProjectConfigurationService.updateConfiguration(ProjectConfiguration projectConfiguration, ProjectConfigurationDto projectConfigurationDto) Update ProjectConfiguration fields (GitUrl, CommonConfiguration, HeaderConfiguration, PotHeaderConfiguration.voidDirectoryConfigurationService.updateDirectory(ProjectConfiguration projectConfiguration, ProjectDirectoryDto projectDirectoryDto) Update compound.ProcessConfigurationService.updateProcess(ProjectConfiguration projectConfiguration, ProcessDto processDto) Update process.voidProjectConfigurationService.updateProject(ProjectConfiguration projectConfiguration, boolean isEthalonFiles) Update project.voidFileConfigurationService.updateProjectFile(ProjectConfiguration projectConfiguration, org.springframework.web.multipart.MultipartFile file, ProjectFileDto projectFileDto) Update file.voidProjectConfigurationService.updateProjectWithReplicationOff(ProjectConfiguration projectConfiguration, boolean isEthalonFiles) Update project.SectionConfigurationService.updateSection(ProjectConfiguration projectConfiguration, SectionDto sectionDto) Update section.Method parameters in org.qubership.atp.mia.service.configuration with type arguments of type ProjectConfigurationModifier and TypeMethodDescriptionvoidProjectConfigurationService.synchronizeConfiguration(UUID projectId, Supplier<ProjectConfiguration> saveConfiguration, boolean isEthalonFiles) Synchronize project DB and GIT. -
Uses of ProjectConfiguration in org.qubership.atp.mia.service.history.impl
Methods in org.qubership.atp.mia.service.history.impl that return types with arguments of type ProjectConfigurationModifier and TypeMethodDescriptionProjectConfigurationRestoreHistoryService.getEntityClass()ProjectConfigurationRetrieveHistoryService.getEntityClass()Methods in org.qubership.atp.mia.service.history.impl with parameters of type ProjectConfigurationModifier and TypeMethodDescriptionprotected voidProjectConfigurationRestoreHistoryService.copyValues(ProjectConfiguration shadow, ProjectConfiguration actualObject) voidProjectConfigurationRestoreMapper.mapSpecificFields(ProjectConfiguration source, ProjectConfiguration destination) Constructor parameters in org.qubership.atp.mia.service.history.impl with type arguments of type ProjectConfigurationModifierConstructorDescriptionProjectConfigurationRestoreHistoryService(org.javers.core.Javers javers, EntityHistoryService<ProjectConfiguration> entityHistoryService, ValidateReferenceExistsService validateReferenceExistsService, ProjectConfigurationRestoreMapper modelMapper)