package mil.nga.giat.geowave.cli.geoserver;
import mil.nga.giat.geowave.core.cli.spi.CLIOperationProviderSpi;
public class GeoServerOperationProvider implements
CLIOperationProviderSpi
{
private static final Class<?>[] OPERATIONS = new Class<?>[] {
GeoServerSection.class,
ConfigGeoServerCommand.class,
GeoServerAddLayerCommand.class,
GeoServerListWorkspacesCommand.class,
GeoServerAddWorkspaceCommand.class,
GeoServerRemoveWorkspaceCommand.class,
GeoServerListDatastoresCommand.class,
GeoServerGetDatastoreCommand.class,
GeoServerAddDatastoreCommand.class,
GeoServerRemoveDatastoreCommand.class,
GeoServerListFeatureLayersCommand.class,
GeoServerGetFeatureLayerCommand.class,
GeoServerAddFeatureLayerCommand.class,
GeoServerRemoveFeatureLayerCommand.class,
GeoServerListCoverageStoresCommand.class,
GeoServerGetCoverageStoreCommand.class,
GeoServerAddCoverageStoreCommand.class,
GeoServerRemoveCoverageStoreCommand.class,
GeoServerListCoveragesCommand.class,
GeoServerGetCoverageCommand.class,
GeoServerAddCoverageCommand.class,
GeoServerRemoveCoverageCommand.class,
GeoServerGetStoreAdapterCommand.class,
GeoServerAddStyleCommand.class,
GeoServerGetStyleCommand.class,
GeoServerListStylesCommand.class,
GeoServerRemoveStyleCommand.class,
GeoServerSetLayerStyleCommand.class,
};
@Override
public Class<?>[] getOperations() {
return OPERATIONS;
}
}