JackRabbit に簡単にアクセスするためのある種の抽象化を開発者に提供するライブラリがあるかどうか疑問に思っていました。
jackRabbit を利用し、そのような抽象化を行う CMS がいくつかあるという事実を認識しています。
このすべてをカバーするもの:
InputStream stream = new BufferedInputStream(new FileInputStream(file));
Node folder = session.getNode("/absolute/path/to/folder/node");
Node file = folder.addNode("Article.pdf","nt:file");
Node content = file.addNode("jcr:content","nt:resource");
Binary binary = session.getValueFactory().createBinary(stream);
content.setProperty("jcr:data",binary);
例 :
JCRUtils.addFile(File file, String Title, String description, Map<String, String> properties, MixinType mixinType)
このレイヤーを自分で実装するつもりですが、実装されている「ホイールを実装」しないことを確認したかったのです。