import com.veriplace.client.Location;
import com.veriplace.client.LocationMode;
import com.veriplace.client.VeriplaceException;
import com.veriplace.web.VeriplaceState;
import com.veriplace.web.servlet.AbstractVeriplaceServlet;
import com.veriplace.web.servlet.UsesVeriplace;

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

@UsesVeriplace(requireLocation = true,mode = LocationMode.ZOOM)
public class PageServlet extends AbstractVeriplaceServlet {

   @Override
   protected void doRequestInternal(HttpServletRequest request, 
                                    HttpServletResponse response,
                                    VeriplaceState veriplaceState)
      throws ServletException, 
             IOException, 
             VeriplaceException {

      Location location = veriplaceState.getLocation();

      super.doRequestInternal(request, response, veriplaceState);
   }
}