edu.uoc.pfc.j2ee.jalonsod.mtp.helper
Class AccessControl

java.lang.Object
  extended by edu.uoc.pfc.j2ee.jalonsod.mtp.helper.AccessControl

public class AccessControl
extends java.lang.Object

File: AccessControl.java Created: 2012-04-28 Implements the security check for session requests accessing models.

Author:
José Alonso de Motta

Field Summary
private static java.util.logging.Logger logger
           
 
Constructor Summary
AccessControl()
           
 
Method Summary
 void securityCheck(RequestDataPrivate requestData)
          Checks access from a session to a model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final java.util.logging.Logger logger
Constructor Detail

AccessControl

public AccessControl()
Method Detail

securityCheck

public void securityCheck(RequestDataPrivate requestData)
Checks access from a session to a model. If model has no granted roles, access is granted. If model has granted roles, request session must have at least one of them.

Parameters:
requestData - the MTP requestData of the current request.