Example usage for org.apache.wicket.util.time Time START_OF_UNIX_TIME

List of usage examples for org.apache.wicket.util.time Time START_OF_UNIX_TIME

Introduction

In this page you can find the example usage for org.apache.wicket.util.time Time START_OF_UNIX_TIME.

Prototype

Time START_OF_UNIX_TIME

To view the source code for org.apache.wicket.util.time Time START_OF_UNIX_TIME.

Click Source Link

Document

the beginning of UNIX time: January 1, 1970, 0:00 GMT.

Usage

From source file:com.evolveum.midpoint.web.security.WicketRedirectStrategy.java

License:Apache License

@Override
public void sendRedirect(HttpServletRequest request, HttpServletResponse response, String url)
        throws IOException {
    response.setStatus(HttpServletResponse.SC_OK);

    response.setContentType("text/xml");

    response.setHeader("Ajax-Location", url);
    // disabled caching
    response.setHeader("Date", Long.toString(Time.now().getMilliseconds()));
    response.setHeader("Expires", Long.toString(Time.START_OF_UNIX_TIME.getMilliseconds()));
    response.setHeader("Pragma", "no-cache");
    response.setHeader("Cache-Control", "no-cache, no-store");

    Writer writer = response.getWriter();
    writer.write("<ajax-response><redirect><![CDATA[" + url + "]]></redirect></ajax-response>");
}

From source file:com.modusoperandi.dragonfly.widgets.choropleth.ChoroplethWidgetPage.java

License:Open Source License

protected @Override void setHeaders(final org.apache.wicket.request.http.WebResponse response) {

    super.setHeaders(response);

    response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
    response.setHeader("Pragma", "no-cache"); // HTTP 1.0.
    response.setDateHeader("Expires", Time.START_OF_UNIX_TIME); // Proxies.
}