Exemplo n.º 1
0
  public void selectFolder(IModel<Node> model) {
    if (model != null && (model instanceof JcrNodeModel) && !model.equals(folder)) {
      folder = (JcrNodeModel) model;

      documentService.updateModel(new JcrNodeModel((Node) null));
      folderService.updateModel(folder);
    }
  }
Exemplo n.º 2
0
 /**
  * Use the supplied model of a Node (or Version) to set folder and document models. When a Version
  * is supplied from the version storage, the physical node is used.
  */
 public void browse(IModel<Node> model) {
   JcrNodeModel document = findDocument(getPhysicalNode((JcrNodeModel) model));
   if (folder != null) {
     documentService.updateModel(document);
     folderService.updateModel(folder);
   } else {
     log.warn("No folder found for model {}", model);
   }
 }