package org.codefaces.core.operations; import java.util.HashMap; import java.util.Map; public class SCMOperationParameters { private Map<SCMOperationParameter, Object> parameterMap; public static SCMOperationParameters newInstance() { return new SCMOperationParameters(); } protected SCMOperationParameters() { this(new HashMap<SCMOperationParameter, Object>()); } protected SCMOperationParameters( Map<SCMOperationParameter, Object> parameterMap) { this.parameterMap = parameterMap; } public void addParameter(SCMOperationParameter key, Object value) { parameterMap.put(key, value); } public Object getParameter(SCMOperationParameter key) { return parameterMap.get(key); } }