Liferay DXP 2024.Q1 の重大な変更点
重大な変更により、既存の機能またはコード構造が破壊されるか、大幅に変更されます。 Liferay DXP 2024.Q1 のすべての重大な変更点は次のとおりです。 製品が変更および改善されるにつれて、当社はこうした中断を最小限に抑えるよう最善を尽くしますが、避けられない場合もあります。
Liferay DXPの変更点
Liferay 内の既存の機能を破壊したり大幅に変更したりする変更の一覧を以下に示します。
| 重大な変更 | 説明 | 参考 |
|---|---|---|
| セグメントのゲストロールの選択 | セグメントを編集するときにゲスト ロールを選択できなくなりました。 このロールを選択しても正常に動作しないため、オプションは削除されました。 | LPS-199579 |
| ゲスト用サイトへのパンくずポートレットアクセス | ゲストがアクセスできるサイトであれば、ゲストはパンくずポートレット経由でサイトにアクセスできるようになりました。 以前は、サイトに制限付きメンバーシップまたはプライベート メンバーシップがある場合、ポートレットは誤ってアクセスを拒否していました。 | LPS-200487 |
| セグメントの管理者ロールの選択 | 通常の管理者 (サイト管理者やサイト所有者など) をセグメントに割り当てることはできなくなりました。 このオプションは予期しない動作を引き起こすため削除されました。 | LPD-4335 |
| 大文字小文字を区別するタグ | タグ名では大文字と小文字が区別されるようになりました。 | LPD-6882 |
| Webコンテンツのフィルタリング | すべての Web コンテンツ フィルターは、現在選択されているフォルダーにのみ適用されるようになりました。 この変更により、Web コンテンツ フィルターの動作の一貫性が高まります。 | LPD-6710 |
| フィルターを使ったWebコンテンツの検索 | Web コンテンツの検索時にフィルターを適用している場合、新しい検索を実行するとフィルターがクリアされるようになりました。 | LPD-6710 |
| Webコンテンツステータスフィルター名 | Web コンテンツ ステータスのフィルター オプションの名前が変更されました。「承認済みバージョンあり」は「承認済み」、「スケジュール済みバージョンあり」は「スケジュール済み」、「期限切れバージョンあり」は「期限切れ」になりました。 | LPD-6709 |
| Webコンテンツテンプレートエディタの記事ID | reserved-article-id 変数は、Web コンテンツ テンプレートでは articleId に名前変更されます。 externalReferenceCode と resourcePrimKey (つまり、 structuredContentId) 変数も追加されます。 | LPS-203949 |
| ユーティリティページの構成 | ユーティリティ ページの一般構成アイコンは、[ページ デザイン オプション] パネルに表示されなくなりました。 今後は、[ユーティリティ ページ] ページの [アクション] メニューからアクセスする必要があります。 | LPD-4459 |
| 新しいサイトで手動メンバーシップ管理オプションを許可する | 新しいサイトを作成する場合、「手動メンバーシップ管理を許可する」オプションはデフォルトで無効になっています。 | LPS-191374 |
| セッションタイムアウトの自動延長の設定 | session.timeout.auto.extend および session.timeout.auto.extend.offset ポータル プロパティは、代わりにサイト、インスタンス、またはシステム設定で構成されるようになりました。 | LPS-199234 |
モジュールソースコードの変更
PersonalMenuEntry.java
modules/apps/product-navigation/product-navigation-personal-menu-api/src/main/java/com/liferay/product/navigation/personal/menu/PersonalMenuEntry.java
- 日付: 2023 年 11 月 6 日
- チケット: LPS-198527
- 変更点: 新しい
getOnClickJSModuleURLメソッドが追加されました。 - 理由: この変更により、個人メニューのエントリをクリックして実行時に JS モジュールを読み込むことができるようになります。
CacheControlConfiguration.java
modules/apps/document-library/document-library-web/src/main/java/com/liferay/document/library/web/internal/configuration/CacheControlConfiguration.java
- 日付: 2023 年 11 月 6 日
- チケット: LPS-200359
- 変更点: デフォルトでドキュメントをキャッシュしないようにする新しい設定が追加されました。
- 理由: この構成は、セキュリティを向上させるための新しいデフォルトです。
BaseAMImageCounter.java
modules/apps/adaptive-media/adaptive-media-image-api/src/main/java/com/liferay/adaptive/media/image/counter/BaseAMImageCounter.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-197738
- 変更点:
BaseAMImageCounterクラスは、AMImageCounter実装で使用する新しい基本クラスです。 - 理由: このクラスは、共通のロジック実装を使用して
AMImageCounterを実装するのに役立ちます。
BaseAMImageOptimizer.java
modules/apps/adaptive-media/adaptive-media-image-api/src/main/java/com/liferay/adaptive/media/image/optimizer/BaseAMImageOptimizer.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-197738
- 変更点:
BaseAMImageOptimizerクラスは、AMImageOptimizer実装で使用する新しい基本クラスです。 - 理由: このクラスは、共通のロジック実装を使用して
AMImageOptimizerを実装するのに役立ちます。
DLFileEntryConfigurationProvider.java
modules/apps/document-library/document-library-api/src/main/java/com/liferay/document/library/configuration/DLFileEntryConfigurationProvider.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-197738
- 変更点: 指定された
previewableProcessorMaxSize属性を持つすべてのグループ値を返す新しいgetGroupPreviewableProcessorMaxSizeMapメソッドが追加されました。 - 理由: この変更により、すべてのタイプの属性を取得するのではなく、特定の属性値を持つグループでフィルター処理できるようになります。
AuditMessageFactoryImpl.java
modules/apps/portal-security-audit/portal-security-audit-impl/src/main/java/com/liferay/portal/security/audit/internal/AuditMessageFactoryImpl.java
- 日付 2023 年 11 月 7 日
- チケット: LPS-201086
- 変更点: クラスが削除されました。 以前は
AuditMessageFactoryImplにあったロジックは、代わりにAuditMessageFactoryに実装されるようになりました。 - 理由: 分離されたこれらのクラスは値を提供しなかったため、コードを簡素化するために
AuditMessageFactoryに統合されました。
CPDefinitionLinkTypeSettingsImpl.java
modules/apps/commerce/commerce-product-service/src/main/java/com/liferay/commerce/product/internal/configuration/CPDefinitionLinkTypeSettingsImpl.java
- 日付: 2023 年 11 月 8 日
- チケット: COMMERCE-12306
- 変更点: クラスが削除されました。
- 理由: この機能は
CPDefinitionLinkTypeRegistryによって処理されます。
CPDefinitionLinkTypeSettings.java
modules/apps/commerce/commerce-product-api/src/main/java/com/liferay/commerce/product/configuration/CPDefinitionLinkTypeSettings.java
- 日付: 2023 年 11 月 8 日
- チケット: COMMERCE-12306
- 変更点: クラスが削除されました。
- 理由: この機能は
CPDefinitionLinkTypeRegistryによって処理されます。
CPDefinitionLinkTypeConfigurationWrapper.java
modules/apps/commerce/commerce-product-service/src/main/java/com/liferay/commerce/product/internal/configuration/CPDefinitionLinkTypeConfigurationWrapper.java
- 日付: 2023 年 11 月 8 日
- チケット: COMMERCE-12306
- 変更点: クラスが削除されました。
- 理由: この機能は
CPDefinitionLinkTypeRegistryによって処理されます。
COREntryType.java
modules/apps/commerce/commerce-order-rule-api/src/main/java/com/liferay/commerce/order/rule/entry/type/COREntryType.java
- 日付: 2023 年 11 月 8 日
- チケット: COMMERCE-12306
- 変更点: 新しい
evaluate(COREntry, List<COREntryTypeItem>)メソッドが追加されました。 - 理由: この変更は、注文を作成する前にルールを評価するために行われます。
CPContentHelper.java
modules/apps/commerce/commerce-product-content-api/src/main/java/com/liferay/commerce/product/content/helper/CPContentHelper.java
- 日付: 2023 年 11 月 10 日
- チケット: COMMERCE-12682
- 変更点:
getImagesメソッドに、ギャラリー用のブール型パラメータが追加されました。 - 理由: この変更により、画像ギャラリーで許可されていない画像をフィルターして取得できるようになります。
AccountConstants.java
modules/apps/account/account-api/src/main/java/com/liferay/account/constants/AccountConstants.java
- 日付: 2023 年 11 月 15 日
- チケット: COMMERCE-12813
- 変更点:
getAccountEntryTypesメソッドに、companyIdのlongパラメータが追加されました。ACCOUNT_ENTRY_TYPESフィールドも削除されます。 - 理由: この変更により、機能フラグを特定のLiferay DXPインスタンスに基づいて設定できるようになります。
SharingDropdownItemFactory.java
modules/apps/sharing/sharing-api/src/main/java/com/liferay/sharing/display/context/util/SharingDropdownItemFactory.java
- 日付: 2023 年 11 月 16 日
- チケット: LPS-200202
- 変更点: 新しい
createCopyLinkDropdownItem(String, long, HttpServletRequest)メソッドが追加されました。 - 理由: この方法を使用すると、ドキュメントリンクをコピーするためのドロップダウンメニューを作成できます。
JavaScriptAwarePortalWebResources.java
modules/apps/frontend-js/frontend-js-loader-modules-extender-api/scr/main/java/com/liferay/frontend/js/loader/modules/extender/npm/JavaScriptAwarePortalWebResources.java
- 日付: 2023 年 11 月 22 日
- チケット: LPS-199532
- 変更点: クラスが削除されました。
- 理由: このクラスは使用されなくなりました。
ObjectFieldLocalServiceImpl.java
modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectFieldLocalServiceImpl.java
- 日付: 2023 年 11 月 28 日
- チケット: LPS-196717
- 変更点:
validateExternalReferenceCode、validator、およびvalidatorReadOnlyAndReadOnlyConditionExpressionメソッドがパブリックになり、ObjectFieldLocalServiceに含まれるようになりました。 - 理由: この変更は、1対1または1対多の関係を作成するときに、オブジェクト フィールドの検証に必要です。
ObjectRelationshipImpl.java
modules/apps/object/object-service/src/main/java/com/liferay/object/model/impl/ObjectRelationshipImpl.java
- 日付: 2023 年 11 月 28 日
- チケット: LPS-196717
- 変更点: 新しい
compareType(String)メソッドが追加されました。 - 理由: この変更により、ロジックの実装が簡素化され、コードの再利用性が向上します。
ObjectRelationshipLocalServiceImpl.java
modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectRelationshipLocalServiceImpl.java
- 日付: 2023 年 11 月 28 日
- チケット: LPS-196717
- 変更点:
addObjectRelationshipおよびupdateObjectRelationshipメソッドに新しいObjectFieldパラメータが追加されました。 - 理由: この変更により、1対1または1対多のオブジェクト関係を作成するときに、メソッドでプロパティを設定できるようになります。
ObjectRelationshipServiceImpl.java
modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectRelationshipServiceImpl.java
- 日付: 2023 年 11 月 28 日
- チケット: LPS-196717
- 変更点:
addObjectRelationshipおよびupdateObjectRelationshipメソッドに新しいObjectFieldパラメータが追加されました。 - 理由: この変更により、1対1または1対多のオブジェクト関係を作成するときに、メソッドでプロパティを設定できるようになります。
rest-openapi.yaml
modules/apps/object/object-admin-rest-impl/rest-openapi.yaml
- 日付: 2023 年 11 月 28 日
- チケット: LPS-196717
- 変更点:
ObjectRelationshipスキーマに新しいobjectFieldプロパティが追加されました。 - 理由: この変更により、オブジェクト フィールドを、それに関連付けられた 1 対 1 または 1 対多のオブジェクト関係とともにエクスポートできるようになります。
/modules/apps/users-admin/users-admin-test-util/bnd.bnd
- 日付: 2023 年 11 月 29 日
- チケット: LPS-202908
- 変更点: バンドルのバージョンが
6.0.0に上がりました。
modules/apps/object/object-admin-rest-api/bnd.bnd
- 日付: 2023 年 11 月 30 日
- チケット: LPS-172418
- 変更点: バンドル バージョンが
20.0.0に増加しました。
CommercePaymentEntryLocalServiceImpl.java
modules/apps/commerce/commerce-payment-service/src/main/java/com/liferay/commerce/payment/service/impl/CommercePaymentEntryLocalServiceImpl.java
-
日付: 2023 年 11 月 30 日
-
チケット: COMMERCE-12384
-
変更点:
addCommercePaymentEntryおよびupdateCommercePaymentEntryメソッドに新しいパラメーターが追加されました。 -
理由: コマース支払いエントリの作成と更新には、追加の情報が必要です。
-
日付: 2023年12月19日
-
チケット: COMMERCE-12943
-
変更点: さまざまなメソッド シグネチャのパラメーターが変更されました。
-
理由: この変更により、さまざまな種類の支払いを管理できるようになります。
BundleManager.java
modules/apps/marketplace/marketplace-api/src/main/java/com/liferay/marketplace/bundle/BundleManager.java
- 日付: 2023年12月1日
- チケット: LPS-201076
- 変更点: クラスが削除されました。 代わりに、
BundleManagerUtilを使用してください。 - 理由: クラスは
BundleManagerUtilに置き換えられます。
EntityExtensionHandler.java
modules/apps/portal-vulcan/portal-vulcan-api/src/main/java/com/liferay/portal/vulcan/extension/EntityExtensionHandler.java
- 日付: 2023年12月1日
- チケット: COMMERCE-12980
- 変更点:
getExtendedPropertiesメソッドに新しいlong userIdパラメータが追加されました。 - 理由: この変更は、関連する変更不可能なシステム オブジェクトを DTO に変換するときに、正しいユーザー ID を持つ
dtoConverterContextを渡すために必要です。
ExtensionProvider.java
modules/apps/portal-vulcan/portal-vulcan-api/src/main/java/com/liferay/portal/vulcan/extension/ExtensionProvider.java
- 日付: 2023年12月1日
- チケット: COMMERCE-12980
- 変更点:
getExtendedPropertiesメソッドに新しいlong userIdパラメータが追加されました。 - 理由: この変更は、関連する変更不可能なシステム オブジェクトを DTO に変換するときに、正しいユーザー ID を持つ
dtoConverterContextを渡すために必要です。
CommerceCountryItemSelectorCriterion.java
modules/apps/commerce/commerce-item-selector-api/src/main/java/com/liferay/commerce/item/selector/criterion/CommerceCountryItemSelectorCriterion.java
- 日付: 2023年12月1日
- チケット: LPS-201373
- 変更点: クラスが削除されました。
- 理由: このクラスは内部使用を目的としており、現在は使用されていません。
CommerceInventoryWarehouseItemSelectorCriterion.java
modules/apps/commerce/commerce-item-selector-api/src/main/java/com/liferay/commerce/item/selector/criterion/CommerceInventoryWarehouseItemSelectorCriterion.java
- 日付: 2023年12月1日
- チケット: LPS-201373
- 変更点: クラスが削除されました。
- 理由: このクラスは内部使用を目的としており、現在は使用されていません。
CommercePricingClassItemSelectorCriterion.java
modules/apps/commerce/commerce-item-selector-api/src/main/java/com/liferay/commerce/item/selector/criterion/CommercePricingClassItemSelectorCriterion.java
- 日付: 2023年12月1日
- チケット: LPS-201373
- 変更点: クラスが削除されました。
- 理由: このクラスは内部使用を目的としており、現在は使用されていません。
CommerceProductInstanceItemSelectorCriterion.java
modules/apps/commerce/commerce-item-selector-api/src/main/java/com/liferay/commerce/item/selector/criterion/CommerceProductInstanceItemSelectorCriterion.java
- 日付: 2023年12月1日
- チケット: LPS-201373
- 変更点: クラスが削除されました。
- 理由: このクラスは内部使用を目的としており、現在は使用されていません。
CPInstanceItemSelectorCriterion.java
modules/apps/commerce/commerce-product-item-selector-api/src/main/java/com/liferay/commerce/product/item/selector/criterion/CPInstanceItemSelectorCriterion.java
- 日付: 2023年12月1日
- チケット: LPS-201373
- 変更点: クラスが削除されました。
- 理由: このクラスは内部使用を目的としており、現在は使用されていません。
LayoutPageTemplateEntryItemSelectorCriterion.java
modules/apps/commerce/commerce-product-item-selector-api/src/main/java/com/liferay/commerce/product/item/selector/criterion/LayoutPageTemplateEntryItemSelectorCriterion.java
- 日付: 2023年12月1日
- チケット: LPS-201373
- 変更点: クラスが削除されました。
- 理由: このクラスは内部使用を目的としており、現在は使用されていません。
DLProcessorRegistryTest.java
modules/apps/document-library/document-library-test/src/testIntegration/java/com/liferay/document/library/util/test/DLProcessorRegistryTest.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点: クラスの名前が
DLProcessorHelperTestに変更され、com.liferay.document.library.util.testパッケージからcom.liferay.document.library.processor.testパッケージに移動されました。 - 理由: この変更は、わかりやすくするためと、パッケージ名をクラス名と一致させるためです。
DLProcessorRegistryImpl.java
modules/apps/document-library/document-library-service/src/main/java/com/liferay/document/library/internal/util/DLProcessorRegistryImpl.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点: クラスの名前が
DLProcessorHelperImplに変更され、com.liferay.document.library.internal.utilパッケージからcom.liferay.document.library.internal.processorパッケージに移動されました。レジスタおよびレジスタ解除メソッドも削除されました。 独自の非 OSGiDLProcessor実装を提供している場合は、それを OSGi サービスに変換します。 - 理由: リファクタリングの変更は、わかりやすくするためと、パッケージ名をクラス名と一致させるために行われます。 すべてのすぐに使用できる
DLProcessorオブジェクトが OSGi コンポーネントになったため、レジスタメソッドとレジスタ解除メソッドは削除されました。
CommerceOrderValidator.java
modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/order/CommerceOrderValidator.java
- 日付: 2023年12月2日
- チケット: COMMERCE-12309
- 変更点:
validate(Locale, CommerceOrder, CPInstance, BigDecimal)メソッドに 2 つの新しいパラメーターが追加されました:String jsonとboolean child。 - 理由: この変更は、製品をカートに追加する前に検証するのに役立ちます。
AssetDisplayPageEntry.java
modules/apps/asset/asset-display-page-api/src/main/java/com/liferay/asset/display/page/model/AssetDisplayPageEntry.java
- 日付: 2023年12月2日
- チケット: LPS-200477
- 変更点: 新しい
getPlid()メソッドが追加されました。plid列がAssetDisplayPageEntryテーブルから削除されます。 代わりに、AssetDisplayPageEntry.getPlid()を呼び出します。 - 理由:
plid列がAssetDisplayPageEntryテーブルから一時的に削除されたため、plidを取得するための代替方法としてこれが追加されました。
CommerceAddressService.java
modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/service/CommerceAddressService.java
- 日付: 2023年12月2日
- チケット: COMMERCE-12658
- 変更点:
getBillingCommerceAddresses、getBillingCommerceAddressesCount、getShippingCommerceAddresses、およびgetShippingCommerceAddressesCountメソッドに新しいlong commerceChannelIdパラメーターが追加されました。 - 理由: この変更により、住所を特定のコマース チャネルに割り当てることができるようになります。
CommerceShippingEngine.java
modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/model/CommerceShippingEngine.java
- 日付: 2023年12月2日
- チケット: COMMERCE-12879
- 変更点: 新しい
getKeyメソッドが追加されました。 - 理由: この変更により、標準の OSGi コンポーネントとクライアント拡張機能の両方を管理できるようになります。
CETConfiguration.java
modules/apps/client-extension/client-extension-type-api/src/main/java/com/liferay/client/extension/type/configuration/CETConfiguration.java
- 日付: 2023年12月4日
- チケット: LPS-202104
- 変更点: Liferay Workspace で新しいビルドが行われるたびに、新しい
buildTimestampフィールドが追加されます。 - 理由: Liferay DXP は、クライアント拡張機能の
${modifiedTimestamp}変数にこのフィールドを使用します。
CETFactory.java
modules/apps/client-extension/client-extension-type-api/src/main/java/com/liferay/client/extension/type/factory/CETFactory.java
- 日付: 2023年12月4日
- チケット: LPS-202104
- 変更点: 新しい
boolean replaceVariablesパラメータがcreateメソッドに追加されました。 - 理由: この変更は、API をより簡単に理解、保守、拡張できるようにするために行われます。 新しいパラメータにより、URL フィールドでの変数の置換を制御できます。
CETImplFactory.java
modules/apps/client-extension/client-extension-type-api/src/main/java/com/liferay/client/extension/type/factory/CETImplFactory.java
- 日付: 2023年12月4日
- チケット: LPS-202104
- 変更点: インターフェースのメソッド シグネチャにさまざまな変更が加えられました。
- 理由: CET ファクトリ実装は、特定の CET オブジェクトの構築を担当するようになりました。 これにより、実装ロジックが簡素化されます。
CET.java
modules/apps/client-extension/client-extension-type-api/src/main/java/com/liferay/client/extension/type/CET.java
- 日付: 2023年12月4日
- チケット: LPS-202104
- 変更点: 完全なローカリゼーション XML を使用してクライアント拡張機能の名前を取得するための新しい
getNameメソッドが追加されました。 - 理由: この変更は、一度に 1 つではなくすべてのロケールの名前を取得するために必要です。
サイトマップ.java
modules/apps/site/site-api/src/main/java/com/liferay/site/util/Sitemap.java
- 日付: 2023年12月5日
- チケット: LPS-203260
- 変更点: クラスの名前が
SitemapManagerに変更され、com.liferay.site.utilパッケージがcom.liferay.site.managerパッケージにリファクタリングされました。 - 理由: この変更は、命名をより明確かつ一貫したものにするために行われます。
RecentGroupManager.java
modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java
- 日付: 2023年12月5日
- チケット: LPS-203260
- 変更点: クラスは
com.lifereay.site.utilパッケージからcom.liferay.site.managerパッケージに移動されました。 modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java は、com.liferay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。 - 理由: この変更はクラス名をパッケージ名と一致させるために行われます。
GroupSearchProvider.java
modules/apps/site/site-api/src/main/java/com/liferay/site/util/GroupSearchProvider.java
- 日付: 2023年12月5日
- チケット: LPS-203260
- 変更点: クラスは
com.lifereay.site.utilパッケージからcom.liferay.site.managerパッケージに移動されました。 modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java は、com.liferay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。 - 理由: この変更はクラス名をパッケージ名と一致させるために行われます。
GroupURLProvider.java
modules/apps/site/site-api/src/main/java/com/liferay/site/util/GroupURLProvider.java
- 日付: 2023年12月5日
- チケット: LPS-203260
- 変更点: クラスは
com.lifereay.site.utilパッケージからcom.liferay.site.managerパッケージに移動されました。 modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java は、com.liferay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。 - 理由: この変更はクラス名をパッケージ名と一致させるために行われます。
サイトマップURLプロバイダー.java
モジュール/アプリ/サイト/サイトAPI/src/main/java/com/liferay/site/util/サイトマップURLプロバイダー.java
- 日付: 2023年12月5日
- チケット: LPS-203260
- 変更点: クラスは
com.lifereay.site.utilパッケージからcom.liferay.site.managerパッケージに移動されました。 modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java は、com.liferay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。 - 理由: この変更はクラス名をパッケージ名と一致させるために行われます。
サイトマップURLプロバイダーヘルプ.java
モジュール/アプリ/サイト/サイトAPI/src/main/java/com/liferay/site/util/サイトマップURLプロバイダーヘルプ.java
- 日付: 2023年12月5日
- チケット: LPS-203260
- 変更点: クラスは
com.lifereay.site.utilパッケージからcom.liferay.site.managerパッケージに移動されました。 modules/apps/site/site-api/src/main/java/com/liferay/site/util/RecentGroupManager.java は、com.liferay.site.util パッケージから com.liferay.site.manager パッケージに移動されました。 - 理由: この変更はクラス名をパッケージ名と一致させるために行われます。
APIApplicationPublisher.java
modules/apps/headless/headless-builder/headless-builder-api/src/main/java/com/liferay/headless/builder/application/publisher/APIApplicationPublisher.java
- 日付: 2023年12月5日
- チケット: LPS-203043
- 変更点: 特定の会社のすべてのアプリケーションを公開するための新しいクラスター化可能なメソッドが追加されました。
- 理由: この変更によりロジックがカプセル化され、クラスター内呼び出しを回避できる可能性があります。
SegmentsExperimentLocalServiceImpl.java
modules/apps/segments/segments-service/src/main/java/com/liferay/segments/service/impl/SegmentsExperimentLocalServiceImpl.java
- 日付: 2023年12月6日
- チケット: LRAC-15144
- 変更点:
runSegmentsExperimentメソッドにExperimentパラメータが追加されました。 - 理由: 実装ロジックに新しいパラメータが必要です。
SegmentsExperimentServiceImpl.java
modules/apps/segments/segments-service/src/main/java/com/liferay/segments/service/impl/SegmentsExperimentServiceImpl.java
- 日付: 2023年12月6日
- チケット: LRAC-15144
- 変更点:
runSegmentsExperimentメソッドにExperimentパラメータが追加されました。 - 理由: 実装ロジックに新しいパラメータが必要です。
RatingsImporter.java
modules/apps/commerce/commerce-initializer-util/src/main/java/com/liferay/commerce/initializer/util/RatingsImporter.java
- 日付: 2023年12月7日
- チケット: LPS-199636
- 変更点: クラスが削除されました。
- 理由: クラスは使用されていませんでした。
modules/apps/cookies/cookies-impl/bnd.bnd
- 日付: 2023年12月7日
- チケット: LPS-51404
- 変更点: メジャーバージョンが
6.0.0に上がりました。
ObjectFolderLocalServiceImpl.java
modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectFolderLocalServiceImpl.java
- 日付: 2023年12月12日
- チケット: LPS-201520
- 変更点:
updateObjectFolder(String, long, Map<Locale, String>, List<ObjectFolderItem>)メソッドから、オブジェクト フォルダー項目のリストが削除されました。 - 理由: 各オブジェクトは、関連付けられているオブジェクト フォルダー項目を更新できます。
ObjectFolderServiceImpl.java
modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectFolderServiceImpl.java
- 日付: 2023年12月12日
- チケット: LPS-201520
- 変更点:
updateObjectFolder(String, long, Map<Locale, String>, List<ObjectFolderItem>)メソッドから、オブジェクト フォルダー項目のリストが削除されました。 - 理由: 各オブジェクトは、関連付けられているオブジェクト フォルダー項目を更新できます。
modules/apps/commerce/commerce-initializer-util/bnd.bnd
- 日付: 2023年12月13日
- チケット: LPS-199636
- 変更点: バンドルのメジャー バージョンが
9.0.0に増加しました。
rest-openapi.yaml
modules/apps/captcha/captcha-rest-impl/rest-openapi.yaml
- 日付: 2023年12月13日
- チケット: LPS-185213
- 変更点: API が変更され、別々の
GETパスとPOSTパスが提供されるようになりました。 - 理由: この変更によりスキーマが簡素化されます。
CategoryFacetFieldConfiguration.java
modules/apps/portal-search/portal-search-api/src/main/java/com/liferay/portal/search/configuration/CategoryFacetFieldConfiguration.java
- 日付: 2023年12月17日
- チケット: LPS-203720
- 変更点: クラスが削除されました。
- 理由:
assetVocabularyCategoryIdsフィールドがカテゴリ ファセットの集計フィールドとして使用されるようになりました。
DefaultObjectEntryManagerImpl.java
modules/apps/object/object-rest-impl/src/main/java/com/liferay/object/rest/internal/manager/v1_0/DefaultObjectEntryManagerImpl.java
- 日付: 2023年12月18日
- チケット: LPS-201793
- 変更点:
_addOrUpdateNestedObjectEntriesメソッドは、scopeKeyの新しいStringパラメータを追加します。 - 理由: この変更により、サイトスコープのネストされたオブジェクトエントリを作成できるようになります。
CommercePaymentEntryRefundType.java
modules/apps/commerce/commerce-payment-api/src/main/java/com/liferay/commerce/payment/entry/CommercePaymentEntryRefundType.java
- 日付: 2023年12月19日
- チケット: COMMERCE-12943
- 変更点: 新しい
getNameMapメソッドが追加されました。 - 理由: このメソッドは、サービス レイヤーで名前マップを取得するために必要です。
サイトマップ構成マネージャ.java
モジュール/アプリ/サイト/サイトAPI/src/main/java/com/liferay/site/configuration/manager/SitemapConfigurationManager.java
- 日付: 2023年12月19日
- チケット: LPS-203214
- 変更点:
includeCategories(long)、includePages(long)、includeWebContent(long)メソッドの名前が、それぞれincludeCategoriesCompanyEnabled(long)、includePagesCompanyEnabled(long)、includeWebContentCompanyEnabled(long)に変更されました。 新しいincludeCategoriesGroupEnabled(long, long)、includePagesGroupEnabled(long, long)、includeWebContentGroupEnabled(long, long)、およびsaveSitemapGroupConfiguration(long, boolean, boolean, boolean)メソッドも追加されました。 - 理由: サイト構成が追加されるため、明確にするためにこの変更が行われます。
StyleBookEntryLocalServiceImpl.java
modules/apps/style-book/style-book-service/src/main/java/com/liferay/style/book/service/impl/StyleBookEntryLocalServiceImpl.java
- 日付: 2023年12月19日
- チケット: LPS-203973
- 変更点:
addStyleBookEntry(long, long, String, String, String, ServiceContext)メソッドは、defaultStyleBookeEntryに新しいbooleanパラメータを追加します。 - 理由: この変更により、新しく追加されたスタイルブックをデフォルトにすることができます。
SXPParameterContributor.java
modules/dxp/apps/search-experiences/search-experiences-service/src/main/java/com/liferay/search/experiences/internal/blueprint/parameter/contributor/SXPParameterContributor.java
- 日付: 2023年12月20日
- チケット: LPS-201309
- 変更点:
SXPParameterContributorインターフェースがsearch-experiences-apiモジュールに移動されました。 - 理由: この変更は、他のモジュールがインターフェイスにアクセスできるようにするために必要です。
AssetDisplayPageEntryFormProcessor.java
modules/apps/asset/asset-display-page-api/src/main/java/com/liferay/asset/display/page/portlet/AssetDisplayPageEntryFormProcessor.java
- 日付: 2023年12月20日
- チケット: LPS-202905
- 変更点: 新しい
process(long, long, String, long, int, String, long, ServiceContext)およびprocess(String, long, ServiceContext)メソッドが追加されました。 - 理由: 新しいメソッドの実装により、
PortletRequest引数が不要になるため、クラスがサービスに使いやすくなります。
ObjectDefinitionTestUtil.java
modules/apps/object/object-rest-test-util/src/main/java/com/liferay/object/rest/test/util/ObjectDefinitionTestUtil.java
- 日付: 2023年12月27日
- チケット: LPS-204463
- 変更点:
publishObjectDefinition(List<ObjectField>, String, long)メソッドが削除され、新しいpublishObjectDefinition(String, List<ObjectField>, String)が追加されました。 - 理由: オブジェクト定義を公開するときに名前を指定する必要があります。
CommercePaymentEntryConstants.java
modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/constants/CommercePaymentEntryConstants.java
- 日付: 2023年12月28日
- チケット: COMMERCE-12755
- 変更点:
REFUND定数フィールドの名前がREFUNDEDに変更されました。 - 理由: 一貫性を保つために定数の名前が変更されました。
FragmentWebKeys.java
modules/apps/fragment/fragment-api/src/main/java/com/liferay/fragment/constants/FragmentWebKeys.java
- 日付: 2023年12月30日
- チケット: LPS-204724
- 変更点:
FRAGMENT_ENTRY_LINK定数フィールドが削除されました。 - 理由: この定数は使用されなくなりました。
FragmentPortletRenderer.java
modules/apps/fragment/fragment-api/src/main/java/com/liferay/fragment/renderer/FragmentPortletRenderer.java
- 日付: 2023年12月30日
- チケット: LPS-204724
- 変更点:
renderPortletメソッドにFragmentEntryLinkパラメータが追加されました。 - 理由:
FragmentEntryLinkがリクエストから削除されました。
SegmentsEntryLocalServiceUtil.java
modules/apps/segments/segments-api/src/main/java/com/liferay/segments/service/SegmentsEntryLocalServiceUtil.java
- 日付: 2024 年 1 月 4 日
- チケット: LPS-205013
- 変更点:
getSegmentsEntriesCount(long, boolean)、getSegmentsEntries(long, boolean, int, int, OrderByComparator)、およびgetSegmentsEntries(long, boolean, String, String, int, int, OrderByComparator)メソッドからそれぞれbooleanパラメータが削除されました。searchSegmentsEntries(long, String, LinkedHashMap, int, int, Sort)およびgetSegmentsEntries(long, boolean, String, int, int, OrderByComparator)メソッドも削除されます。 - 理由: 実装ロジックを簡素化するために API が更新されました。
SegmentsEntryServiceUtil.java
modules/apps/segments/segments-api/src/main/java/com/liferay/segments/service/SegmentsEntryServiceUtil.java
- 日付: 2024 年 1 月 4 日
- チケット: LPS-205013
- 変更点:
getSegmentsEntries(long, boolean)、getSegmentsEntries(long, boolean, int, int, OrderByComparator)、およびgetSegmentsEntriesCount(long, boolean)メソッドからそれぞれbooleanパラメータが削除されました。getSegmentsEntries(long, int, int, OrderByComparator)およびgetSegmentsEntriesCount(long)メソッドも削除されます。 - 理由: 実装ロジックを簡素化するために API が更新されました。
JournalServiceConfiguration.java
modules/apps/journal/journal-api/src/main/java/com/liferay/journal/configuration/JournalServiceConfiguration.java
- 日付: 2024 年 1 月 4 日
- チケット: LPS-204945
- 変更点:
journalArticleStorageTypeおよびdatabaseContentKeywordSearchEnabledメソッドが削除されました。 - 理由: これらのメソッドは使用されず、コードの他の領域では考慮されません。
AntivirusAsyncStatisticsManager.java
modules/dxp/apps/antivirus/antivirus-async-store/src/main/java/com/liferay/antivirus/async/store/jmx/AntivirusAsyncStatisticsManager.java
- 日付: 2024 年 1 月 5 日
- チケット: LPS-202191
- 変更点: クラスは
AntivirusStatisticsUpdaterAsyncEventListenerインターフェイスを実装しなくなったため、receive(Message)メソッドも実装しなくなりました。 - 理由: 複数のサービスが公開されないようにクラスがリファクタリングされました。
LayoutDisplayPageWebKeys.java
modules/apps/layout/layout-display-page-api/src/main/java/com/liferay/layout/display/page/constants/LayoutDisplayPageWebKeys.java
- 日付: 2024 年 1 月 6 日
- チケット: LPS-204842
- 変更点:
DEFAULT_LAYOUT_DISPLAY定数フィールドが削除されました。 - 理由: この定数の唯一の使用箇所が削除されました。
Field.java
modules/apps/portal-vulcan/portal-vulcan-api/src/main/java/com/liferay/portal/vulcan/batch/engine/Field.java
- 日付: 2024 年 1 月 7 日
- チケット: LPS-204467
- 変更点:
unsupportedFormatsJSON プロパティが追加されました。 - 理由: この変更により、バッチ エンジンがフィールドをサポートしているかどうかを確認できるようになります。
ContentTransformerHandler.java
modules/apps/adaptive-media/adaptive-media-content-transformer-api/src/main/java/com/liferay/adaptive/media/content/transformer/ContentTransformerHandler.java
- 日付: 2024 年 1 月 10 日
- チケット: LPS-203653
- 変更点:
transform(ContentTransformerContentType, T)メソッドが削除され、transform(String)メソッドに置き換えられました。 - 理由: コンテンツ タイプが使用されておらず、それをサポートするロジックで問題が発生していました。
ContentTransformer.java
modules/apps/adaptive-media/adaptive-media-content-transformer-api/src/main/java/com/liferay/adaptive/media/content/transformer/ContentTransformer.java
- 日付: 2024 年 1 月 10 日
- チケット: LPS-203653
- 変更点: ジェネリック型がクラスから削除され、
getContentTransformerContentTypeメソッドとtransform(T)メソッドが削除されました。 代わりに、transform(String)メソッドが追加されます。 - 理由: コンテンツ タイプが使用されておらず、それをサポートするロジックで問題が発生していました。
SegmentsCriteriaContributorRegistry.java
modules/apps/segments/segments-api/src/main/java/com/liferay/segments/criteria/contributor/SegmentsCriteriaContributorRegistry.java
- 日付: 2024 年 1 月 11 日
- チケット: LPS-205239
- 変更点:
StringパラメータがgetSegmentsCriteriaContributors(String)メソッドから削除されました。getSegmentsCriteriaContributors(String, Criteria.Type)メソッドは削除されました。 - 理由: これは内部レジストリであり、この変更により API が簡素化されます。 削除されたメソッド実装には使用法がありませんでした。
SegmentsEntryProviderRegistry.java
modules/apps/segments/segments-api/src/main/java/com/liferay/segments/provider/SegmentsEntryProviderRegistry.java
- 日付: 2024 年 1 月 11 日
- チケット: LPS-205239
- 変更点:
getSegmentsEntryIds(long, String, long, Context)メソッドが削除されました。 代わりに、segmentEntryIds配列パラメータを追加して、getSegmentsEntryId(long, String, long, Context, long[])実装を使用します。 - 理由: 削除されたメソッドの実装は非推奨でした。
SegmentsEntryRetriever.java
modules/apps/segments/segments-api/src/main/java/com/liferay/segments/SegmentsEntryRetriever.java
- 日付: 2024 年 1 月 11 日
- チケット: LPS-205239
- 変更点:
getSegmentsEntryIds(long, long, Context)メソッドが削除されました。 代わりに、segmentEntryIds配列パラメータを追加して、getSegmentEntryIds(long, long, Context, long[])実装を使用します。 - 理由: 削除されたメソッドの実装は非推奨でした。
CommerceMediaResolver.java
modules/apps/commerce/commerce-media-api/src/main/java/com/liferay/commerce/media/CommerceMediaResolver.java
- 日付: 2024 年 1 月 13 日
- チケット: COMMERCE-12776
- 変更点:
getDownloadVirtualOrderItemURLメソッドに、fileEntryId用の追加の長いパラメータが追加されました。 - 理由:
OrderItemを使用して一度に複数のファイルをダウンロードできるようになったため、メソッドはダウンロードするファイル エントリの指定をサポートする必要があります。
service.xml
modules/apps/commerce/commerce-product-type-virtual-service/service.xml
- 日付: 2024 年 1 月 13 日
- チケット: COMMERCE-12776
- 変更点:
fileEntryId列とURL列が削除され、CPDVirtualSettingFileEntryエンティティとの 1 対多の関係が追加されました。 - 理由:
CPDefinitionVirtualSettingおよびCommerceVirtualOrderItemは、複数のファイル エントリを処理する必要があります。
service.xml
modules/apps/commerce/commerce-product-type-virtual-order-service/service.xml(
modules/apps/commerce/commerce-product-type-virtual-order-service/service.xml)
- 日付: 2024 年 1 月 13 日
- チケット: COMMERCE-12776
- 変更点:
fileEntryId列とURL列が削除され、CommerceVirtualOrderItemFileEntryエンティティとの 1 対多の関係が追加されました。 - 理由:
CPDefinitionVirtualSettingおよびCommerceVirtualOrderItemは、複数のファイル エントリを処理する必要があります。
CPDefinitionVirtualSettingLocalServiceImpl.java
modules/apps/commerce/commerce-product-type-virtual-service/src/main/java/com/liferay/commerce/product/type/virtual/service/impl/CPDefinitionVirtualSettingLocalServiceImpl.java
- 日付: 2024 年 1 月 13 日
- チケット: COMMERCE-12776
- 変更点: いくつかの
addメソッドの実装が削除され、その他のさまざまなメソッド シグネチャが変更され、fileEntryIdおよびurlパラメータが削除されました。 - 理由:
CPDefinitionVirtualSettingおよびCommerceVirtualOrderItemは、複数のファイル エントリを処理する必要があります。 削除された追加実装は冗長でした。
CommerceVirtualOrderItemLocalServiceImpl.java
modules/apps/commerce/commerce-product-type-virtual-order-service/src/main/java/com/liferay/commerce/product/type/virtual/order/service/impl/CommerceVirtualOrderItemLocalServiceImpl.java
- 日付: 2024 年 1 月 13 日
- チケット: COMMERCE-12776
- 変更点: さまざまなメソッド シグネチャが変更され、
fileEntryIdおよびurlパラメータが削除されました。 - 理由:
CPDefinitionVirtualSettingおよびCommerceVirtualOrderItemは、複数のファイル エントリを処理する必要があります。
CommerceVirtualOrderItemServiceImpl.java
modules/apps/commerce/commerce-product-type-virtual-order-service/src/main/java/com/liferay/commerce/product/type/virtual/order/service/impl/CommerceVirtualOrderItemServiceImpl.java
- 日付: 2024 年 1 月 13 日
- チケット: COMMERCE-12776
- 変更点: さまざまなメソッド シグネチャが変更され、
fileEntryIdおよびurlパラメータが削除されました。 - 理由:
CPDefinitionVirtualSettingおよびCommerceVirtualOrderItemは、複数のファイル エントリを処理する必要があります。
CTClosureFactory.java
modules/apps/change-tracking/change-tracking-api/src/main/java/com/liferay/change/tracking/closure/CTClosureFactory.java
- 日付: 2024 年 1 月 16 日
- チケット: LPS-203903
- 変更点: 新しい
clearCache(long ctCollectionId)メソッドが追加されました。 - 理由: 新しいメソッドの実装により、
CTClosureオブジェクトのキャッシュが可能になります。
Levels.java
modules/apps/portal/portal-log4j/src/main/java/com/liferay/portal/log4j/Levels.java
- 日付: 2024 年 1 月 17 日
- チケット: LPS-200582
- 変更点:
レベルクラスが削除されました。 - 理由: このクラスは非推奨になりました。
AssetListEntryServiceImpl.java
modules/apps/asset/asset-list-service/src/main/java/com/liferay/asset/list/service/impl/AssetListEntryServiceImpl.java
- 日付: 2024 年 1 月 22 日
- チケット: LPS-206304
- 変更点:
addDynamicAssetListEntryおよびaddManualAssetListEntryメソッドでlong userIdパラメータが削除されました。 - 理由: この変更により、ユーザー ID がリモート サービスに公開されることが回避されます。
CommercePaymentMethodGroupRelLocalServiceImpl.java
modules/apps/commerce/commerce-payment-service/src/main/java/com/liferay/commerce/payment/service/impl/CommercePaymentMethodGroupRelLocalServiceImpl.java
- 日付: 2024 年 1 月 24 日
- チケット: COMMERCE-12385
- 変更点: 新しい
updateCommercePaymentMethodGroupRel(CommercePaymentMethodGroupRel)メソッドが追加されました。 - 理由:
CommercePaymentMethodGroupRelオブジェクトを更新するには、新しいメソッドの実装が必要です。
ReflectionUtil.java
modules/core/petra/petra-reflect/src/main/java/com/liferay/petra/reflect/ReflectionUtil.java
- 日付: 2024 年 1 月 25 日
- チケット: LPD-15179
- 変更点:
arrayCloneメソッドが削除されました。 - 理由:
arrayCloneメソッドが使用されませんでした。
ObjectGraphUtil.java
modules/core/petra/petra-reflect/src/main/java/com/liferay/petra/reflect/ObjectGraphUtil.java
- 日付: 2024 年 1 月 25 日
- チケット: LPD-15179
- 変更点:
ObjectGraphUtilクラスが削除されました。 - 理由: クラスは使用されていませんでした。
SegmentsEntryServiceImpl.java
modules/apps/segments/segments-service/src/main/java/com/liferay/segments/service/impl/SegmentsEntryServiceImpl.java
- 日付: 2024 年 1 月 30 日
- チケット: LPS-206170
- 変更点: 両方の
addSegmentsEntry実装でtypeパラメータが削除されました。 実装を更新して、メソッド呼び出しから型を削除します。 - 理由:
型パラメータは常に同じ値を持つため、この変更により API が簡素化されます。
SegmentsEntryLocalServiceImpl.java
modules/apps/segments/segments-service/src/main/java/com/liferay/segments/service/impl/SegmentsEntryLocalServiceImpl.java
- 日付: 2024 年 1 月 30 日
- チケット: LPS-206170
- 変更点: 両方の
addSegmentsEntry実装でtypeパラメータが削除されました。 実装を更新して、メソッド呼び出しから型を削除します。 - 理由:
型パラメータは常に同じ値を持つため、この変更により API が簡素化されます。
CountriesCommerceHealthStatus.java
modules/apps/commerce/commerce-health-status-web/src/main/java/com/liferay/commerce/health/status/web/internal/CountriesCommerceHealthStatus.java
- 日付: 2024 年 1 月 30 日
- チケット: LPD-15148
- 変更点:
CountriesCommerceHealthStatusクラスが削除されました。 - 理由: 国のヘルスチェック実装は価値を提供しませんでした。
FragmentEntryLocalServiceUtil.java
modules/apps/fragment/fragment-api/src/main/java/com/liferay/fragment/service/FragmentEntryLocalServiceUtil.java
- 日付: 2024年2月6日
- チケット: LPD-16310
- 変更点:
addFragmentEntry(long, long, long, String, String, String, String, boolean, String, String, long, int, String, int, ServiceContext)およびupdateEntry(long, long, long, String, String, String, boolean, String, String, long, String, int)メソッドが削除されました。 - 理由: これらのメソッドは、フラグメント バージョン ロジックを改善するために更新されたパラメーターを持つ新しい
addFragmentEntryメソッドとupdateFragmentEntryメソッドに置き換えられました。
FragmentEntryServiceUtil.java
modules/apps/fragment/fragment-api/src/main/java/com/liferay/fragment/service/FragmentEntryServiceUtil.java
- 日付: 2024年2月6日
- チケット: LPD-16310
- 変更点:
addFragmentEntry(long, long, long, String, String, String, String, boolean, String, String, long, int, String, int, ServiceContext)およびupdateEntry(long, long, long, String, String, String, boolean, String, String, long, String, int)メソッドが削除されました。 - 理由: これらのメソッドは、フラグメント バージョン ロジックを改善するために更新されたパラメーターを持つ新しい
addFragmentEntryメソッドとupdateFragmentEntryメソッドに置き換えられました。
GroupSearchProvider.java
modules/apps/site/site-api/src/main/java/com/liferay/site/provider/GroupSearchProvider.java
- 日付: 2024年2月6日
- チケット: LPD-16643
- 変更点:
GroupSearchProviderは静的クラスになり、getGroupSearch(PortletRequest, PortletURL)メソッドは削除されました。 - 理由:
GroupSearchProviderは内部 API クラスであり、この変更はそのユースケースにより適合します。
SiteWebKeys.java
modules/apps/site/site-api/src/main/java/com/liferay/site/constants/SiteWebKeys.java
- 日付: 2024年2月6日
- チケット: LPD-16643
- 変更点:
GROUP_SEARCH_PROVIDERが削除されました。 - 理由:
GROUP_SEARCH_PROVIDERは内部使用を目的としており、現在は使用されていません。
ObjectFieldLocalServiceImpl.java
modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectFieldLocalServiceImpl.java
- 日付: 2024年2月6日
- チケット: LPD-15616
- 変更点:
validateRequiredメソッドのパラメータが、新しいブール型パラメータで並べ替えられました。 - 理由: この変更はオブジェクト定義の検証に必要です。
BatchEngineTaskItemDelegateRegistry.java
modules/apps/batch-engine/batch-engine-api/src/main/java/com/liferay/batch/engine/BatchEngineTaskItemDelegateRegistry.java
- 日付: 2024年2月8日
- チケット: LPD-15236
- 変更点:
getBatchEngineTaskItemDelegateメソッドに、会社 ID 用の新しいlongパラメータが追加されました。 - 理由:
BatchEngineTaskItemDelegateを会社 ID で取得する方法が必要です。
ObjectFieldLocalServiceImpl.java
modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectFieldLocalServiceImpl.java
- 日付: 2024年2月20日
- チケット: LPD-16492
- 変更点: オブジェクト フィールド ローカル サービスの検証により、
BUSINESS_TYPE_AGGREGATIONおよびBUSINESS_TYPE_FORMULAオブジェクト フィールドがインデックス可能ではないことが確認されるようになりました。 - 理由: Elasticsearch は実行時に値を設定するこれらのタイプのオブジェクト フィールドのインデックス作成を適切にサポートしていません。
CommercePortletKeys.java
modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/constants/CommercePortletKeys.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommercePortletKeysクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountryPanelApp.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/application/list/CommerceCountryPanelApp.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountryPanelAppクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountryScreenNavigationConstants.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/constants/CommerceCountryScreenNavigationConstants.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountryScreenNavigationConstantsクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
BaseCommerceCountriesDisplayContext.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/BaseCommerceCountriesDisplayContext.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
BaseCommerceCountriesDisplayContextクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountriesDisplayContext.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/CommerceCountriesDisplayContext.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountriesDisplayContextクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountriesManagementToolbarDisplayContext.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/CommerceCountriesManagementToolbarDisplayContext.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountriesManagementToolbarDisplayContextクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceRegionsDisplayContext.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/CommerceRegionsDisplayContext.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceRegionsDisplayContextクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceRegionsManagementToolbarDisplayContext.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/CommerceRegionsManagementToolbarDisplayContext.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceRegionsManagementToolbarDisplayContextクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountryRequestHelper.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/display/context/helper/CommerceCountryRequestHelper.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountryRequestHelperクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountryChannelsScreenNavigationCategory.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryChannelsScreenNavigationCategory.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountryChannelsScreenNavigationCategoryクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountryChannelsScreenNavigationEntry.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryChannelsScreenNavigationEntry.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountryChannelsScreenNavigationEntryクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountryDetailsScreenNavigationCategory.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryDetailsScreenNavigationCategory.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountryDetailsScreenNavigationCategoryクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountryDetailsScreenNavigationEntry.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryDetailsScreenNavigationEntry.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountryDetailsScreenNavigationEntryクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountryRegionsScreenNavigationCategory.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryRegionsScreenNavigationCategory.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountryRegionsScreenNavigationCategoryクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountryRegionsScreenNavigationEntry.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/frontend/taglib/servlet/taglib/CommerceCountryRegionsScreenNavigationEntry.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountryRegionsScreenNavigationEntryクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountryPortlet.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/CommerceCountryPortlet.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountryPortletクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
EditCommerceCountryMVCActionCommand.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/EditCommerceCountryMVCActionCommand.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
EditCommerceCountryMVCActionCommandクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
EditCommerceCountryMVCRenderCommand.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/EditCommerceCountryMVCRenderCommand.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
EditCommerceCountryMVCRenderCommandクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
EditCommerceRegionMVCActionCommand.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/EditCommerceRegionMVCActionCommand.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
EditCommerceRegionMVCActionCommandクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
EditCommerceRegionMVCRenderCommand.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/EditCommerceRegionMVCRenderCommand.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
EditCommerceRegionMVCRenderCommandクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
ImportCommerceRegionsMVCActionCommand.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/ImportCommerceRegionsMVCActionCommand.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
ImportCommerceRegionsMVCActionCommandクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
ActionHelper.java
modules/apps/commerce/commerce-address-web/src/main/java/com/liferay/commerce/address/web/internal/portlet/action/helper/ActionHelper.java
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
ActionHelperクラスが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
チャネル.jsp
モジュール/アプリ/コマース/コマースアドレス-ウェブ/src/メイン/リソース/META-INF/リソース/コマース_カントリー/チャネル.jsp
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
channels.jspファイルが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
commerce_regions.jsp
modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/commerce_country/commerce_regions.jsp
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
commerce_regions.jspファイルが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
details.jsp
modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/commerce_country/details.jsp
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
details.jspファイルが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
commerce_country_action.jsp
modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/commerce_country_action.jsp
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
commerce_country_action.jspファイルが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
commerce_region_action.jsp
modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/commerce_region_action.jsp
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
commerce_region_action.jspファイルが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/css/main.scss
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
commerce-address-webモジュールのmain.scssファイルが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
edit_commerce_country.jsp
modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/edit_commerce_country.jsp
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
edit_commerce_country.jspファイルが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
edit_commerce_region.jsp
modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/edit_commerce_region.jsp
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
edit_commerce_region.jspファイルが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceCountriesManagementToolbarPropsTransformer.js
modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/js/CommerceCountriesManagementToolbarPropsTransformer.js
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceCountriesManagementToolbarPropsTransformer.jsファイルが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
CommerceRegionsManagementToolbarPropsTransformer.js
modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/js/CommerceRegionsManagementToolbarPropsTransformer.js
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
CommerceRegionsManagementToolbarPropsTransformer.jsファイルが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
modules/apps/commerce/commerce-address-web/src/main/resources/META-INF/resources/view.jsp
- 日付: 2024年3月18日
- チケット: LPD-15148
- 変更点:
commerce-address-webモジュールのview.jspファイルが削除されました。 - 理由: Commerce Country ポートレットが削除されました。
PersonalMenuEntry.java
modules/apps/product-navigation/product-navigation-personal-menu-api/src/main/java/com/liferay/product/navigation/personal/menu/PersonalMenuEntry.java
- 日付: 2024年3月18日
- チケット: LPS-194004
- 変更点:
getJSOnClickConfigJSONObjectメソッドの動作では、getOnClickJSModuleURLの JavaScript 関数の提供が必要になりました。この関数は、getJSOnClickConfigJSONObjectの値をパラメーターとして呼び出されます。 - 理由: この変更により、
getJSOnClickConfigJSONObjectは、選択モーダルを開くだけでなく、あらゆるタイプのクリック時のインタラクションに、より幅広く使用できるようになります。
portal-impl クラスの変更
PortletContextFactoryImpl.java
portal-impl/src/com/liferay/portlet/internal/PortletContextFactoryImpl.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-200088
- 変更点: クラスが削除されました。 代わりに、
PortletContextFactoryUtilを直接使用してください。 - 理由: コード構造を簡素化するためにコードが統合されています。
portal.properties
portal-impl/src/portal.properties
- 日付: 2023 年 11 月 7 日
- チケット: LPS-196123
- 変更点:
dl.file.entry.processorsポータル プロパティが削除されました。 代わりに、独自のDLProcessor実装を OSGi サービスとして追加します。 - 理由:
DLProcessorのすべてのすぐに使用できる実装が OSGi サービスになったため、このポータル プロパティは不要になりました。
DLPreviewableProcessor.java
portal-impl/src/com/liferay/portlet/documentlibrary/util/DLPreviewableProcessor.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-196123
- 変更点:
DLPreviewableProcessorクラスがportal-implからdocument-library-preview-apiモジュールに移動されました。 このクラスを引き続き使用するには、ビルド依存関係としてdocument-library-preview-apiを追加します。 - 理由:
DLPreviewableProcessorのサブクラスがすべてモジュール内にあるため、OSGi コンポーネントに変換できます。
AudioProcessorImpl.java
portal-impl/src/com/liferay/portlet/documentlibrary/util/AudioProcessorImpl.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-196123
- 変更点:
AudioProcessorImplクラスがportal-implモジュールからdocument-library-preview-audioモジュールに移動されました。 代わりに、ターゲット"(type=" + DLProcessorConstants.AUDIO_PROCESSOR + ")"でDLProcessorクラスを参照します。 - 理由: この変更により、
AudioProcessorImplが OSGi コンポーネントになることができます。
VideoProcessorImpl.java
portal-impl/src/com/liferay/portlet/documentlibrary/util/VideoProcessorImpl.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-196123
- 変更点:
VideoProcessorImplクラスがportal-implモジュールからdocument-library-preview-videoモジュールに移動されました。 代わりに、ターゲット"(type=" + DLProcessorConstants.VIDEO_PROCESSOR + ")"でDLProcessorクラスを参照します。 - 理由: この変更により、
AudioProcessorImplが OSGi コンポーネントになることができます。
DLFileEntryLocalServiceImpl.java
portal-impl/src/com/liferay/portlet/documentlibrary/service/impl/DLFileEntryLocalServiceImpl.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-197738
- 変更点: 新しい
forEachFileEntry(long, Consumer<DLFileEntry>, long, String[])およびforEachFileEntry(long, long, Consumer<DLFileEntry>, long, String[])メソッドが追加されました。 - 理由: これらのメソッドを使用すると、最初にリスト全体を取得せずに、ファイルエントリの長いリストに対して任意のコードを実行できます。
portal.properties
portal-impl/src/portal.properties
- 日付: 2023 年 11 月 16 日
- チケット: LPS-199234
- 変更点:
session.timeout.auto.extendおよびsession.timeout.auto.extend.offsetポータル プロパティが削除されました。 代わりに、システム、インスタンス、またはサイト設定でこれらの構成 (同じ名前) を設定します。 - 理由: これらの構成は、サイト、インスタンス、またはシステム設定を介して UI で処理されるようになったため、
portal-ext.propertiesを調整する必要はありません。
AssetTagFinderImpl.java
portal-impl/src/com/liferay/portlet/asset/service/persistence/impl/AssetTagFinderImpl.java
- 日付: 2023 年 11 月 20 日
- チケット: LPS-201547
- 変更点:
countByG_N(long, String)メソッドが削除されました。 代わりに、countByG_C_N(long, long, String)メソッドを使用し、0を 2 番目の引数 (classNameId) として渡します。 - 理由:
countByG_N(long, String)メソッドが冗長でした。
AssetTagLocalServiceImpl.java –> getTagsSize(long groupId, String name) portal-impl/src/com/liferay/portlet/asset/service/impl/AssetTagLocalServiceImpl.java --> getTagsSize(long groupId, String name)
- 日付: 2023 年 11 月 20 日
- チケット: LPS-201547
- 変更点:
getTagsSize(long, String)メソッドが削除されました。 代わりに、getTagsSize(long, long, String)メソッドを使用し、0を 2 番目の引数 (classNameId) として渡します。 - 理由:
getTagsSize(long, String)メソッドが冗長でした。
AssetTagServiceImpl.java
portal-impl/src/com/liferay/portlet/asset/service/impl/AssetTagServiceImpl.java
- 日付: 2023 年 11 月 20 日
- チケット: LPS-201547
- 変更点:
getVisibleAssetsTagsCount(long, String)メソッドが削除されました。 代わりに、getVisibleAssetsTagsCount(long, long, String)メソッドを使用し、0を 2 番目の引数 (classNameId) として渡します。 - 理由:
getVisibleAssetsTagsCount(long, String)メソッドが冗長でした。
SiteMembershipPolicyFactoryUtil.java
portal-impl/src/com/liferay/portal/security/membershippolicy/SiteMembershipPolicyFactoryUtil.java
- 日付: 2023 年 11 月 23 日
- チケット: LPS-199470
- 変更点: クラスが削除されました。 代わりに、
SiteMembershipPolicyUtilの静的メソッドを使用します。 - 理由: コード構造を簡素化するために、このクラスのロジックは
SiteMembershipPolicyUtilに統合されています。
SiteMembershipPolicyFactoryImpl.java
portal-impl/src/com/liferay/portal/security/membershippolicy/SiteMembershipPolicyFactoryImpl.java
- 日付: 2023 年 11 月 23 日
- チケット: LPS-199470
- 変更点: クラスが削除されました。 代わりに、
SiteMembershipPolicyUtilを直接使用してください。 - 理由: コード構造を簡素化するために、このクラスのロジックは
SiteMembershipPolicyUtilに統合されています。
UserLocalServiceImpl.java
portal-impl/src/com/liferay/portal/service/impl/UserLocalServiceImpl.java
- 日付: 2023 年 11 月 24 日
- チケット: LPS-201007
- 変更点:
searchBySocialメソッドに、グループ ID 用の新しいlong[]パラメータが追加されました。 - 理由: この変更により、ユーザー グループ経由でグループに追加されたユーザーを検索できるようになります。
LayoutPrototypePermissionImpl.java
portal-impl/src/com/liferay/portal/service/permission/LayoutPrototypePermissionImpl.java
- 日付: 2023 年 11 月 24 日
- チケット: LPS-201156
- 変更点: クラスが削除されました。 代わりに、
LayoutPrototypePermissionUtilを直接使用してください。 - 理由:
LayoutPrototypePermissionImplクラスは不要になりました。Spring ではこれを OSGi コンポーネントとして登録する必要がなくなりました。
MethodFactoryRegistryImpl.java
portal-impl/src/com/liferay/portal/webdav/methods/MethodFactoryRegistryImpl.java
- 日付: 2023 年 11 月 27 日
- チケット: LPS-200166
- 変更点: クラスが削除されました。 カスタム
MethodFactory実装の登録はサポートされなくなりました。 - 理由:
MethodFactoryImpl以外のMethodFactory実装は必要ありません。
BaseWebDAVStorageImpl.java
portal-impl/src/com/liferay/portal/webdav/BaseWebDAVStorageImpl.java
- 日付: 2023 年 11 月 27 日
- チケット: LPS-200166
- 変更点:
BaseWebDAVStorageImplクラスがportal-kernelからportal-implに移動されました。 同じクラスを使い続けるには、ビルド依存関係としてportal-implを追加します。 - 理由: コード構造を簡素化するために、
BaseWebDAVStorageImplクラスがportal-implに移動されました。
DLImpl.java
portal-impl/src/com/liferay/portlet/documentlibrary/util/DLImpl.java
- 日付: 2023年12月6日
- チケット: LPS-202905
- 変更点:
DLImplクラスはdocument-library-serviceモジュールに移動されました。 - 理由: パフォーマンスを向上させるために、クラスは
document-library-serviceモジュール内の一部の OSGi コンポーネントにアクセスできるように書き直されました。
JSONWebServiceHotDeployListener.java
portal-impl/src/com/liferay/portal/deploy/hot/JSONWebServiceHotDeployListener.java
- 日付: 2023年12月13日
- チケット: LPS-203854
- 変更点: クラスが削除されました。
- 理由: Spring Bean JSON Web サービスの登録が
JSONWebServiceTrackerに集中化されたため、このクラスはホット デプロイ イベントに応答する必要がなくなりました。
メッセージングmisc-spring.xml
ポータルimpl/src/META-INF/メッセージングmisc-spring.xml
- 日付: 2023年12月15日
- チケット: LPS-203461
- 変更点:
messaging-misc-spring.xmlファイルが削除されました。 - 理由:
messaging-misc-spring.xmlファイルは使用されなくなりました。
portal.properties
portal-impl/src/portal.properties
- 日付: 2024 年 1 月 4 日
- チケット: LPS-199540
- 変更点:
index.permission.filter.search.amplification.factorプロパティが削除されました。 代わりに、検索にかかる合計時間が依然として懸念事項である場合は、新しい権限フィルタリングの時間制限構成(コントロール パネル → システム設定 → 検索 → デフォルトの検索結果権限フィルター)で制限します。 - 理由:
index.permission.filter.search.amplification.factorプロパティは権限フィルタリングを効果的に改善せず、最初の検索にのみ適用されました。
システムプロパティ
ポータル実装/src/システムプロパティ
- 日付: 2024 年 1 月 8 日
- チケット: LPS-204548
- 変更点:
com.liferay.portal.kernel.util.ServiceProxyFactory.timeoutシステムプロパティが削除されました。 プロパティ com.liferay.portal.kernel.util.ServiceProxyFactory.timeout が削除されています。 - 理由: このプロパティは、削除される
ServiceProxyFactoryクラスにのみ使用されます。
ServiceBag.java
portal-impl/src/com/liferay/portal/deploy/hot/ServiceBag.java
- 日付: 2024 年 1 月 10 日
- チケット: LPS-204273
- 変更点:
ServiceBagコンストラクターからClassLoaderパラメーターが削除され、BundleContextおよびServiceReferenceパラメーターが追加されました。replaceメソッドもExceptionをスローしなくなりました。 - 理由: この変更により、このクラスの作成に関する問題が修正されます。
ポータルカーネル クラスの変更
IndexableActionableDynamicQuery.java
portal-kernel/src/com/liferay/portal/kernel/dao/orm/IndexableActionableDynamicQuery.java
- 日付: 2023 年 11 月 6 日
- チケット: LPS-199958
- 変更点:
setIndexWriterHelperメソッドが削除されました。 - 理由: このメソッドは
UserIndexerクラスにのみ使用されていましたが、削除されました。
PortletContextFactory.java
portal-kernel/src/com/liferay/portal/kernel/portlet/PortletContextFactory.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-200088
- 変更点: インターフェースが削除されました。 代わりに、ビルド依存関係として
portal-implを追加し、PortletContextFactoryUtilを直接使用します。 - 理由: コード構造を簡素化するために、コードが統合され、
portal-implに移動されています。
PortletContextFactoryUtil.java
portal-kernel/src/com/liferay/portal/kernel/portlet/PortletContextFactoryUtil.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-199470
- 変更点:
PortletContextFactoryUtilクラスがportal-kernelからportal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係としてportal-implを追加します。 - 理由: コード構造を簡素化するために、このクラスは
portal-implに移動されました。
AuditMessageFactory.java
portal-kernel/src/com/liferay/portal/kernel/audit/AuditMessageFactory.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-201086
- 変更点:
AuditMessageFactoryインターフェイスが実装されたクラスになりました。 以前はAuditMessageFactoryImplとAuditMessageFactoryUtilに実装されていたロジックが、このクラスに実装されました。 - 理由: これらのクラスを分離しても価値がないため、コードを簡素化するために
AuditMessageFactoryに統合されました。
AuditMessageFactoryUtil.java
portal-kernel/src/com/liferay/portal/kernel/audit/AuditMessageFactoryUtil.java
- 日付: 2023 年 11 月 7 日
- チケット: LPS-201086
- 変更点: クラスが削除されました。 このクラスのロジックは
AuditMessageFactoryに移動されます。 - 理由: これらのクラスを分離しても意味がないため、コードを簡素化するために 1 つのクラスに統合されました。
AssetEntriesFacet.java
portal-kernel/src/com/liferay/portal/kernel/search/facet/AssetEntriesFacet.java
- 日付: 2023 年 11 月 15 日
- チケット: LPS-200073
- 変更点: クラスが削除されました。
- 理由: このクラスは非推奨となり、その使用法は
FacetImplに置き換えられました。
AssetTagUtil.java
portal-kernel/src/com/liferay/asset/kernel/service/persistence/AssetTagUtil.java
- 日付: 2023 年 11 月 21 日
- チケット: LPS-202248
- 変更点:
findByG_LikeN、findByG_N_First、findByG_N_Last、findByG_N_PrevAndNext、removeByG_N、およびcountByG_Nメソッドが削除されました。 - 理由: これらのメソッドはもう使用されません。
AssetTagPersistence.java
portal-kernel/src/com/liferay/asset/kernel/service/persistence/AssetTagPersistence.java
- 日付: 2023 年 11 月 21 日
- チケット: LPS-202248
- 変更点:
findByG_LikeN、findByG_N_First、findByG_N_Last、findByG_N_PrevAndNext、removeByG_N、およびcountByG_Nメソッドが削除されました。 - 理由: これらのメソッドはもう使用されません。
AssetTagFinder.java
portal-kernel/src/com/liferay/asset/kernel/service/persistence/AssetTagFinder.java
- 日付: 2023 年 11 月 22 日
- チケット: LPS-202275
- 変更点:
findByG_N_S_Eメソッドが削除されました。 - 理由: このメソッドはもう使用されません。
AssetTagFinderUtil.java
portal-kernel/src/com/liferay/asset/kernel/service/persistence/AssetTagFinderUtil.java
- 日付: 2023 年 11 月 22 日
- チケット: LPS-202275
- 変更点:
findByG_N_S_Eメソッドが削除されました。 - 理由: このメソッドはもう使用されません。
AssetTagLocalService.java
portal-kernel/src/com/liferay/asset/kernel/service/AssetTagLocalService.java
- 日付: 2023 年 11 月 22 日
- チケット: LPS-202275
- 変更点:
getSocialActivityCounterOffsetTagsおよびgetSocialActivityCounterPeriodTagsメソッドが削除されました。 - 理由: これらのメソッドはもう使用されません。
AssetTagLocalServiceUtil.java
portal-kernel/src/com/liferay/asset/kernel/service/AssetTagLocalServiceUtil.java
- 日付: 2023 年 11 月 22 日
- チケット: LPS-202275
- 変更点:
getSocialActivityCounterOffsetTagsおよびgetSocialActivityCounterPeriodTagsメソッドが削除されました。 - 理由: これらのメソッドはもう使用されません。
SiteMembershipPolicyFactory.java
portal-kernel/src/com/liferay/portal/kernel/security/membershippolicy/SiteMembershipPolicyFactory.java
- 日付: 2023 年 11 月 23 日
- チケット: LPS-199470
- 変更点: インターフェースが削除されました。 代わりに、
SiteMembershipPolicyFactoryUtilを直接使用してください。 - 理由: Spring では実装を OSGi コンポーネントとして登録する必要がなくなったため、このインターフェースは不要になりました。
SiteMembershipPolicyFactoryUtil.java
portal-kernel/src/com/liferay/portal/kernel/security/membershippolicy/SiteMembershipPolicyFactoryUtil.java
- 日付: 2023 年 11 月 23 日
- チケット: LPS-199470
- 変更点:
SiteMembershipPolicyFactoryUtilクラスがportal-kernelからportal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係としてportal-implを追加します。 - 理由: コード構造を簡素化するために、このクラスは
portal-implに移動されました。
SiteMembershipPolicyUtil.java
portal-kernel/src/com/liferay/portal/security/membershippolicy/SiteMembershipPolicyUtil.java
- 日付: 2023 年 11 月 23 日
- チケット: LPS-199470
- 変更点:
SiteMembershipPolicyUtilクラスがportal-kernelからportal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係としてportal-implを追加します。 - 理由: コード構造を簡素化するために、このクラスは
portal-implに移動されました。
LayoutPrototypePermissionUtil.java
portal-kernel/src/com/liferay/portal/kernel/service/permission/LayoutPrototypePermissionUtil.java
- 日付: 2023 年 11 月 24 日
- チケット: LPS-201156
- 変更点:
LayoutPrototypePermissionUtilクラスがportal-kernelからportal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係としてportal-implを追加します。getLayoutPrototypePermissionも削除されます。 代わりに、LayoutPrototypePermissionUtilを直接使用してください。 - 理由: コード構造を簡素化するために、このクラスは
portal-implに移動されました。
MethodFactory.java
portal-kernel/src/com/liferay/portal/kernel/webdav/methods/MethodFactory.java
- 日付: 2023 年 11 月 27 日
- チケット: LPS-200166
- 変更点: クラスが削除されました。 代わりに
MethodFactoryUtilを使用してください。 - 理由: このクラスはもう使用されません。
WebDAVStorage.java
portal-kernel/src/com/liferay/portal/kernel/webdav/WebDAVStorage.java
- 日付: 2023 年 11 月 27 日
- チケット: LPS-200166
- 変更点:
getMethodFactoryメソッドが削除されました。 代わりにMethodFactoryUtilを使用してください。 - 理由:
MethodFactoryは簡素化され、現在はUtilクラスであるため、このメソッドは不要になりました。
MethodFactoryRegistry.java
portal-kernel/src/com/liferay/portal/kernel/webdav/methods/MethodFactoryRegistry.java
- 日付: 2023 年 11 月 27 日
- チケット: LPS-200166
- 変更点: インターフェースが削除されました。 カスタム
MethodFactory実装の登録はサポートされなくなりました。 - 理由: 必要な実装はデフォルトの実装である
MethodFactoryImplだけだったので、インターフェースは不要になりました。
MethodFactoryRegistryUtil.java
portal-kernel/src/com/liferay/portal/kernel/webdav/methods/MethodFactoryRegistryUtil.java
- 日付: 2023 年 11 月 27 日
- チケット: LPS-200166
- 変更点: クラスが削除されました。 カスタム
MethodFactory実装の登録はサポートされなくなりました。 - 理由: デフォルトの実装である
MethodFactoryImplが唯一必要な実装であったため、このクラスは不要になりました。
PortletConfigurationIconMenu.java
portal-kernel/src/com/liferay/portal/kernel/portlet/configuration/icon/PortletConfigurationIconMenu.java
- 日付: 2023 年 11 月 27 日
- チケット: LPS-200326
- 変更点:
PortletConfigurationIconMenuコンストラクターがプライベートになりました。 - 理由:
PortletConfigurationIconMenuはutil-springから削除されるため、既存の使用法を置き換えるために静的なINSTANCEフィールドが必要です。
FriendlyURLNormalizerUtil.java
portal-kernel/src/com/liferay/portal/kernel/util/FriendlyURLNormalizerUtil.java
- 日付: 2023 年 11 月 27 日
- チケット: LPS-188565
- 変更点:
setFriendlyURLNormalizer(FriendlyURLNormalizer)メソッドが削除されました。 代わりに、FriendlyURLNormalizerOSGi サービスを登録します。 - 理由: クラスは OSGi を使用してサービスを取得するため、このメソッドは不要になりました。
UserGroupMembershipPolicyFactory.java
portal-kernel/src/com/liferay/portal/kernel/security/membershippolicy/UserGroupMembershipPolicyFactory.java
- 日付: 2023 年 11 月 28 日
- チケット: LPS-200563
- 変更点: インターフェースが削除されました。 代わりに、
UserGroupMembershipPolicyFactoryUtilを直接使用してください。 - 理由: Spring では実装を OSGi コンポーネントとして登録する必要がなくなったため、このインターフェースは不要になりました。
UserGroupMembershipPolicyFactoryUtil.java
portal-kernel/src/com/liferay/portal/kernel/security/membershippolicy/UserGroupMembershipPolicyFactoryUtil.java
- 日付: 2023 年 11 月 28 日
- チケット: LPS-200563
- 変更点:
UserGroupMembershipPolicyFactoryUtilクラスがportal-kernelからportal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係としてportal-implを追加します。getUserGroupMembershipPolicyFactoryメソッドも削除されました。 代わりにUserGroupMembershipPolicyUtilを直接使用してください。 - 理由: コード構造を簡素化するために、クラスは
portal-implに移動されました。getUserGroupMembershipPolicyFactoryメソッドは不要になりました。
UserGroupMembershipPolicyUtil.java
portal-kernel/src/com/liferay/portal/kernel/security/membershippolicy/UserGroupMembershipPolicyUtil.java
- 日付: 2023 年 11 月 28 日
- チケット: LPS-200563
- 変更点: クラスは
portal-kernelからportal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係としてportal-implを追加します。 - 理由: コード構造を簡素化するために、クラスは
portal-implに移動されました。
AudioProcessor.java
portal-kernel/src/com/liferay/document/library/kernel/util/AudioProcessor.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
AudioProcessorクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: この変更により、パッケージ名がクラス名と一致するようになります。
AudioProcessorUtil.java
portal-kernel/src/com/liferay/document/library/kernel/util/AudioProcessorUtil.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
AudioProcessorUtilクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: この変更により、パッケージ名がクラス名と一致するようになります。
DLProcessor.java
portal-kernel/src/com/liferay/document/library/kernel/util/DLProcessor.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
DLProcessorクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。afterPropertiesSetメソッドとdestroyメソッドも削除されます。 代わりに、OSGi サービス ライフサイクルアクティブ化および非アクティブ化メソッドを使用します。 - 理由: リファクタリングの変更により、パッケージ名がクラス名と一致するようになりました。
afterPropertiesSetメソッドとdestroyメソッドは、DLProcessor実装が Spring Bean ではなくなったため削除されました。
DLProcessorRegistry.java
portal-kernel/src/com/liferay/document/library/kernel/util/DLProcessorRegistry.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
DLProcessorRegistryクラスの名前がDLProcessorHelperに変更され、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: このクラスは
DLProcessorオブジェクトを登録または登録解除しなくなり、リファクタリングの変更によりパッケージ名がクラス名と一致するようになりました。
DLProcessorRegistryUtil.java
portal-kernel/src/com/liferay/document/library/kernel/util/DLProcessorRegistryUtil.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
DLProcessorRegistryUtilクラスの名前がDLProcessorHelperUtilに変更され、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: クラス名の変更によりクラスの使用法が明確になり、リファクタリングの変更によりパッケージ名がクラス名と一致するようになります。
DLProcessorThreadLocal.java
portal-kernel/src/com/liferay/document/library/kernel/util/DLProcessorThreadLocal.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
DLProcessorThreadLocalクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: この変更により、パッケージ名がクラス名と一致するようになります。
ImageProcessor.java
portal-kernel/src/com/liferay/document/library/kernel/util/ImageProcessor.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
ImageProcessorクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: この変更により、パッケージ名がクラス名と一致するようになります。
ImageProcessorUtil.java
portal-kernel/src/com/liferay/document/library/kernel/util/ImageProcessorUtil.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
ImageProcessorクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: この変更により、パッケージ名がクラス名と一致するようになります。
PDFProcessor.java
portal-kernel/src/com/liferay/document/library/kernel/util/PDFProcessor.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
PDFProcessorクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: この変更により、パッケージ名がクラス名と一致するようになります。
PDFProcessorUtil.java
portal-kernel/src/com/liferay/document/library/kernel/util/PDFProcessorUtil.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
PDFProcessorUtilクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: この変更により、パッケージ名がクラス名と一致するようになります。
RawMetadataProcessor.java
portal-kernel/src/com/liferay/document/library/kernel/util/RawMetadataProcessor.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
RawMetadataProcessorクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: この変更により、パッケージ名がクラス名と一致するようになります。
RawMetadataProcessorUtil.java
portal-kernel/src/com/liferay/document/library/kernel/util/RawMetadataProcessorUtil.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
RawMetadataProcessorUtilクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: この変更により、パッケージ名がクラス名と一致するようになります。
VideoProcessor.java
portal-kernel/src/com/liferay/document/library/kernel/util/VideoProcessor.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
VideoProcessorクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: この変更により、パッケージ名がクラス名と一致するようになります。
VideoProcessorUtil.java
portal-kernel/src/com/liferay/document/library/kernel/util/VideoProcessorUtil.java
- 日付: 2023年12月1日
- チケット: LPS-188559
- 変更点:
VideoProcessorUtilクラスは、com.liferay.document.library.kernel.utilパッケージからcom.liferay.document.library.kernel.processorパッケージに移動されました。 - 理由: この変更により、パッケージ名がクラス名と一致するようになります。
ModelResourcePermissionFactory.java
portal-kernel/src/com/liferay/portal/kernel/security/permission/resource/ModelResourcePermissionFactory.java
- 日付: 2023年12月12日
- チケット: LPS-193174
- 変更点:
getInstanceメソッドが削除されました。 - 理由: サービス モデル リソースのアクセス許可は、
ModelResourcePermissionRegistryUtilを介して取得されるようになりました。
PortletResourcePermissionFactory.java
portal-kernel/src/com/liferay/portal/kernel/security/permission/resource/PortletResourcePermissionFactory.java
- 日付: 2023年12月12日
- チケット: LPS-193174
- 変更点:
getInstanceメソッドが削除されました。 - 理由: このメソッドは使用されなくなりました。
JSONWebServiceActionsManager.java
portal-kernel/src/com/liferay/portal/kernel/jsonwebservice/JSONWebServiceActionsManager.java
- 日付: 2023年12月13日
- チケット: LPS-203854
- 変更点:
registerServletContext(ServletContext)メソッドとunregisterServletContext(ServletContext)メソッドが削除されました。 - 理由: Spring Bean JSON Web サービスの登録が
JSONWebServiceTrackerに集中化されたため、ServletContextを明示的に登録または登録解除する必要がなくなりました。
JSONWebServiceActionsManagerUtil.java
portal-kernel/src/com/liferay/portal/kernel/jsonwebservice/JSONWebServiceActionsManagerUtil.java
- 日付: 2023年12月13日
- チケット: LPS-203854
- 変更点:
registerServletContext(ServletContext)メソッドとunregisterServletContext(ServletContext)メソッドが削除されました。 - 理由: Spring Bean JSON Web サービスの登録が
JSONWebServiceTrackerに集中化されたため、ServletContextを明示的に登録または登録解除する必要がなくなりました。
PhoneNumberFormatUtil.java
portal-kernel/src/com/liferay/portal/kernel/format/PhoneNumberFormatUtil.java
- 日付: 2023年12月13日
- チケット: LPS-200292
- 変更点:
PhoneNumberFormatUtilクラスがportal-kernelからportal-implに移動されました。 このクラスを引き続き使用するには、ビルド依存関係としてportal-implを追加します。 さらに、getPhoneNumberFormatメソッドが削除されました。 - 理由: コード構造を簡素化するために、クラスは
portal-implに移動されました。getPhoneNumberFormatメソッドは使用されなくなりました。
ClusterBridgeMessageListener.java
portal-kernel/src/com/liferay/portal/kernel/cluster/messaging/ClusterBridgeMessageListener.java
- 日付: 2023年12月15日
- チケット: LPS-203461
- 変更点:
ClusterBridgeMessageListenerクラスがportal-kernelモジュールからuser-admin-webモジュールに移動されました。 - 理由: このクラスは、
user-admin-webモジュールのlive_users宛先にのみ使用されます。
DefaultControlPanelEntry.java
portal-kernel/com/liferay/portal/kernel/portlet/DefaultControlPanelEntry.java
- 日付: 2024 年 1 月 4 日
- チケット: LPS-200537
- 変更点: クラスが削除されました。
- 理由: この実装はもう使用されません。
ServiceProxyFactory.java
portal-kernel/src/com/liferay/portal/kernel/util/ServiceProxyFactory.java
- 日付: 2024 年 1 月 8 日
- チケット: LPS-204548
- 変更点: クラスが削除されました。 代わりに、
スナップショットクラスを直接使用します。 - 理由: このクラスはもう使用されません。
LayoutSet.java
portal-kernel/src/com/liferay/portal/kernel/model/LayoutSet.java
- 日付: 2024 年 1 月 10 日
- チケット: LPS-146160
- 変更点: 新しい
isLayoutSetReadyForPropagationメソッドが追加されました。 - 理由: この新しいメソッドにより、レイアウト セットがレイアウト セット プロトタイプからアクティブに伝播されているかどうかを識別できます。
LayoutSetWrapper.java
portal-kernel/src/com/liferay/portal/kernel/model/LayoutSetWrapper.java
- 日付: 2024 年 1 月 10 日
- チケット: LPS-146160
- 変更点: 新しい
isLayoutSetReadyForPropagationメソッドが追加されました。 - 理由: この新しいメソッドにより、レイアウト セットがレイアウト セット プロトタイプからアクティブに伝播されているかどうかを識別できます。
FileEntry.java
portal-kernel/src/com/liferay/portal/kernel/repository/model/FileEntry.java
- 日付: 2024 年 1 月 29 日
- チケット: LPD-6958
- 変更点: 新しい表示日付フィールドに新しい
getDisplayDateメソッドが追加されました。 - 理由: この新しい方法により、外部リポジトリが有効になっている場合に、表示日付を外部リポジトリ内のファイルエントリに伝播できるようになります。
FileVersion.java
portal-kernel/src/com/liferay/portal/kernel/repository/model/FileVersion.java
- 日付: 2024 年 1 月 29 日
- チケット: LPD-6958
- 変更点: 新しい表示日付フィールドに新しい
getDisplayDateメソッドが追加されました。 - 理由: この新しい方法により、外部リポジトリ内の特定のファイル バージョンが有効になっている場合に、表示日付をそのバージョンに伝播できるようになります。
DLStore.java
portal-kernel/src/com/liferay/document/library/kernel/store/DLStore.java
- 日付: 2024 年 1 月 31 日
- チケット: LPD-15353
- 変更点:
deleteFile(long, long, String)は、以前に削除された後、復元されました。 - 理由: このメソッドの実装は、単一のファイルを削除する場合に役立ちます。
portal-kernel/bnd.bnd
- 日付: 2024年2月7日
- チケット: LPS-206272
- 変更点:
portal-kernel/src/com/liferay/portal/kernel/portlet/constants/packageinfoバージョンは1.6.0に上がり、portal-kernel/src/com/liferay/portal/kernel/portlet/packageinfoバージョンは29.2.0に上がりました。 - 理由:
FriendlyURLRegistryUtilクラスに新しいメソッドgetFriendlyURLResolverByDefaultURLSeparator(String defaultURLSeparator)が追加されました。
ポータルテスト クラスの変更
portal-test/bnd.bnd
- 日付: 2024 年 1 月 17 日
- チケット: LPS-200582
- 変更点: 複数のクラスが削除されたため、バンドル バージョンが
24.0.0に増加しました。
CaptureAppender.java
portal-test/src/com/liferay/portal/test/log/CaptureAppender.java
- 日付: 2024 年 1 月 17 日
- チケット: LPS-200582
- 変更点: クラスが削除されました。 代わりに
LoggerTestUtilのLog4JLogCaptureメソッドを使用してください。 - 理由:
CaptureAppenderクラスは非推奨になりました。
Log4JLoggerTestUtil.java
portal-test/src/com/liferay/portal/test/log/Log4JLoggerTestUtil.java
- 日付: 2024 年 1 月 17 日
- チケット: LPS-200582
- 変更点: クラスが削除されました。 代わりに
LoggerTestUtilを直接使用してください。 - 理由:
Log4JLoggerTestUtilクラスは非推奨になりました。
LogEvent.java
portal-test/src/com/liferay/portal/test/log/LogEvent.java
- 日付: 2024 年 1 月 17 日
- チケット: LPS-200582
- 変更点: クラスが削除されました。 代わりに
LoggerTestUtilのLog4JLogEntryメソッドを使用してください。 - 理由:
LogEventクラスは非推奨になりました。
LogAssertionAppender.java
portal-test/src/com/liferay/portal/test/rule/LogAssertionAppender.java
- 日付: 2024 年 1 月 17 日
- チケット: LPS-200582
- 変更点: クラスが削除されました。
- 理由:
LogAssertionAppenderクラスは非推奨になりました。
タグライブラリの変更
liferay-hook_7_4_0.dtd
definitions/liferay-hook_7_4_0.dtd
- 日付: 2023 年 11 月 7 日
- チケット: LPS-196123
- 変更点:
dl.file.entry.processorsポータル プロパティがリストから削除されました。 このポータル プロパティを使用する代わりに、独自のDLProcessor実装を OSGi サービスとして追加します。 - 理由:
DLProcessorのすべてのすぐに使用できる実装が OSGi サービスになったため、このポータル プロパティは不要になりました。
liferay-ui.tld
util-taglib/src/META-INF/liferay-ui.tld
- 日付: 2023 年 11 月 28 日
- チケット: LPS-202768
- 変更点:
liferay-ui:logo-selectorとliferay-ui:progressタグライブラリが削除されました。 代わりに、それぞれliferay-frontend:logo-selectorとliferay-document-library:upload-progressタグライブラリを使用してください。 - 理由: これら 2 つのタグライブラリの場所がモジュールに移動されました。
LogoSelectorTag.java
util-taglib/src/com/liferay/taglib/ui/LogoSelectorTag.java
- 日付: 2023 年 11 月 28 日
- チケット: LPS-202768
- 変更点: このタグライブラリ クラスは削除されました。 代わりに
liferay-frontend:logo-selectorを使用してください。 - 理由: フロントエンドモジュールが同じ機能を処理するようになりました。
UploadProgressTag.java
util-taglib/src/com/liferay/taglib/ui/UploadProgressTag.java
- 日付: 2023 年 11 月 28 日
- チケット: LPS-202768
- 変更点: このタグライブラリ クラスは削除されました。 代わりに
liferay-document-library:upload-progressを使用してください。 - 理由: ドキュメント ライブラリ モジュールが同じ機能を処理するようになりました。