info.magnolia.cms.security
Class Lock

java.lang.Object
  extended by info.magnolia.cms.security.Lock

public final class Lock
extends java.lang.Object

This class is a utility class and does not impose any security rules Its a responsibility of the caller to set and check for lock to meet specific needs

Version:
$Revision: 32667 $ ($Author: gjoseph $)
Author:
Sameer Charles

Method Summary
static boolean isSessionLocked(javax.servlet.http.HttpServletRequest request)
          returns true if this session is locked
static boolean isSystemLocked()
          Return true if system is locked
static void resetSessionLock(javax.servlet.http.HttpServletRequest request)
          reset session lock
static void resetSystemLock()
          Reset system wide lock
static void setSessionLock(javax.servlet.http.HttpServletRequest request)
          Set session based lock
static void setSystemLock()
          Set system wide lock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setSessionLock

public static void setSessionLock(javax.servlet.http.HttpServletRequest request)
Set session based lock

Parameters:
request -

isSessionLocked

public static boolean isSessionLocked(javax.servlet.http.HttpServletRequest request)
returns true if this session is locked

Parameters:
request -
Returns:
a boolean

resetSessionLock

public static void resetSessionLock(javax.servlet.http.HttpServletRequest request)
reset session lock

Parameters:
request -

setSystemLock

public static void setSystemLock()
Set system wide lock


resetSystemLock

public static void resetSystemLock()
Reset system wide lock


isSystemLocked

public static boolean isSystemLocked()
Return true if system is locked

Returns:
a boolean


Copyright © 2003-2010 Magnolia International Ltd.. All Rights Reserved.