Newer
Older
package org.josast.databaseSync;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class DataToUVSQsatControlCenter implements Commande {
private static Logger appLogger = Logger.getLogger("AmsatLogger");
private DataToExchange[] data;
public DataToUVSQsatControlCenter(DataToExchange[] sidsdataIn, String fileIn) {
data = sidsdataIn.clone();
}
@Override
public void excecute() {
save();
}
public void save() {
JSONArray ja = new JSONArray(data);
Path path = Paths.get(file);
Files.writeString(path, ja.toString(), StandardCharsets.UTF_8);
appLogger.severe("can not write "+file+ " "+ex.getMessage());