/* AuSendRedirect.java
Purpose:
Description:
History:
Thu Oct 13 10:43:36 2005, Created by tomyeh
Copyright (C) 2005 Potix Corporation. All Rights Reserved.
{{IS_RIGHT
This program is distributed under LGPL Version 2.1 in the hope that
it will be useful, but WITHOUT ANY WARRANTY.
}}IS_RIGHT
*/
package org.zkoss.zk.au.out;
import org.zkoss.zk.au.AuResponse;
/**
* A response to send a temporary redirect response to the client
* using the specified redirect location URL.
*
* <p>data[0]: the URL to redirect to.
*
* @author tomyeh
* @since 3.0.0
*/
public class AuSendRedirect extends AuResponse {
/**
* @param url the target URL, never null.
* @param target the target browser window, or null to use the current one.
*/
public AuSendRedirect(String url, String target) {
super("redirect", new String[] { url, target != null ? target : "" });
}
/** Default: zk.redirect (i.e., only one response of this class will
* be sent to the client in an execution)
* @since 5.0.2
*/
public final String getOverrideKey() {
return "zk.redirect";
}
}