package jp.aegif.nemaki.bjornloka; import java.io.File; import jp.aegif.nemaki.bjornloka.load.LoadAction; import jp.aegif.nemaki.bjornloka.load.LoadCloudant; import jp.aegif.nemaki.bjornloka.load.LoadEktorp; import jp.aegif.nemaki.bjornloka.util.Util; public class Load { public static void main(String[]args){ if(args.length < 3){ System.err.println("Wrong number of arguments: url, repositoryId, filePath, force"); return; } //url String url = args[0]; //repositoryId String repositoryId = args[1]; //filePath String filePath = args[2]; File file = new File(filePath); //force(optional) boolean force = false; try{ String _force = args[3]; force = StringPool.BOOLEAN_TRUE.equals(_force); }catch(Exception e){ } //Execute loading LoadAction loadAction = LoadAction.getInstance(url, repositoryId, file, force); boolean success = loadAction.load(); if(success){ System.out.println(repositoryId + ":Data imported successfully"); }else{ System.err.println(repositoryId + ":Data import failed"); } } }