/******************************************************************************* * Copyright (c) 2006-2011 eBay Inc. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 *******************************************************************************/ package org.ebayopensource.turmeric.runtime.error.utils; import java.nio.charset.Charset; import java.util.List; import java.util.Map; import javax.xml.namespace.QName; import org.ebayopensource.turmeric.common.v1.types.CommonErrorData; import org.ebayopensource.turmeric.runtime.binding.ITypeConversionContext; import org.ebayopensource.turmeric.runtime.binding.schema.DataElementSchema; import org.ebayopensource.turmeric.runtime.common.errors.ErrorDataProvider; import org.ebayopensource.turmeric.runtime.common.exceptions.ServiceException; import org.ebayopensource.turmeric.runtime.common.pipeline.Message; import org.ebayopensource.turmeric.runtime.common.pipeline.MessageContext; import org.ebayopensource.turmeric.runtime.common.pipeline.MessageProcessingStage; import org.ebayopensource.turmeric.runtime.common.security.SecurityContext; import org.ebayopensource.turmeric.runtime.common.service.ServiceContext; import org.ebayopensource.turmeric.runtime.common.service.ServiceId; import org.ebayopensource.turmeric.runtime.common.service.ServiceOperationDesc; import org.ebayopensource.turmeric.runtime.common.types.ServiceAddress; public class MockMessageContextImpl implements MessageContext { @Override public void addError(Throwable t) { } @Override public void addResponseResidentError(CommonErrorData errorData) { } @Override public void addWarning(Throwable t) { } @Override public String getAdminName() { return null; } @Override public Object getAuthenticatedUser() { return null; } @Override public Charset getCharset() { return null; } @Override public ServiceAddress getClientAddress() { return null; } @Override public String getDefaultNamespace() { return null; } @Override public Charset getEffectiveCharset() { return null; } @Override public ErrorDataProvider getErrorDataProvider() throws ServiceException { return null; } @Override public List<Throwable> getErrorList() { return null; } @Override public String getInvokerVersion() { return null; } @Override public String getMessageProtocol() { return null; } @Override public Map<String, List<String>> getNamespaceToPrefixMap() { return null; } @Override public String getNsForJavaType(Class arg0) { return null; } @Override public ServiceOperationDesc getOperation() { return null; } @Override public String getOperationName() { return null; } @Override public String getPayloadType() { return null; } @Override public Map<String, String> getPrefixToNamespaceMap() { return null; } @Override public MessageProcessingStage getProcessingStage() { return null; } @Override public Object getProperty(String name) { return null; } @Override public String getRequestGuid() { return null; } @Override public String getRequestId() { return null; } @Override public Message getRequestMessage() { return null; } @Override public String getRequestUri() { return null; } @Override public Message getResponseMessage() { return null; } @Override public List<CommonErrorData> getResponseResidentErrorList() { return null; } @Override public Class getRootClass() { return null; } @Override public DataElementSchema getRootElementSchema() { return null; } @Override public QName getRootXMLName() { return null; } @Override public SecurityContext getSecurityContext() { return null; } @Override public ServiceAddress getServiceAddress() { return null; } @Override public ServiceContext getServiceContext() { return null; } @Override public ServiceId getServiceId() { return null; } @Override public String getServiceLayer() { return null; } @Override public QName getServiceQName() { return null; } @Override public String getServiceVersion() { return null; } @Override public String getSingleNamespace() { return null; } @Override public ITypeConversionContext getTypeConversionContext() { return null; } @Override public List<Throwable> getWarningList() { return null; } @Override public boolean hasErrors() { return false; } @Override public boolean hasResponseResidentErrors() { return false; } @Override public boolean isAsync() { return false; } @Override public boolean isElementOrderPreserved() { return false; } @Override public boolean isInboundRawMode() { return false; } @Override public boolean isOutboundRawMode() { return false; } @Override public boolean isREST() { return false; } @Override public void setAuthenticatedUser(Object user) { } @Override public void setInboundRawMode(boolean b) { } @Override public void setOutboundRawMode(boolean b) { } @Override public void setProperty(String name, Object value) throws ServiceException { } @Override public void setRequestId(String requestId, String requestGuid) throws ServiceException { } }