jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcel Reutegger <marcel.reuteg...@gmx.net>
Subject Re: howto obtain all the lock tokens?
Date Thu, 30 Nov 2006 11:24:48 GMT
I think this should rather be implemented based on permissions. An administrator 
session would then be able to unlock a node even though it does not have the 
lock token attached to the session.

so, we'd add a permission to AccessManager:

     /**
      * BREAK_LOCK permission constant
      */
     int BREAK_LOCK = 8;

regards
  marcel

Paco Avila wrote:
> For admin purpouse, should be nice get a list of all locked documents in
> the repository (or get the lock tokens). I've looking across the source
> and this is the var I need (I think):
> 
> /**
>  * Path map containing all locks at the leaves.
>  */
>  private final PathMap lockMap = new PathMap();
> 
> 
> This "lockMap" should be expossed throght a public method to be
> available for me. 
> 
> The other option is to read the "workspace/xxx/locks" file, but seems to
> be a bit ugly.


Mime
View raw message