Class ConfigurationFileSerializer
java.lang.Object
org.qubership.atp.mia.service.configuration.ConfigurationFileSerializer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOldConfig(ProjectConfiguration projectConfiguration, boolean isForFile) Make old version of config for backward compatible.voidserialize(ProjectConfiguration config, Path projectConfigurationPath, boolean isEtalonFiles) Serialize Project Configuration to Git files.voidserializeToPath(ProjectConfiguration config, Path projectConfigurationPath) Serialize configuration to path.
-
Field Details
-
FILE_FLOW_JSON
- See Also:
-
-
Constructor Details
-
ConfigurationFileSerializer
public ConfigurationFileSerializer()
-
-
Method Details
-
getOldConfig
Make old version of config for backward compatible.- Parameters:
projectConfiguration- project configuration- Returns:
FlowConfigDto
-
serialize
public void serialize(ProjectConfiguration config, Path projectConfigurationPath, boolean isEtalonFiles) throws MiaException Serialize Project Configuration to Git files.- Parameters:
config- ProjectConfiguration.- Throws:
MiaException- Exception.
-
serializeToPath
public void serializeToPath(ProjectConfiguration config, Path projectConfigurationPath) throws MiaException Serialize configuration to path.- Parameters:
config- ProjectConfigurationprojectConfigurationPath- path- Throws:
MiaException- if any problem.
-