001package com.echothree.util.server.message; 002 003import com.echothree.util.common.message.Message; 004import com.echothree.util.common.message.Messages; 005 006public class DummyExecutionErrorAccumulator 007 implements ExecutionErrorAccumulator{ 008 009 private Messages executionErrors = null; 010 011 @Override 012 public void addExecutionError(Message message) { 013 if(executionErrors == null) { 014 executionErrors = new Messages(); 015 } 016 017 executionErrors.add(Messages.EXECUTION_ERROR, message); 018 } 019 020 @Override 021 public void addExecutionError(String key, Object... values) { 022 addExecutionError(new Message(key, values)); 023 } 024 025 @Override 026 public Messages getExecutionErrors() { 027 return executionErrors; 028 } 029 030 @Override 031 public boolean hasExecutionErrors() { 032 return executionErrors == null ? false : executionErrors.size(Messages.EXECUTION_ERROR) != 0; 033 } 034 035}