ZenMagick 0.9.6


org.zenmagick.rp.uip.views.ZMRedirectView

Class ZMRedirectView

ZMObject
|
+--ZMView
|
+--ZMRedirectView

public class ZMRedirectView
extends ZMView

Redirect view.

Author:
DerManoMann
Version:
$Id: ZMRedirectView.php 2112 2009-03-26 23:49:34Z dermanomann $

Field Summary
protected mixed

$parameter_

protected mixed

$secure_

protected mixed

$status_

protected mixed

$url_

Fields inherited from org.zenmagick.rp.ZMView
controller_, subdir_, viewId_, view_
Fields inherited from org.zenmagick.ZMObject
properties_
Constructor Summary

ZMRedirectView(string view, boolean secure)

Create a new redirect view.

Method Summary
void

generate()

Generate view response.

boolean

isValid()

Check if this view is valid.

void

setParameter(string parameter)

Set additional parameter.

void

setSecure(boolean secure)

Set secure flag.

void

setStatus(int status)

Set alternative status code.

void

setUrl(string url)

Set a url.

Methods inherited from org.zenmagick.rp.ZMView
callView, generate, getContentType, getController, getEncoding, getName, getSubdir, getView, getViewFilename, getViewId, isValid, isViewFunction, setController, setName, setSubdir, setView, setViewId
Methods inherited from org.zenmagick.ZMObject
attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton

Field Detail

parameter_

protected mixed $parameter_

secure_

protected mixed $secure_

status_

protected mixed $status_

url_

protected mixed $url_

Constructor Detail

ZMRedirectView

public ZMRedirectView(string view, boolean secure)

Create a new redirect view.

Parameters:
view - The view name.
secure - Flag whether to redirect using a secure URL or not; default is false.
Deprecated::
contructor arguments

Method Detail

generate

public void generate()

Generate view response. /


isValid

public boolean isValid()

Check if this view is valid.

Returns:
true if the redirect url is not empty.

setParameter

public void setParameter(string parameter)

Set additional parameter.

Parameters:
parameter - Parameter string in URL query format.

setSecure

public void setSecure(boolean secure)

Set secure flag.

Parameters:
secure - true to create a secure redirect.

setStatus

public void setStatus(int status)

Set alternative status code.

Allows to set an alternative 3xx status code for the redirect.

Parameters:
status - HTTP status code.

setUrl

public void setUrl(string url)

Set a url.

Setting a url will override the view. The URL will be used as is.

Parameters:
url - A full URL.

ZenMagick 0.9.6