All Downloads are FREE. Search and download functionalities are using the official Maven repository.

by.stub.handlers.strategy.admin.NullHandlingStrategy Maven / Gradle / Ivy

package by.stub.handlers.strategy.admin;

import by.stub.database.StubbedDataManager;
import by.stub.javax.servlet.http.HttpServletResponseWithGetStatus;
import org.eclipse.jetty.http.HttpStatus;

import javax.servlet.http.HttpServletRequest;
import java.io.IOException;

/**
 * @author: Alexander Zagniotov
 * Created: 4/25/13 11:16 PM
 */
public class NullHandlingStrategy implements AdminResponseHandlingStrategy {

   @Override
   public void handle(final HttpServletRequest request, final HttpServletResponseWithGetStatus wrapper, final StubbedDataManager stubbedDataManager) throws IOException {
      wrapper.setStatus(HttpStatus.NOT_IMPLEMENTED_501);
      wrapper.getWriter().println(String.format("Method %s is not implemented on URI %s", request.getMethod(), request.getRequestURI()));

   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy