jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paco Avila <monk...@gmail.com>
Subject Re: remove a locked node.
Date Fri, 21 Jan 2011 15:42:58 GMT
See
http://jackrabbit.apache.org/api/2.1/org/apache/jackrabbit/core/NodeImpl.html#lock%28boolean,%20boolean%29
.

On Fri, Jan 21, 2011 at 2:06 PM, Rojas Buitrago, Sergio <srojas@indra.es>wrote:

> I'm using jackrabbit 2.1.2.
>
> First, with an user "A" execute this code:
>
>                        // Bloqueamos el nodo
>
>                        String ruta = nodo.getPath();
>                        logger.debug("Obtenido path del nodo original: " +
> ruta);
>                        String usuario =
> J_OperacionesSesion.getUsuarioAutentificado();
>                        logger.debug("Obtenido usuario autentificado: " +
> usuario);
>
>  J_OperacionesSesion.getLockManagerPrincipal().lock(ruta, false,
>                                        false, Long.MAX_VALUE, usuario);
>                        logger.debug("Nodo original bloqueado");
>                        session.save();
>
>
> In other moment an user "B" execute this code:
>
>        nodo.remove(); //this is the locked node
>        session.save();
>
> Thanks and regards.
>
> Sergio Rojas Buitrago
> Desarrollo Software
> Gestión Documental
>
> Ronda de Toledo s/n
> 13003. Ciudad Real
> España
> T +34 926 27 08 49
> Ext: 237849
>
>
> srojas@indra.es
> www.indra.es
>
>
>
>
> -----Mensaje original-----
> De: Paco Avila [mailto:monkiki@gmail.com]
> Enviado el: viernes, 21 de enero de 2011 13:59
> Para: users@jackrabbit.apache.org
> Asunto: Re: remove a locked node.
>
> Then a exception should be thrown. Which Jackrabbit version are you using?
> Also helps posting a piece of code which reproduce the issue.
>
> On Fri, Jan 21, 2011 at 1:33 PM, Rojas Buitrago, Sergio <srojas@indra.es
> >wrote:
>
> > I know.
> >
> > I'm trying to remove with a user that is not the lock owner.
> >
> >
> > Sergio Rojas Buitrago
> > Desarrollo Software
> > Gestión Documental
> >
> > Ronda de Toledo s/n
> > 13003. Ciudad Real
> > España
> > T +34 926 27 08 49
> > Ext: 237849
> >
> >
> > srojas@indra.es
> > www.indra.es
> >
> >
> >
> >
> > -----Mensaje original-----
> > De: Paco Avila [mailto:monkiki@gmail.com]
> > Enviado el: viernes, 21 de enero de 2011 13:31
> > Para: users@jackrabbit.apache.org
> > Asunto: Re: remove a locked node.
> >
> > The lock owner can modify the node.
> >
> > On Fri, Jan 21, 2011 at 1:21 PM, Rojas Buitrago, Sergio <srojas@indra.es
> > >wrote:
> >
> > >  Hi all.
> > >
> > >
> > >
> > > I have a problem with the locked nodes.
> > >
> > >
> > >
> > > When I try to remove a locked node, the operation node.remove() doesn't
> > > throw the LockException.
> > >
> > >
> > >
> > > I supposed that if a node is locked no operations could be realized
> over
> > > the node.
> > >
> > >
> > >
> > > Somebody can help me ?
> > >
> > >
> > >
> > > Thanks and regards.
> > >
> > >
> > >
> > > *Sergio Rojas Buitrago*
> > > Desarrollo Software
> > > Gestión Documental
> > >
> > > Ronda de Toledo s/n
> > > 13003. Ciudad Real
> > > España
> > >
> > > T +34 926 27 08 49
> > >
> > > Ext: 237849
> > >
> > >
> > >
> > > srojas@indra.es
> > > www.indra.es
> > >
> > > [image: indra]
> > >
> > >
> > >
> > > ------------------------------
> > > Este correo electrónico y, en su caso, cualquier fichero anexo al
> mismo,
> > > contiene información de carácter confidencial exclusivamente dirigida a
> > su
> > > destinatario o destinatarios. Si no es vd. el destinatario indicado,
> > queda
> > > notificado que la lectura, utilización, divulgación y/o copia sin
> > > autorización está prohibida en virtud de la legislación vigente. En el
> > caso
> > > de haber recibido este correo electrónico por error, se ruega notificar
> > > inmediatamente esta circunstancia mediante reenvío a la dirección
> > > electrónica del remitente.
> > > Evite imprimir este mensaje si no es estrictamente necesario.
> > >
> > > This email and any file attached to it (when applicable) contain(s)
> > > confidential information that is exclusively addressed to its
> > recipient(s).
> > > If you are not the indicated recipient, you are informed that reading,
> > > using, disseminating and/or copying it without authorisation is
> forbidden
> > in
> > > accordance with the legislation in effect. If you have received this
> > email
> > > by mistake, please immediately notify the sender of the situation by
> > > resending it to their email address.
> > > Avoid printing this message if it is not absolutely necessary.
> > >
> >
> >
> >
> > --
> > OpenKM
> > http://www.openkm.com
> > http://www.guia-ubuntu.org
> >
> > Este correo electrónico y, en su caso, cualquier fichero anexo al mismo,
> > contiene información de carácter confidencial exclusivamente dirigida a
> su
> > destinatario o destinatarios. Si no es vd. el destinatario indicado,
> queda
> > notificado que la lectura, utilización, divulgación y/o copia sin
> > autorización está prohibida en virtud de la legislación vigente. En el
> caso
> > de haber recibido este correo electrónico por error, se ruega notificar
> > inmediatamente esta circunstancia mediante reenvío a la dirección
> > electrónica del remitente.
> > Evite imprimir este mensaje si no es estrictamente necesario.
> >
> > This email and any file attached to it (when applicable) contain(s)
> > confidential information that is exclusively addressed to its
> recipient(s).
> > If you are not the indicated recipient, you are informed that reading,
> > using, disseminating and/or copying it without authorisation is forbidden
> in
> > accordance with the legislation in effect. If you have received this
> email
> > by mistake, please immediately notify the sender of the situation by
> > resending it to their email address.
> > Avoid printing this message if it is not absolutely necessary.
> >
>
>
>
> --
> OpenKM
> http://www.openkm.com
> http://www.guia-ubuntu.org
>
> Este correo electrónico y, en su caso, cualquier fichero anexo al mismo,
> contiene información de carácter confidencial exclusivamente dirigida a su
> destinatario o destinatarios. Si no es vd. el destinatario indicado, queda
> notificado que la lectura, utilización, divulgación y/o copia sin
> autorización está prohibida en virtud de la legislación vigente. En el caso
> de haber recibido este correo electrónico por error, se ruega notificar
> inmediatamente esta circunstancia mediante reenvío a la dirección
> electrónica del remitente.
> Evite imprimir este mensaje si no es estrictamente necesario.
>
> This email and any file attached to it (when applicable) contain(s)
> confidential information that is exclusively addressed to its recipient(s).
> If you are not the indicated recipient, you are informed that reading,
> using, disseminating and/or copying it without authorisation is forbidden in
> accordance with the legislation in effect. If you have received this email
> by mistake, please immediately notify the sender of the situation by
> resending it to their email address.
> Avoid printing this message if it is not absolutely necessary.
>



-- 
OpenKM
http://www.openkm.com
http://www.guia-ubuntu.org

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message