es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, hay una forma de evitar cambiar la posición del nodo mientras lo renombras. En lugar de utilizar el método move(), simplemente puedes usar el método setProperty() para establecer el nuevo nombre del nodo sin cambiar su posición. Aquí tienes un ejemplo de código:

    void rename(Node node, String newName) throws RepositoryException {
        node.setProperty("hippo:name", newName);
        node.getSession().save();
    }
    

    En este ejemplo, se utiliza el método setProperty() para establecer la propiedad “hippo:name” del nodo con el nuevo nombre especificado en el parámetro newName. Esto renombrará el nodo sin cambiar su posición. Cuando llamas a save() en la sesión, los cambios se guardarán en el repositorio.

Comments are closed.