42 lines
1.2 KiB
Java
42 lines
1.2 KiB
Java
package org.gcube.vremanagement;
|
|
|
|
import java.io.IOException;
|
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
public class App {
|
|
|
|
private static Logger logger = LoggerFactory
|
|
.getLogger(App.class);
|
|
|
|
private static String[] listVOs= {"D4Research","gCubeApps","FARM","ParthenosVO","OpenAIRE"};
|
|
private static String scopeIn = "/d4science.research-infrastructures.eu";
|
|
private static int skipLines = 3;
|
|
private static String InCsvFileName="VREDecommisioned-240326.csv";
|
|
private static String filePath="src/main/resources";
|
|
//Used for GooGle APis;
|
|
|
|
|
|
public static void main (String[] args)
|
|
{
|
|
|
|
try(VREQueryService updaterCSV = new VREQueryService.VQSBuilder().setCSVFiles(filePath,InCsvFileName,skipLines).build())
|
|
{
|
|
String voIn="D4Research";
|
|
String vreName="FoodborneOutbreak";
|
|
updaterCSV.getVREInfoFromClient(scopeIn,voIn, vreName);
|
|
|
|
logger.debug("Updating VREs in a LOCAL CSV file");
|
|
updaterCSV.updateCSVformCSVList(scopeIn);
|
|
logger.debug("Update CSV done");
|
|
|
|
logger.debug("Getting missing VRE in a LOCAL CSV file");
|
|
updaterCSV.missingVREinCSV(scopeIn, listVOs);
|
|
logger.debug("Missing CSV done");
|
|
|
|
}catch (IOException e)
|
|
{e.printStackTrace();};
|
|
|
|
}
|
|
} |