package org.cryptocoinpartners.bin; import java.util.concurrent.Semaphore; import org.cryptocoinpartners.util.PersistUtil; import com.beust.jcommander.Parameters; /** * @author Tim Olson */ @SuppressWarnings("UnusedDeclaration") @Parameters(commandNames = "reset-database", commandDescription = "DROPS and recreates the database with default data") public class ResetDatabaseRunMode extends RunMode { @Override public void run(Semaphore semaphore) { PersistUtil.resetDatabase(); if (semaphore != null) semaphore.release(); System.exit(0); } @Override public void run() { Semaphore semaphore = null; run(semaphore); } }