package jp.aegif.nemaki.bjornloka.load; import java.io.File; import jp.aegif.nemaki.bjornloka.proxy.CloudantFactory; import jp.aegif.nemaki.bjornloka.proxy.CloudantProxy; public class LoadCloudant extends LoadAction{ private String url; private String repositoryId; private File file; private boolean force; protected LoadCloudant(String url, String repositoryId, File file, boolean force) { super(url, repositoryId, file, force); } @Override public boolean load() { boolean initResult = initRepository(); CloudantProxy proxy = CloudantFactory.getInstance().createProxy(url, repositoryId); boolean actionResult = action(proxy, file, initResult); return actionResult; } @Override public boolean initRepository() { return CloudantFactory.getInstance().initRepository(url, repositoryId, force); } }