package mil.nga.giat.geowave.core.store.operations.config;
import mil.nga.giat.geowave.core.cli.spi.CLIOperationProviderSpi;
import mil.nga.giat.geowave.core.store.operations.config.AddIndexCommand;
import mil.nga.giat.geowave.core.store.operations.config.AddIndexGroupCommand;
import mil.nga.giat.geowave.core.store.operations.config.AddStoreCommand;
import mil.nga.giat.geowave.core.store.operations.config.CopyIndexCommand;
import mil.nga.giat.geowave.core.store.operations.config.CopyStoreCommand;
import mil.nga.giat.geowave.core.store.operations.config.RemoveIndexCommand;
import mil.nga.giat.geowave.core.store.operations.config.RemoveIndexGroupCommand;
import mil.nga.giat.geowave.core.store.operations.config.RemoveStoreCommand;
public class ConfigOperationProvider implements
CLIOperationProviderSpi
{
private static final Class<?>[] OPERATIONS = new Class<?>[] {
AddIndexCommand.class,
AddIndexGroupCommand.class,
AddStoreCommand.class,
CopyIndexCommand.class,
CopyStoreCommand.class,
RemoveIndexCommand.class,
RemoveIndexGroupCommand.class,
RemoveStoreCommand.class
};
@Override
public Class<?>[] getOperations() {
return OPERATIONS;
}
}