Class ConsoleHelper

java.lang.Object
org.ametys.workspaces.repository.ConsoleHelper

public final class ConsoleHelper extends Object
Helper methods to manipulating JCR nodes in JCR repository console
  • Method Details

    • setProperty

      public static void setProperty(javax.jcr.Node node, String name, Object values) throws javax.jcr.RepositoryException
      Helper to set ambiguous object values from a node property
      Parameters:
      node - the node
      name - the property name
      values - the property values as String[] or Value[]
      Throws:
      javax.jcr.RepositoryException - if an error occurred
    • convertSingleToMultipleProperty

      public static boolean convertSingleToMultipleProperty(javax.jcr.Node node, String propertyName) throws javax.jcr.RepositoryException
      Helper to convert a single-valued property to a multi-valued property. This helper checks that property exists and that it is not already multiple.
      Parameters:
      node - the node holding the property
      propertyName - the property's name
      Returns:
      true if changes was made
      Throws:
      javax.jcr.RepositoryException - if an error occurred