問題タブ [jcr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Jackrabbitのバージョンを削除できません
バージョン履歴からバージョンを削除しようとしていますが、javax.jcr.ReferentialIntegrityException:バージョンを削除できません。少なくとも一度は参照されます。
バージョンへのすべての参照を削除しようとすると、何も存在しないように見えますが、それでもバージョンを削除できません。これはルートバージョンではないと確信しており、ルートの後の最初のバージョンでもないと確信しています。
これは私のコードです:
どんな助けでも大歓迎です、ありがとう。
lucene - Jackrabbit XPath クエリのハイフンに関する問題
まず、私は JSR-170 と Jackrabbit/Lucene 全般について非常に初心者です。
次の XPath クエリがあります。
Sophie-Allen という名前のユーザーと Sophie-Anne という名前のユーザーがいます。上記のクエリを使用して検索すると、0 件の結果が返されます。「sophie」だけを検索すると、両方のユーザーが返されます。JSR-170 ではハイフンが除外を意味することは理解していますが、エスケープしました (上記を参照)。
このクエリが両方のユーザーを返さないのはなぜですか?
もう1つの奇妙なことは、アスタリスクを使用する場合です(実行時にハイフンはすべてエスケープされます):
'sophie-allen'返されたソフィー・アレンのレコードを検索しています。'soph*'Sophie-Allen と Sophie-Anne の両方が返されます。- を検索して
'sophie-a*も何も返されません。 - を検索して
'sophie-allen*'も何も返されません。
jcr:contains では、技術的にはアスタリスクを使用する必要がないことは理解していますが、上記の動作を見ると、何らかの効果があるようです。
XPath クエリおよび JCR の検索でのハイフンとアスタリスクに関して、私が見逃しているものは他にありますか? 仕様を考えて読むことができるすべてのものをグーグル検索しましたが、私の質問に答えるものを見つけることができないようです.
前もって感謝します。
編集: デフォルトの Lucene Analyzer はハイフンでトークン化するため、「フレーズ クエリ」は jcr:contains (もう?) では機能しないようです。つまり、「sophie-allen」を sophie と allen に分割します。
編集 2: Jackrabbit ユーザー リストの誰かが提案したように、カスタム アナライザーとトークナイザーを使用してみましたが、それも役に立ちませんでした。Lucene はまだハイフンを取り、必要な結果を省略しています。
java - 高レベルの Java ファイルシステムのコンテンツ操作: 古いスタイルと jcr の比較?
ファイルシステム上のテキスト/バイナリ コンテンツを管理するために選択する最良の方法は何ですか? 通常、多数のマルチメディア バイナリやその他のさまざまなテキスト ベースのコンテンツがファイル システムに格納されている Web アプリケーションを構築する場合、JDK 6 の java.io は依然として低レベルです。
- ここでわかるように、新しい java.nio.file.* パッケージのおかげで、Java 7 で変更されます。
しかし、Java 7 が出て IDE などによって実装されるまで、org.apache.commons.io を除いて、これに何を使用すればよいか本当にわかりません。JackRabbit でいくつかのサンプルを試してみましたが、最初に述べた目的に適しているかどうかはわかりません。ファイルシステムのバイナリ/テキスト コンテンツをすべて JackRabbit で管理することは可能ですか? ディレクトリではなく、ノードとプロパティにすべて入れます。それは利点をもたらしますか?
java - カスタム JCR (Jackrabbit) ノード プロパティ タイプ
enumjackrabbit のプロパティ値に定数を使用したいと考えています。ただし、プリミティブ型とプロパティ値型としてNode.setProperty()のみ受け入れます。StringValue
インターフェイスを調べましたValueFactoryが、それも役に立たないようです。
言い換えれば、私はこれをしたい:
これではありません:
前もって感謝します。
java - Lotus Notes 用の JCR (JSR-170) コネクタ
Lotus Notes Domino Server 7 用の JCR (JSR-170) コネクタを探しています。これは、顧客の Domino サーバーと当社のソフトウェアを統合するためのものです。
このような JCR コネクタを扱った経験のある人はいますか? day.comコネクタしか見つかりませんでしたが、適合するかどうかわかりません。
java - 他のオプションよりもJCR(コンテンツリポジトリ)を使用する場合
JackrabbitやModeShapeなどのコンテンツリポジトリ(JSR283)を評価しようとしていますが、そもそもどの問題が解決するのか、そしてそれがプロジェクトにとって良い選択であるとしても、私は理解していないことを告白しなければなりません。どのケースを適用するのが最善だと思いますか?サイズ以外はリレーショナルデータベースと同じではありませんか?なんで?実世界の例を示すための追加のポイント。
前もって感謝します。
jackrabbit - JCR チェックイン/チェックアウト操作
JCR (apache jackrabbit) を使い始めたばかりです。簡単な質問をしたいと思います (適切なチュートリアルが見つからないため)。彼らはどういう意味ですか?
どうも
jakarta-ee - Jboss注文の読み込みの問題
展開する戦争が2つあると想像してください。最初の戦争では、一部のデータをJCRリポジトリまたはその他のストレージにロードする必要があります。第2戦争では、第1戦争によってストレージにロードされたデータを使用します。
これで、最初の戦争が正常に展開された状況になりましたが、初期化プロセス(データのロード)の途中です。第二次戦争が展開し始めています。だからエラーがあります。
第二次戦争が展開されるまでの時間を定義できる構成はありますか?私はjbossconfigを意味します。
問題は明らかだと思います。現在、本番環境では、JCRスキーマ(バンドル)をリポジトリーにデプロイする1つの戦争(Apacheスリング)があり、2番目の戦争がそれを処理し始めます。
たぶん誰かが同様の問題を抱えていて、私を助けることができますか?
どうも
java - JCR は実行時に必須プロパティを見つける
私はJava開発者です。私は今、ジャックラビットv.1.6.4に直面しています。私の目標の 1 つは、Web ベースの jcr ブラウザーでノードを作成することです。そのため、必須プロパティを使用してノードを作成する必要がある場合は、もちろん例外制約違反がスローされます。
私の質問は、ランタイムの作成中に必須プロパティを取得する方法がありますか? たとえば、いくつかのデフォルト値を割り当てると、ノードを保存できます。
非常に良いことの 1 つは、PropDef フォーム NodeTypeDef のインスタンスを持つことですが、Node インターフェイスからは、私の場合は役に立たない PropertyDefinition しか取得できません。
すべてに感謝します
良い1日を
J.
java - JCR ノードの名前を変更するにはどうすればよいですか?
JCR ノードの名前を変更しようとしていますが、方法がわかりません。あなたの誰かがいくつかのヒントを持っていますか?
どうもありがとう。