es.mcu.yingo.aplicacion.permisos
Interface Permisos

All Known Implementing Classes:
PermisoDefinidoEnTarea, PermisoParaAsignarseTareasPendientes, PermisoParaLiberarTareasPendientes, PermisoPeticionarioOAdmin, PermisoPeticionarioYListaRoles, PermisoPorRol, PermisoPorRolConfiguradoXml, PermisoPorRolTarea, PermisoPorUsuario, PermisoPorUsuarioConfiguradoXml, PermisosCompuesto, PermisosCompuestoListador, PermisosNunca, PermisoSolicitadaSiRealizada, PermisosPorDato, PermisosPorRolyPorTarea, PermisosRolTarPendienteUsuCodExp, PermisosRolTarRealizadaUsuCodExp, PermisosSiempre

public interface Permisos

Esta clase indica si se tiene permiso o no para realizar una determinada acción.

Author:
carlos.garcia.h

Method Summary
 boolean tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario)
          Devuelve true si el usuario que se le pasa como parámetro está autorizado para realizar una determinada acción
 

Method Detail

tienePermiso

boolean tienePermiso(Dao dao,
                     java.lang.String idAplicacion,
                     java.lang.String idTarea,
                     java.lang.String codExpediente,
                     Usuario usuario)
                     throws BaseDatosYingoException,
                            YingoException
Devuelve true si el usuario que se le pasa como parámetro está autorizado para realizar una determinada acción

Parameters:
dao -
idAplicacion -
idTarea -
codExpediente -
usuario -
Returns:
Throws:
BaseDatosYingoException
YingoException