sf.net.kayestry
Class TapestryUtils

java.lang.Object
  extended by sf.net.kayestry.TapestryUtils

public class TapestryUtils
extends java.lang.Object

Operaciones comunes con Tapestry.

Author:
lparra

Method Summary
static org.apache.tapestry.engine.ILink createLink(org.apache.tapestry.IRequestCycle cycle, java.lang.String page)
          Genera un link absoluto a una pagina.
static org.apache.tapestry.engine.ILink createLinkToAccessDenied(org.apache.tapestry.IRequestCycle cycle)
          Crea un link a la pagina de acceso denegado.
static org.apache.tapestry.engine.ILink createLinkToError(org.apache.tapestry.IRequestCycle cycle)
          Crea un link a la pagina de error.
static org.apache.tapestry.engine.ILink createLinkToHome(org.apache.tapestry.IRequestCycle cycle)
          Crea un link a la pagina del home.
static org.apache.tapestry.engine.ILink createLinkToLogin(org.apache.tapestry.IRequestCycle cycle)
          Crea un link a la pagina de login.
static org.apache.tapestry.engine.ILink createLinkToLogout(org.apache.tapestry.IRequestCycle cycle)
          Crea un link a la pagina de logout.
static org.apache.tapestry.engine.ILink createServiceLink(org.apache.tapestry.IRequestCycle cycle, java.lang.String serviceName)
          Genera un link a un servicio.
static Visit getVisit(org.apache.tapestry.IPage page)
          Obtiene el objeto visit.
static Visit getVisit(org.apache.tapestry.IRequestCycle cycle)
          Obtiene el objeto visit.
static void redirectTo(org.apache.tapestry.IRequestCycle cycle, java.lang.String page)
          Realiza un redirect hacia otra pagina.
static void redirectToAccessDenied(org.apache.tapestry.IRequestCycle cycle)
          Redirecciona a la pagina de acceso denegado.
static void redirectToError(org.apache.tapestry.IRequestCycle cycle)
          Redirecciona a la pagina de error.
static void redirectToHome(org.apache.tapestry.IRequestCycle cycle)
          Redirecciona a la pagina del home.
static void redirectToLogin(org.apache.tapestry.IRequestCycle cycle)
          Redirecciona a la pagina de login.
static void redirectToLogout(org.apache.tapestry.IRequestCycle cycle)
          Redirecciona a la pagina de logout.
static void serviceRedirect(org.apache.tapestry.IRequestCycle cycle, java.lang.String serviceName)
          Redirecciona a un service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

redirectTo

public static void redirectTo(org.apache.tapestry.IRequestCycle cycle,
                              java.lang.String page)
                       throws org.apache.tapestry.RedirectException
Realiza un redirect hacia otra pagina. Le devuelve al cliente un 302.

Parameters:
cycle -
page - El nombre de la pagina a redireccionar.
Throws:
org.apache.tapestry.RedirectException - La tira siempre para indicar a Tapestry hacia donde redirigir al cliente.

createLink

public static org.apache.tapestry.engine.ILink createLink(org.apache.tapestry.IRequestCycle cycle,
                                                          java.lang.String page)
Genera un link absoluto a una pagina. Se puede usar para crear una redireccion a una pagina.

Parameters:
cycle -
page -
Returns:

serviceRedirect

public static void serviceRedirect(org.apache.tapestry.IRequestCycle cycle,
                                   java.lang.String serviceName)
                            throws org.apache.tapestry.RedirectException
Redirecciona a un service.

Parameters:
cycle -
serviceName -
Throws:
org.apache.tapestry.RedirectException

createServiceLink

public static org.apache.tapestry.engine.ILink createServiceLink(org.apache.tapestry.IRequestCycle cycle,
                                                                 java.lang.String serviceName)
Genera un link a un servicio.

Parameters:
cycle -
serviceName - El nombre del servicio.
Returns:

createLinkToError

public static org.apache.tapestry.engine.ILink createLinkToError(org.apache.tapestry.IRequestCycle cycle)
Crea un link a la pagina de error.

Parameters:
cycle -
See Also:
TapestryGlobals#ERROR_PAGE

createLinkToLogin

public static org.apache.tapestry.engine.ILink createLinkToLogin(org.apache.tapestry.IRequestCycle cycle)
Crea un link a la pagina de login.

Parameters:
cycle -
See Also:
Globals.LOGIN_PAGE

createLinkToLogout

public static org.apache.tapestry.engine.ILink createLinkToLogout(org.apache.tapestry.IRequestCycle cycle)
Crea un link a la pagina de logout.

Parameters:
cycle -
See Also:
Globals.LOGOUT_PAGE

createLinkToHome

public static org.apache.tapestry.engine.ILink createLinkToHome(org.apache.tapestry.IRequestCycle cycle)
Crea un link a la pagina del home.

Parameters:
cycle -
See Also:
Globals.HOME_PAGE

createLinkToAccessDenied

public static org.apache.tapestry.engine.ILink createLinkToAccessDenied(org.apache.tapestry.IRequestCycle cycle)
Crea un link a la pagina de acceso denegado.

Parameters:
cycle -
See Also:
Globals.ACCESS_DENIED_PAGE

redirectToError

public static void redirectToError(org.apache.tapestry.IRequestCycle cycle)
Redirecciona a la pagina de error.

Parameters:
cycle -
See Also:
TapestryGlobals#ERROR_PAGE

redirectToLogin

public static void redirectToLogin(org.apache.tapestry.IRequestCycle cycle)
Redirecciona a la pagina de login.

Parameters:
cycle -
See Also:
Globals.LOGIN_PAGE

redirectToLogout

public static void redirectToLogout(org.apache.tapestry.IRequestCycle cycle)
Redirecciona a la pagina de logout.

Parameters:
cycle -
See Also:
Globals.LOGOUT_PAGE

redirectToHome

public static void redirectToHome(org.apache.tapestry.IRequestCycle cycle)
Redirecciona a la pagina del home.

Parameters:
cycle -
See Also:
Globals.HOME_PAGE

redirectToAccessDenied

public static void redirectToAccessDenied(org.apache.tapestry.IRequestCycle cycle)
Redirecciona a la pagina de acceso denegado.

Parameters:
cycle -
See Also:
Globals.ACCESS_DENIED_PAGE

getVisit

public static Visit getVisit(org.apache.tapestry.IPage page)
Obtiene el objeto visit.

Parameters:
page -
Returns:

getVisit

public static Visit getVisit(org.apache.tapestry.IRequestCycle cycle)
Obtiene el objeto visit. Este metodo es util cuando no se esta en una pagina como por ejemplo en el request de un servicio.

Parameters:
cycle -
Returns:


Copyright © 2006 Kaya. All Rights Reserved.