sf.net.kayestry.pages.access
Class PageAccess

java.lang.Object
  extended by sf.net.kayestry.pages.access.PageAccess

public class PageAccess
extends java.lang.Object

Chequea que se tengan los permisos necesarios para acceder a cierta pagina. Una pagina se considera que necesita ciertos permisos para acceder a ella implementando alguna interfaz que herede de SecurePage. Ver la documentacion de cada interfaz para ver como configurar el acceso.

Version:
$Revision$ $Date$
Author:
lparra
See Also:
SecurePage

Constructor Summary
PageAccess()
           
 
Method Summary
static boolean isAccessAllowed(Visit visit, org.apache.tapestry.html.BasePage page)
          Determina si se puede acceder a determinada pagina.
static boolean needsPermission(org.apache.tapestry.IPage page)
          Verifica que la pagina necesita hacer un chequeo de permisos para poder acceder a ella.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageAccess

public PageAccess()
Method Detail

isAccessAllowed

public static boolean isAccessAllowed(Visit visit,
                                      org.apache.tapestry.html.BasePage page)
Determina si se puede acceder a determinada pagina. Si la pagina no implementa alguna interfaz que herede de SecurePage se considera que es una pagina de acceso publico y se autoriza.
En el otro caso, se chequea que haya un usuario logueado y despues, segun la interfaz implementada, se chequea si el usuario tiene acceso o no.

Parameters:
visit -
page -
Returns:
See Also:
SecurePage

needsPermission

public static boolean needsPermission(org.apache.tapestry.IPage page)
Verifica que la pagina necesita hacer un chequeo de permisos para poder acceder a ella.

Parameters:
page -
Returns:


Copyright © 2006 Kaya. All Rights Reserved.