/*
* Generated by Robotoworks Mechanoid
*/
package com.robotoworks.example.movies.ops;
import java.util.HashMap;
import com.robotoworks.mechanoid.ops.OperationConfigurationRegistry;
import com.robotoworks.mechanoid.ops.OperationConfiguration;
public abstract class AbstractMoviesServiceOperationConfigurationRegistry extends OperationConfigurationRegistry {
private HashMap<String, OperationConfiguration> mOperationConfigurations;
public AbstractMoviesServiceOperationConfigurationRegistry() {
mOperationConfigurations = new HashMap<String, OperationConfiguration>();
registerOperationConfigurations();
}
protected void registerOperationConfigurations(){
registerOperationConfiguration(GetMoviesOperation.ACTION_GET_MOVIES, new GetMoviesOperation.Configuration());
registerOperationConfiguration(AddMovieOperation.ACTION_ADD_MOVIE, new AddMovieOperation.Configuration());
}
protected void registerOperationConfiguration(String action, OperationConfiguration config) {
mOperationConfigurations.put(action, config);
}
@Override
public OperationConfiguration getOperationConfiguration(String action) {
return mOperationConfigurations.get(action);
}
}