diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/applications/simple-bank-account/README.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/applications/simple-bank-account/README.mdx
index b52b14f7..88f3eac8 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/applications/simple-bank-account/README.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/applications/simple-bank-account/README.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/applications/simple-bank-account/docs/api_endpoints.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/applications/simple-bank-account/docs/api_endpoints.mdx
index 2644237d..0f66a106 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/applications/simple-bank-account/docs/api_endpoints.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/applications/simple-bank-account/docs/api_endpoints.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/authentication.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/authentication.mdx
index 6e9e4e39..1333f303 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/authentication.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/authentication.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
@@ -53,7 +56,7 @@ ScalarDL は、電子署名と HMAC という2つの認証方法をサポート
## 構成、設定
-このセクションでは、ScalarDL 認証を適切に使用するために設定する必要がある変数について説明します。各変数の詳細については、[Javadoc](https://scalar-labs.github.io/scalardl/javadoc/latest/) を参照してください。
+このセクションでは、ScalarDL 認証を適切に使用するために設定する必要がある変数について説明します。各変数の詳細については、[Javadoc](javadoc/index.mdx) を参照してください。
### 電子署名
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/backup-restore.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/backup-restore.mdx
index 02c65f62..135ffb02 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/backup-restore.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/backup-restore.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/ca/caclient-getting-started.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/ca/caclient-getting-started.mdx
index fe98c495..5a070c2d 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/ca/caclient-getting-started.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/ca/caclient-getting-started.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/ca/caserver-getting-started.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/ca/caserver-getting-started.mdx
index fc1e640c..0bc84e7f 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/ca/caserver-getting-started.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/ca/caserver-getting-started.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/compatibility.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/compatibility.mdx
index 0878cc76..86dbd921 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/compatibility.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/compatibility.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/configurations.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/configurations.mdx
index 6ec2167d..706ad640 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/configurations.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/configurations.mdx
@@ -1,9 +1,13 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
# ScalarDL の設定
+import JavadocLink from '/src/theme/JavadocLink.js';
import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
@@ -14,16 +18,16 @@ import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
Ledger サーバーでは、サービスポート設定、認証設定、TLS 設定など、いくつかの設定を行うことができます。
-利用可能なすべての設定の詳細については、使用している ScalarDL のバージョンの [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardl-common/latest/index.html) で`LedgerConfig`ページの Fields セクションを参照してください。
+利用可能なすべての設定の詳細については、Javadoc の ページのフィールドセクションを参照してください。
## Auditor の設定
Auditor サーバーでは、サービスポート設定、認証設定、TLS 設定など、いくつかの設定を行うことができます。
-利用可能なすべての設定の詳細については、使用している ScalarDL のバージョンの [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardl-common/latest/index.html) で`AuditorConfig`ページの Fields セクションを参照してください。
+利用可能なすべての設定の詳細については、Javadoc の ページのフィールドセクションを参照してください。
## クライアントの設定
クライアントでは、Ledger および Auditor サーバーの設定、認証設定、TLS 設定など、いくつかの設定を行うことができます。
-利用可能なすべての設定の詳細については、使用している ScalarDL のバージョンの [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardl-java-client-sdk/latest/index.html) で`ClientConfig`ページの Fields セクションを参照してください。
+利用可能なすべての設定の詳細については、Javadoc の ページのフィールドセクションを参照してください。
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/data-modeling.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/data-modeling.mdx
index 14c25853..7cfca968 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/data-modeling.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/data-modeling.mdx
@@ -1,9 +1,13 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
# データをモデル化する
+import JavadocLink from '/src/theme/JavadocLink.js';
import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
@@ -66,7 +70,7 @@ ScalarDL の台帳は、アセットの集合として抽象化されます。
#### アセットのアセットレコードをスキャンする
-アセット ID と世代を指定すると、アセットの複数のレコード (つまり、アセットの履歴) をスキャンできます。具体的には、アセット ID と世代は `AssetFilter` クラスで指定できます。仕様の詳細については、使用している ScalarDL バージョンの [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardl-java-client-sdk/latest/index.html) の `AssetFilter` ページを参照してください。
+アセット ID と世代を指定すると、アセットの複数のレコード (つまり、アセットの履歴) をスキャンできます。具体的には、アセット ID と世代は `AssetFilter` クラスで指定できます。仕様の詳細については、Javadoc の ページを参照してください。
### 可変レコードの検索方法
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-local-environment-overview.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-local-environment-overview.mdx
index 2ee8deb1..f806c149 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-local-environment-overview.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-local-environment-overview.mdx
@@ -1,4 +1,6 @@
---
+tags:
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-managed-kubernetes-environment-overview.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-managed-kubernetes-environment-overview.mdx
index bbd8bed0..0b21d21a 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-managed-kubernetes-environment-overview.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-managed-kubernetes-environment-overview.mdx
@@ -1,4 +1,6 @@
---
+tags:
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-overview.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-overview.mdx
index f1cfbc12..92940104 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-overview.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/deploy-overview.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/design.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/design.mdx
index 5b871d2f..a947c329 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/design.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/design.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/getting-started-auditor.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/getting-started-auditor.mdx
index 66c3df11..b04c0b65 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/getting-started-auditor.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/getting-started-auditor.mdx
@@ -1,4 +1,6 @@
---
+tags:
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/getting-started.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/getting-started.mdx
index 07b7c6d9..d050ab56 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/getting-started.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/getting-started.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/glossary.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/glossary.mdx
index 2b6101ff..80b21ca9 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/glossary.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/glossary.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/how-to-write-contract.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/how-to-write-contract.mdx
index 751e1a66..62a9ca07 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/how-to-write-contract.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/how-to-write-contract.mdx
@@ -1,9 +1,13 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
# ScalarDL の適切なコントラクトを作成する方法に関するガイド
+import JavadocLink from '/src/theme/JavadocLink.js';
import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
@@ -12,7 +16,7 @@ import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
## ScalarDL のコントラクトとは何ですか?
-ScalarDL のコントラクト (別名スマートコントラクト) は、単一のビジネスロジックを実装するために記述された、事前定義済みの基本コントラクト (基本コントラクトは [ContractBase](https://scalar-labs.github.io/scalardl/javadoc/latest/ledger/com/scalar/dl/ledger/contract/ContractBase.html) クラスも拡張する) を拡張する Java プログラムです 。コントラクトとその引数は、コントラクト所有者の秘密鍵で電子署名され、ScalarDL に渡されます。この仕組みにより、コントラクトは所有者のみが実行できるようになり、データ改ざんなどの悪意のある行為をシステムが検出できるようになります。
+ScalarDL のコントラクト (別名スマートコントラクト) は、単一のビジネスロジックを実装するために記述された、事前定義済みの基本コントラクトを拡張する Java プログラムです。コントラクトとその引数は、コントラクト所有者の秘密鍵で電子署名され、ScalarDL に渡されます。この仕組みにより、コントラクトは所有者のみが実行できるようになり、データ改ざんなどの悪意のある行為をシステムが検出できるようになります。
このドキュメントを参照する前に、[ScalarDL 入門](getting-started.mdx)を参照して、ScalarDL とは何か、およびその基本用語を理解してください。
@@ -56,16 +60,16 @@ Ledger データと Contract 引数の内部表現は String です。ただし
| 基本コントラクトクラス | コントラクト引数のタイプ、コントラクトプロパティ、コントラクト出力、およびLedger データ | ライブラリ |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- |
-| [JacksonBasedContract](https://scalar-labs.github.io/scalardl/javadoc/latest/ledger/com/scalar/dl/ledger/contract/JacksonBasedContract.html) (おすすめ) | [JsonNode](https://fasterxml.github.io/jackson-databind/javadoc/2.13/com/fasterxml/jackson/databind/JsonNode.html) | [Jackson](https://github.com/FasterXML/jackson) |
-| [JsonpBasedContract](https://scalar-labs.github.io/scalardl/javadoc/latest/ledger/com/scalar/dl/ledger/contract/JsonpBasedContract.html) | [JsonObject](https://javadoc.io/static/javax.json/javax.json-api/1.1.4/javax/json/JsonObject.html) | [JSONP](https://javaee.github.io/jsonp/) |
-| [StringBasedContract](https://scalar-labs.github.io/scalardl/javadoc/latest/ledger/com/scalar/dl/ledger/contract/StringBasedContract.html) | [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html) | Java標準ライブラリ |
-| [Contract](https://scalar-labs.github.io/scalardl/javadoc/latest/ledger/com/scalar/dl/ledger/contract/Contract.html) (廃止された) | [JsonObject](https://javadoc.io/static/javax.json/javax.json-api/1.1.4/javax/json/JsonObject.html) | [JSONP](https://javaee.github.io/jsonp/) |
+| (おすすめ) | [JsonNode](https://fasterxml.github.io/jackson-databind/javadoc/2.13/com/fasterxml/jackson/databind/JsonNode.html) | [Jackson](https://github.com/FasterXML/jackson) |
+| | [JsonObject](https://javadoc.io/static/javax.json/javax.json-api/1.1.4/javax/json/JsonObject.html) | [JSONP](https://javaee.github.io/jsonp/) |
+| | [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html) | Java標準ライブラリ |
+| (廃止された) | [JsonObject](https://javadoc.io/static/javax.json/javax.json-api/1.1.4/javax/json/JsonObject.html) | [JSONP](https://javaee.github.io/jsonp/) |
-古い [Contract](https://scalar-labs.github.io/scalardl/javadoc/ledger/com/scalar/dl/ledger/contract/Contract.html) はまだ利用可能ですが、現在は非推奨となっており、今後のメジャーバージョンで削除される予定です。したがって、上記の新しい (非推奨ではない) コントラクトを基本コントラクトとして使用することを強くお勧めします。
+古い はまだ利用可能ですが、現在は非推奨となっており、今後のメジャーバージョンで削除される予定です。したがって、上記の新しい (非推奨ではない) コントラクトを基本コントラクトとして使用することを強くお勧めします。
### `invoke` 引数について
-上に示したように、オーバーライドされた `invoke` メソッドは、基礎となるデータベースと対話するための [Ledger](https://scalar-labs.github.io/scalardl/javadoc/latest/ledger/com/scalar/dl/ledger/statemachine/Ledger.html)、コントラクト引数の [JsonNode](https://fasterxml.github.io/jackson-databind/javadoc/2.13/com/fasterxml/jackson/databind/JsonNode.html)、およびコントラクトプロパティ用のオプションである [JsonNode](https://fasterxml.github.io/jackson-databind/javadoc/2.13/com/fasterxml/jackson/databind/JsonNode.html) を受け取ります。
+上に示したように、オーバーライドされた `invoke` メソッドは、基礎となるデータベースと対話するための 、コントラクト引数の [JsonNode](https://fasterxml.github.io/jackson-databind/javadoc/2.13/com/fasterxml/jackson/databind/JsonNode.html)、およびコントラクトプロパティ用のオプションである [JsonNode](https://fasterxml.github.io/jackson-databind/javadoc/2.13/com/fasterxml/jackson/databind/JsonNode.html) を受け取ります。
`Ledger` は一連のアセットを管理するデータベース抽象化であり、各アセットは `asset_id` と呼ばれるキーと `age` と呼ばれる履歴バージョン番号によって識別されるレコードの履歴で構成されます。`get`、`put`、および `scan` API を使用して `Ledger` と対話できます。`get` API は、指定されたアセットの最新のアセットレコードを取得するために使用されます。`put` API は、指定されたアセットに新しいアセットレコードを追加するために使用されます。`scan` API は、指定されたアセットを走査するために使用されます。この抽象化では Ledger にアセットレコードを追加できるだけであることに注意してください。したがって、ScalarDL のコントラクトを作成する前に、抽象化を使用してデータを設計することを常に推奨します。
@@ -163,7 +167,7 @@ public class StateUpdaterReader extends JacksonBasedContract {
`getClientIdentityKey()` を呼び出すと、コントラクト内でコントラクトを実行しているユーザーを示す ID 情報を取得できます。この機能は、特定のアセットにアクセスできるユーザーを制御するのに役立ちます。次の例は、state-xxx (xxx は証明書またはシークレットのホルダーのエンティティ ID) という名前の制限付きアセットのみを更新できるように変更された `StateUpdater` を示しています。
-詳細については、使用している ScalarDL バージョンの [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardl-java-client-sdk/latest/index.html) のベースコントラクトのページと `ClientIdentityKey ` ページを参照してください。
+詳細については、Javadoc の[基本コントラクト](#基本コントラクト)セクションと ページを参照してください。
```java
public class StateUpdater extends JacksonBasedContract {
@@ -210,4 +214,4 @@ ScalarDL の適切なコントラクトを作成するためのベストプラ
* [ScalarDL 入門](getting-started.mdx)
* [ScalarDL 設計ドキュメント](design.mdx)
-* [Javadoc](https://scalar-labs.github.io/scalardl/javadoc/)
+* [Javadoc](javadoc/index.mdx)
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/how-to-write-function.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/how-to-write-function.mdx
index 54b2b062..aaa0a42f 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/how-to-write-function.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/how-to-write-function.mdx
@@ -1,9 +1,13 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
# ScalarDL のファンクションの書き方に関するガイド
+import JavadocLink from '/src/theme/JavadocLink.js';
import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
@@ -12,7 +16,7 @@ import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
## ScalarDL のファンクションとは何ですか?
-ScalarDL のファンクション(スマートファンクション)は、単一のビジネスロジックを実装するために記述された [JacksonBasedFunction](https://scalar-labs.github.io/scalardl/javadoc/latest/ledger/com/scalar/dl/ledger/function/JacksonBasedFunction.html) クラスのような定義済みのベースファンクションを拡張する Java プログラムです。Function は主に ScalarDL アプリケーションのデータを管理し、Contract はデータの証拠を管理します。これを見る前に、[ScalarDL 入門](getting-started.mdx)と [ScalarDL のコントラクトの書き方](how-to-write-contract.mdx)を参照して、ScalarDL とは何か、ScalarDL とコントラクトで何ができるかを理解してください。
+ScalarDL のファンクション(スマートファンクション)は、単一のビジネスロジックを実装するために記述された クラスのような定義済みのベースファンクションを拡張する Java プログラムです。Function は主に ScalarDL アプリケーションのデータを管理し、Contract はデータの証拠を管理します。これを見る前に、[ScalarDL 入門](getting-started.mdx)と [ScalarDL のコントラクトの書き方](how-to-write-contract.mdx)を参照して、ScalarDL とは何か、ScalarDL とコントラクトで何ができるかを理解してください。
## 背景
@@ -99,14 +103,12 @@ public class Payment extends JacksonBasedFunction {
| 基本ファンクションクラス | ファンクションの入力と出力のタイプ | ライブラリ |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------- |
-| [JacksonBasedFunction](https://scalar-labs.github.io/scalardl/javadoc/latest/ledger/com/scalar/dl/ledger/function/JacksonBasedFunction.html) (おすすめ) | [JsonNode](https://fasterxml.github.io/jackson-databind/javadoc/2.13/com/fasterxml/jackson/databind/JsonNode.html) | [Jackson](https://github.com/FasterXML/jackson) |
-| [JsonpBasedFunction](https://scalar-labs.github.io/scalardl/javadoc/latest/ledger/com/scalar/dl/ledger/function/JsonpBasedFunction.html) | [JsonObject](https://javadoc.io/static/javax.json/javax.json-api/1.1.4/javax/json/JsonObject.html) | [JSONP](https://javaee.github.io/jsonp/) |
-| [StringBasedFunction](https://scalar-labs.github.io/scalardl/javadoc/latest/ledger/com/scalar/dl/ledger/function/StringBasedFunction.html) | [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html) | Java 標準ライブラリ |
-| [Function](https://scalar-labs.github.io/scalardl/javadoc/latest/ledger/com/scalar/dl/ledger/function/Function.html) (廃止された) | [JsonObject](https://javadoc.io/static/javax.json/javax.json-api/1.1.4/javax/json/JsonObject.html) | [JSONP](https://javaee.github.io/jsonp/) |
+| (おすすめ) | [JsonNode](https://fasterxml.github.io/jackson-databind/javadoc/2.13/com/fasterxml/jackson/databind/JsonNode.html) | [Jackson](https://github.com/FasterXML/jackson) |
+| | [JsonObject](https://javadoc.io/static/javax.json/javax.json-api/1.1.4/javax/json/JsonObject.html) | [JSONP](https://javaee.github.io/jsonp/) |
+| | [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html) | Java 標準ライブラリ |
+| (廃止された) | [JsonObject](https://javadoc.io/static/javax.json/javax.json-api/1.1.4/javax/json/JsonObject.html) | [JSONP](https://javaee.github.io/jsonp/) |
-The old [Function](https://scalar-labs.github.io/scalardl/javadoc/ledger/com/scalar/dl/ledger/function/Function.html) is still available, but it is now deprecated and will be removed in a later major version. So, it is highly recommended to use the above new (non-deprecated) Functions as a base Function.
-
-古い [ファンクション](https://scalar-labs.github.io/scalardl/javadoc/ledger/com/scalar/dl/ledger/function/Function.html)はまだ利用可能ですが、現在は非推奨となっており、今後のメジャーバージョンで削除される予定です。したがって、上記の新しい (非推奨ではない) ファンクションを基本ファンクションとして使用することを強くお勧めします。
+古い はまだ利用可能ですが、現在は非推奨となっており、今後のメジャーバージョンで削除される予定です。したがって、上記の新しい (非推奨ではない) ファンクションを基本ファンクションとして使用することを強くお勧めします。
### `invoke` 引数について
@@ -151,7 +153,7 @@ client/bin/scalardl register-function --properties client.properties --function-
client/bin/scalardl execute-contract --properties client.properties --contract-id test-contract --contract-argument '{...}' --function-id test-function --function-argument '{...}'
```
-次のように [ClientService](https://scalar-labs.github.io/scalardl/javadoc/latest/client/com/scalar/dl/client/service/ClientService.html) を使用して行うこともできます。
+次のように を使用して行うこともできます。
```java
ContractExecutionResult result = clientService.executeContract(contractId, contractArgument, functionId, functionArgument);
@@ -168,4 +170,4 @@ ContractExecutionResult result = clientService.executeContract(contractId, contr
* [ScalarDL 入門](getting-started.mdx)
* [ScalarDL のコントラクトの書き方ガイド](how-to-write-contract.mdx)
* [ScalarDL設計ドキュメント](design.mdx)
-* [Javadoc](https://scalar-labs.github.io/scalardl/javadoc/)
+* [Javadoc](javadoc/index.mdx)
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/implementation.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/implementation.mdx
index ba8b3eaa..42ff9314 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/implementation.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/implementation.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/installation-with-docker.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/installation-with-docker.mdx
index 3c84c069..f0e46d45 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/installation-with-docker.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/installation-with-docker.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/javadoc/index.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/javadoc/index.mdx
index 1e242637..25851725 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/javadoc/index.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/javadoc/index.mdx
@@ -1,19 +1,12 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
# ScalarDL Javadoc
-* [latest](./latest/index.mdx)
-* [3.8.0](./3.8.0/index.mdx)
-* [3.7.0](./3.7.0/index.mdx)
-* [3.6.0](./3.6.0/index.mdx)
-* [3.5.0](./3.5.0/index.mdx)
-* [3.4.0](./3.4.0/index.mdx)
-* [3.3.0](./3.3.0/index.mdx)
-* [3.2.0](./3.2.0/index.mdx)
-* [3.1.0](./3.1.0/index.mdx)
-* [3.0.2](./3.0.2/index.mdx)
-* [3.0.0](./3.0.0/index.mdx)
-* [2.2.0](./2.2.0/index.mdx)
-* [2.1.1](./2.1.1/index.mdx)
+- [scalardl-common](https://javadoc.io/doc/com.scalar-labs/scalardl-common/latest/index.html)
+- [scalardl-java-client-sdk](https://javadoc.io/doc/com.scalar-labs/scalardl-java-client-sdk/latest/index.html)
+- [scalardl-rpc](https://javadoc.io/doc/com.scalar-labs/scalardl-rpc/latest/index.html)
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/manage-backup-and-restore-overview.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/manage-backup-and-restore-overview.mdx
index 7bcbd63f..622aa0d6 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/manage-backup-and-restore-overview.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/manage-backup-and-restore-overview.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/manage-monitor-overview.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/manage-monitor-overview.mdx
index 4c55bdc7..f00c2080 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/manage-monitor-overview.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/manage-monitor-overview.mdx
@@ -1,4 +1,6 @@
---
+tags:
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/overview.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/overview.mdx
index f8368ac0..71961f0e 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/overview.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/overview.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/quickstart-overview.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/quickstart-overview.mdx
index 987f3b8b..749a49f4 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/quickstart-overview.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/quickstart-overview.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/requirements.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/requirements.mdx
index f1301cb0..512b54cb 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/requirements.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/requirements.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/roadmap.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/roadmap.mdx
index 10c11aee..afadc769 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/roadmap.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/roadmap.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-benchmarks/README.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-benchmarks/README.mdx
index 48f408e8..ad36aef6 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-benchmarks/README.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-benchmarks/README.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-command-reference.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-command-reference.mdx
index 32eb1194..ee40dded 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-command-reference.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-command-reference.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-java-client-sdk/README.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-java-client-sdk/README.mdx
index b498a789..3120c820 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-java-client-sdk/README.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/scalardl-java-client-sdk/README.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
@@ -21,9 +24,9 @@ dependencies {
}
```
-## ドキュメンテーション
+## Javadoc
-* [ScalarDL ドキュメンテーション](https://scalar-labs.github.io/scalardl/)
+- [scalardl-java-client-sdk](https://javadoc.io/doc/com.scalar-labs/scalardl-java-client-sdk/latest/index.html)
## 貢献する
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/schema-loader.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/schema-loader.mdx
index cdea3054..201a5fc8 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/schema-loader.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/schema-loader.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---
diff --git a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/sdks.mdx b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/sdks.mdx
index 9e7ccfd7..8f3c7d6d 100644
--- a/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/sdks.mdx
+++ b/i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/version-3.9/sdks.mdx
@@ -1,4 +1,7 @@
---
+tags:
+ - Community
+ - Enterprise
displayed_sidebar: docsJapanese
---