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