Liferay DXP 2024.Q2 の重大な変更点
重大な変更により、既存の機能またはコード構造が破壊されるか、大幅に変更されます。 Liferay DXP 2024.Q2 のすべての重大な変更点は次のとおりです。 製品が変更および改善されるにつれて、当社はこうした中断を最小限に抑えるよう最善を尽くしますが、避けられない場合もあります。
Liferay DXPの変更点
Liferay 内の既存の機能を破壊したり大幅に変更したりする変更の一覧を以下に示します。
| 重大な変更 | 説明 | 参考 |
|---|---|---|
| 商取引の国ページが削除されました | 国ページはコマース固有の機能ではなくなったため、コマース メニューから削除されました。 国は、コントロール パネルの国管理ページから管理されるようになりました。 | LPD-15148 |
| Webコンテンツ記事の翻訳ステータス | Web コンテンツ記事内の任意のフィールドを翻訳すると、ステータスが 翻訳中に変更されるようになりました。 すべてのフィールドが翻訳された場合にのみ、記事は翻訳済みとみなされます。 | LPD-6589 |
| コンテンツ公開時の権限確認 | ユーザーは、新しいコンテンツを最初に公開または保存するときに、追加のクリックを必要とする権限の確認を求められます。 更新や後続の公開には必要ありません。 | LPD-6769 |
| 鉱山コンテンツフィルターに表示される日付 | Mine コンテンツ フィルターには、コンテンツの変更日ではなく作成日が表示されます。 | LPD-6830 |
| 最近のコンテンツフィルターに表示される日付 | 最近 コンテンツ フィルターには、コンテンツの変更日ではなく作成日が表示されます。 | LPD-6828 |
| 企業XMLサイトマップのデフォルトサイトの仮想ホスト | インスタンスの特定のサイトを選択するための新しい SEO メニューがインスタンス設定に追加され、デフォルトのサイトをリストから削除することはできません。 デフォルト サイトに仮想ホストが定義されている場合、その仮想ホストは会社の XML サイトマップには追加されません (説明には含まれています)。 | LPD-6672 |
| ユーティリティページの構成画面を削除しました | ユーティリティ ページを構成するときに、ユーティリティ ページに関連しない構成画面が表示されなくなりました。 HTML タイトル、HTML 説明、SEO 構成画面は引き続き含まれています。 | LPD-4459 |
| 新しい検索のためにファセット選択をクリアする | 新しいキーワード (ヘッダーの検索バーまたは検索バー ウィジェット) で検索すると、選択したファセットがすべてクリアされます。 選択されたファセットを保持する従来の動作は、検索オプション ウィジェットの [検索全体でファセット選択を保持] オプションで有効にできます。 | LPD-19994 |
com.liferay.portal.kernel.util.RemotePreference API が削除されました | com.liferay.portal.kernel.util.RemotePreference API は削除されました。 User.getRemotePreference(String) または User.getRemotePreferences() メソッドを使用するカスタム コードが影響を受けます。 代わりに、リモート設定を取得するためのリクエストから必要な Cookie を取得します。 | LPD-20659 |
| カスタムオブジェクトのローカリゼーション | ユーザーはカスタム オブジェクトのローカリゼーションを設定できるようになりました。 翻訳可能なオブジェクト フィールドでは、 DTOConverterContextによって指定された優先ロケールが使用されるようになりました。 ユースケースに応じて、コードを調整して Accept-Language ヘッダーを追加または削除します。 | LPD-19561 |
モジュールソースコードの変更
CMISRepositoryHandler.java
modules/apps/document-library/document-library-repository-cmis-api/src/main/java/com/liferay/document/library/repository/cmis/CMISRepositoryHandler.java
- 日付: 2024年2月9日
- チケット: LPD-6960
- 変更点:
addFileEntry(String, long, long, String, String, String, String, String, String, InputStream, long, Date, Date, ServiceContext)に新しいDate(displayDate) パラメーターが追加されました。 - 理由: 新しいパラメータは、
DocumentRepositoryの新しいメソッドを実装します。
FragmentEntryLocalServiceUtil.java
modules/apps/fragment/fragment-api/src/main/java/com/liferay/fragment/service/FragmentEntryLocalServiceUtil.java
- 日付: 2024年2月9日
- チケット: LPD-16310
- 変更点:
updateFragmentEntry(long, long, long, String, String, String, boolean, String, String, long, int)メソッドが削除されました。 代わりに、updateFragmentEntry(long, long, long, String, String, String, boolean, String, String, long, boolean, String, int)を使用してください。 - 理由: フラグメントエントリを更新するには、追加のパラメータが必要になりました。
FragmentEntryServiceUtil.java
modules/apps/fragment/fragment-api/src/main/java/com/liferay/fragment/service/FragmentEntryServiceUtil.java
- 日付: 2024年2月9日
- チケット: LPD-16310
- 変更点:
updateFragmentEntry(long, long, String, String, String, String, boolean, String, String, long, int)メソッドが削除されました。 代わりに、updateFragmentEntry(long, long, String, String, String, String, boolean, String, String, long, boolean, String, int)を使用してください。 - 理由: フラグメントエントリが更新されたため、追加のパラメータが必要になりました。
GroupSearchProvider.java
modules/apps/site/site-api/src/main/java/com/liferay/site/provider/GroupSearchProvider.java
- 日付: 2024年2月12日
- チケット: LPD-17465
- 変更点:
setResultsAndTotal(List<String>、GroupSearch、PortletRequest)メソッドに新しいlong[](excludedGroupIds) パラメーターが追加されました。 - 理由: この変更は、サイト アイテム セレクターから一部のサイトを除外するために必要です (たとえば、親サイトが変更されている場合など)。
FriendlyURLSeparatorCompanyConfiguration.java
modules/apps/friendly-url/friendly-url-api/src/main/java/com/liferay/friendly/url/configuration/FriendlyURLSeparatorCompanyConfiguration.java
- 日付: 2024年2月14日
- チケット: LPD-15434
- 変更点:
friendlyURLSeparatorsメソッドが削除されました。 代わりに、新しいfriendlyURLSeparatorsJSONObjectStringメソッドが追加されました。 - 理由: この変更は、他の場所の命名パターンとの一貫性を保つために行われます。
サイトマップ構成マネージャ.java
モジュール/アプリ/サイト/サイトAPI/src/main/java/com/liferay/site/configuration/manager/SitemapConfigurationManager.java
- 日付: 2024年2月15日
- チケット: LPD-15718
- 変更点:
saveSitemapCompanyConfigurationメソッドに新しいlong[](companySitemapGroupIds) パラメーターが追加されました。 さらに、新しいgetCompanySitemapGroupIds(long)メソッドが追加されました。 - 理由: この変更は、会社のサイトマップ構成のグループ ID を保存するために必要です。
BatchEngineImportTaskServiceImpl.java
modules/apps/batch-engine/batch-engine-service/src/main/java/com/liferay/batch/engine/service/impl/BatchEngineImportTaskServiceImpl.java
- 日付: 2024年2月19日
- チケット: LPD-15802
- 変更点: 新しい
addBatchEngineImportTask(String, long, long, long, String, String, byte[], String, String, Map<String, String>, int, String, Map<String, Serializable>, String)、addBatchEngineImportTask(String, long, long, long, String, String, byte[], String, String, Map<String, String>, int, String, Map<String, Serializable>, String, BatchEngineTaskItemDelegate<?>)、getBatchEngineImportTaskByExternalReferenceCode(String, long)、およびgetBatchEngineImportTasksCount(long)メソッドが追加されました。 - 理由: この変更は、管理者と所有者だけがエクスポートされた情報を読み取れるようにするために必要です。
BatchEngineImportTaskServiceImpl.java
modules/apps/batch-engine/batch-engine-service/src/main/java/com/liferay/batch/engine/service/impl/BatchEngineImportTaskServiceImpl.java
- 日付: 2024年2月19日
- チケット: LPD-15576
- 変更点: 新しい
getBatchEngineImportTask(long)メソッドが追加されました。 - 理由: この変更は、制御された権限を持つ特定の
BatchEngineImportTaskを取得するために必要です。
rest-openapi.yaml
/modules/apps/digital-signature/digital-signature-rest-impl/rest-openapi.yaml
- 日付: 2024年2月19日
- チケット: LPD-15600
- 変更点:
getSiteDSEnvelopesPageAPI に新しいStringパラメータが追加されました (fromDate、keywords、order、status)。 - 理由:
DSEnvelopeオブジェクトをフィルタリングするには追加のパラメータが必要です。
BatchEngineExportTaskServiceImpl.java
modules/apps/batch-engine/batch-engine-service/src/main/java/com/liferay/batch/engine/service/impl/BatchEngineExportTaskServiceImpl.java
- 日付: 2024年2月19日
- チケット: LPD-15802
- 変更点: 新しい
addBatchEngineExportTask(String, long, long, String, String, String, String, List<String>、 Map<String, Serializable>、 String)、getBatchEngineExportTaskByExternalReferenceCode(String, long)、およびgetBatchEngineExportTasksCount(long)メソッドが追加されました。 - 理由: エクスポートされた情報を管理者と所有者だけが読み取れるようにするために、新しい方法が必要です。
BatchEngineExportTaskServiceImpl.java
modules/apps/batch-engine/batch-engine-service/src/main/java/com/liferay/batch/engine/service/impl/BatchEngineExportTaskServiceImpl.java
- 日付: 2024年2月19日
- チケット: LPD-15576
- 変更点: 新しい
getBatchEngineExportTask(long)メソッドが追加されました。 - 理由: 制御された権限を持つ特定の
BatchEngineExportTaskを取得するには、新しいメソッドが必要です。
BatchEngineImportTaskServiceImpl.java
modules/apps/batch-engine/batch-engine-service/src/main/java/com/liferay/batch/engine/service/impl/BatchEngineImportTaskServiceImpl.java
- 日付: 2024年2月21日
- チケット: LPD-15576
- 変更点:
getBatchEngineImportTaskErrorsメソッドが削除されました。 - 理由:
getBatchEngineImportTaskErrorsロジックは、代わりにBatchEngineImportErrorTaskLocalServiceに属します。
APIApplication.java
modules/apps/headless/headless-builder/headless-builder-api/src/main/java/com/liferay/headless/builder/application/APIApplication.java
- 日付: 2024年2月21日
- チケット: LPD-11973
- 変更点: 新しい
getPropertyTypeメソッドが追加されました。 - 理由: この変更により、API プロパティ タイプのサポートが追加されます。
CTCollectionResource.java
modules/apps/change-tracking/change-tracking-rest-api/src/main/java/com/liferay/change/tracking/rest/resource/v1_0/CTCollectionResource.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getCTCollectionsPageとpostCTCollectionsPageExportBatchのパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫した順序で並べ替えられます。
CTEntryResource.java
modules/apps/change-tracking/change-tracking-rest-api/src/main/java/com/liferay/change/tracking/rest/resource/v1_0/CTEntryResource.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getCtCollectionCTEntriesPage内のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫した順序で並べ替えられます。
CTProcessResource.java
modules/apps/change-tracking/change-tracking-rest-api/src/main/java/com/liferay/change/tracking/rest/resource/v1_0/CTProcessResource.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getCTProcessesPageとpostCTProcessesPageExportBatchのパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫した順序で並べ替えられます。
CTCollectionResource.java
modules/apps/change-tracking/change-tracking-rest-client/src/main/java/com/liferay/change/tracking/rest/client/resource/v1_0/CTCollectionResource.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getCTCollectionsPage、getCTCollectionsPageHttpResponse、postCTCollectionsPageExportBatch、およびpostCTCollectionsPageExportBatchHttpResponseのパラメータが、CTCollectionResourceに含まれる複数のクラス内で並べ替えられました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
CTEntryResource.java
modules/apps/change-tracking/change-tracking-rest-client/src/main/java/com/liferay/change/tracking/rest/client/resource/v1_0/CTEntryResource.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
CTEntryResourceに含まれる複数のクラスのgetCtCollectionCTEntriesPageとgetCtCollectionCTEntriesPageHttpResponseのパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
CTProcessResource.java
modules/apps/change-tracking/change-tracking-rest-client/src/main/java/com/liferay/change/tracking/rest/client/resource/v1_0/CTProcessResource.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getCTProcessesPage、getCTProcessesPageHttpResponse、postCTProcessesPageExportBatch、およびpostCTProcessesPageExportBatchHttpResponseのパラメータが、CTProcessResourceに含まれる複数のクラス内で並べ替えられました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/change-tracking/change-tracking-rest-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getCTCollectionsPage、getCtCollectionCTEntriesPage、およびgetCTProcessesPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
CTCollectionResourceImpl.java
modules/apps/change-tracking/change-tracking-rest-impl/src/main/java/com/liferay/change/tracking/rest/internal/resource/v1_0/CTCollectionResourceImpl.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getCTCollectionsPageとpostCTCollectionsPageExportBatchのパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
CTEntryResourceImpl.java
modules/apps/change-tracking/change-tracking-rest-impl/src/main/java/com/liferay/change/tracking/rest/internal/resource/v1_0/CTEntryResourceImpl.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getCtCollectionCTEntriesPage内のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
CTProcessResourceImpl.java
modules/apps/change-tracking/change-tracking-rest-impl/src/main/java/com/liferay/change/tracking/rest/internal/resource/v1_0/CTProcessResourceImpl.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getCTProcessesPage内のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-catalog-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getProductByExternalReferenceCodeRelatedProductsPageおよびgetProductIdRelatedProductsPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-inventory-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getWarehouseItemsUpdatedPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-cart-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getCartItemsPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-catalog-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getChannelProductProductOptionProductOptionValuesPage、postChannelProductProductOptionProductOptionValuesPage、getChannelProductRelatedProductsPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/headless/headless-admin-content/headless-admin-content-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getSiteDisplayPageTemplatesPageおよびgetSiteStructuredContentsPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
KeywordResource.java
modules/apps/headless/headless-admin-taxonomy/headless-admin-taxonomy-api/src/main/java/com/liferay/headless/admin/taxonomy/resource/v1_0/KeywordResource.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getKeywordsRankedPage内のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
KeywordResource.java
modules/apps/headless/headless-admin-taxonomy/headless-admin-taxonomy-client/src/main/java/com/liferay/headless/admin/taxonomy/client/resource/v1_0/KeywordResource.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
KeywordResourceに含まれる複数のクラス内のgetKeywordsRankedPageとgetKeywordsRankedPageHttpResponseのパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/headless/headless-admin-taxonomy/headless-admin-taxonomy-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getAssetLibraryKeywordsPage、getAssetLibraryTaxonomyVocabulariesPage、getKeywordsRankedPage、getSiteKeywordsPage、getSiteTaxonomyVocabulariesPage、getTaxonomyCategoriesRankedPage のパラメータの順序が変更されました。、getTaxonomyCategoryTaxonomyCategoriesPage、およびgetTaxonomyVocabularyTaxonomyCategoriesPageAPI。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
KeywordResourceImpl.java
modules/apps/headless/headless-admin-taxonomy/headless-admin-taxonomy-impl/src/main/java/com/liferay/headless/admin/taxonomy/internal/resource/v1_0/KeywordResourceImpl.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getKeywordsRankedPage内のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
RoleResource.java
modules/apps/headless/headless-admin-user/headless-admin-user-api/src/main/java/com/liferay/headless/admin/user/resource/v1_0/RoleResource.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getRolesPageとpostRolesPageExportBatchのパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
RoleResource.java
modules/apps/headless/headless-admin-user/headless-admin-user-client/src/main/java/com/liferay/headless/admin/user/client/resource/v1_0/RoleResource.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getRolesPage、getRolesPageHttpResponse、postRolesPageExportBatch、およびpostRolesPageExportBatchHttpResponseのパラメータが、RoleResourceに含まれる複数のクラス内で並べ替えられました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/headless/headless-admin-user/headless-admin-user-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getAccountAccountRolesByExternalReferenceCodePage、getAccountAccountRolesPage、getOrganizationsPage、getOrganizationChildOrganizationsPage、getOrganizationOrganizationsPage、getRolesPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
RoleResourceImpl.java
modules/apps/headless/headless-admin-user/headless-admin-user-impl/src/main/java/com/liferay/headless/admin/user/internal/resource/v1_0/RoleResourceImpl.java
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getRolesPage内のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/headless/headless-admin-workflow/headless-admin-workflow-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getWorkflowInstanceWorkflowLogsPage、getWorkflowTasksAssignedToRolePage、およびgetWorkflowTaskWorkflowLogsPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/headless/headless-delivery/headless-delivery-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点
getAssetLibraryContentElementsPage、getAssetLibraryContentSetByKeyContentSetElementsPage、getAssetLibraryContentSetByUuidContentSetElementsPage、getAssetLibraryContentStructuresPageのパラメータの順序が変更されました、getAssetLibraryContentTemplatesPage,getAssetLibraryDocumentFoldersPage,getAssetLibraryDocumentsPage,getAssetLibraryStructuredContentFoldersPage,getAssetLibraryStructuredContentsPage,getBlogPostingCommentsPage、getCommentCommentsPage,getContentSetContentSetElementsPage,getContentStructureStructuredContentsPage,getDocumentFolderDocumentsPage,getDocumentFolderDocumentFoldersPage,getDocumentCommentsPage、getKnowledgeBaseArticleKnowledgeBaseArticlesPage、getKnowledgeBaseFolderKnowledgeBaseArticlesPage、getKnowledgeBaseFolderKnowledgeBaseFoldersPage、getMessageBoardMessageBoardMessagesPage、getMessageBoardSectionMessageBoardThreadsPage、getMessageBoardSectionMessageBoardSectionsPage,getMessageBoardThreadsRankedPage,getMessageBoardThreadMessageBoardMessages,getSiteBlogPostingImagesPage,getSiteBlogPostingsPage,getSiteContentElementsPage、getSiteContentSetByKeyContentSetElementsPage,getSiteContentSetByUuidContentSetElementsPage,getSiteContentStructuresPage,getSiteContentTemplatesPage,getSiteDocumentFoldersPage,getSiteDocumentsPage,getSiteKnowledgeBaseArticlesPage、getSiteKnowledgeBaseFoldersPage,getSiteMessageBoardMessagesPage,getSiteMessageBoardSectionsPage,getSiteMessageBoardThreadsPage,getSiteNavigationMenusPage,getSitePagesPage,getSiteStructuredContentFoldersPage、getSiteStructuredContentsPage,getSiteWikiNodesPage,getStructuredContentFolderStructuredContentFoldersPage,getStructuredContentFolderStructuredContentsPage,getStructuredContentCommentsPage,getWikiNodeWikiPagesPageAPIを使用します。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/headless/headless-user-notification/headless-user-notification-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getMyUserNotificationsPageおよびgetUserAccountUserNotificationsPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/object/object-rest-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getObjectEntriesPageおよびgetScopeScopeKeyPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/apps/portal-search/portal-search-rest-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
postSearchPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/dxp/apps/commerce/headless/headless-commerce-machine-learning-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getSkuForecastsByMonthlyRevenuePageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/dxp/apps/portal-workflow/portal-workflow-metrics-rest-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
getProcessMetricsPage、getProcessInstancesPage、getProcessNodeMetricsPage、およびgetProcessSLAsPageAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
rest-openapi.yaml
modules/dxp/apps/search-experiences/search-experiences-rest-impl/rest-openapi.yaml
- 日付: 2024年2月21日
- チケット: LPD-18192
- 変更点:
postSearchAPI のパラメータの順序が変更されました。 - 理由: この変更により、パラメータが一貫して並べ替えられるようになります。
com-fedex-ws
/modules/third-party/com-fedex-ws
- 日付: 2024年2月22日
- チケット: LPD-3475
- 変更点:
com-fedex-wsモジュールが削除されました。 - 理由: セキュリティ上の懸念からモジュールが削除されました。
コマース配送エンジン-フェデックス
/modules/apps/commerce/コマース配送エンジン-フェデックス
- 日付: 2024年2月22日
- チケット: LPD-3475
- 変更点:
commerce-shipping-engine-fedexモジュールが削除されました。 - 理由: セキュリティ上の懸念からモジュールが削除されました。
PanelCategoryRegistry.java
modules/apps/application-list/application-list-api/src/main/java/com/liferay/application/list/PanelCategoryRegistry.java
- 日付: 2024年2月26日
- チケット: LPS-196226
- 変更点:
PanelCategoryRegistryクラスの名前がPanelCategoryRegistryUtilに変更され、com.liferay.application.list.utilパッケージに移動されました。 - 理由:
PanelCategoryRegistryコンポーネントには、サービスとして独自の名前があります。
CPDefinitionSpecificationOptionValueLocalService.java
modules/apps/commerce/commerce-product-api/src/main/java/com/liferay/commerce/product/service/CPDefinitionSpecificationOptionValueLocalService.java
- 日付: 2024年2月26日
- チケット: LPD-13466
- 変更点:
addCPDefinitionSpecificationOptionValueメソッドとupdateCPDefinitionSpecificationOptionValueメソッドのパラメータの順序が変更されました。 さらに、updateCPDefinitionSpecificationOptionValueメソッドには、新しいString(key) パラメーターが追加されました。 - 理由: キーに基づいて製品仕様を示すフラグメントを作成するには、新しいパラメータが必要です。 メソッドパラメータは適切に並べ替えられるよう並べ替えられます。
BaseDBPartitionTestCase.java
modules/apps/portal/portal-db-partition-test-util/src/main/java/com/liferay/portal/db/partition/test/util/BaseDBPartitionTestCase.java
- 日付: 2024年2月26日
- チケット: LPD-17898
- 変更点:
enableDBPartitionおよびdisableDBPartitionメソッドが削除されました。 - 理由: データベース パーティション テストは、データベース パーティションが有効な場合にのみ実行されるため、これらのメソッドは不要です。
AccountEntryEmailConfiguration.java
modules/apps/account/account-api/src/main/java/com/liferay/account/configuration/AccountEntryEmailConfiguration.java
- 日付: 2024年2月28日
- チケット: LPD-4319
- 変更点: 新しい
invitationEmailSenderEmailAddressとinvitationEmailSenderName設定が追加されました。 - 理由: この変更は、招待メールを送信するユーザーの特定の名前またはメールアドレスを定義するために必要です。
VirtualCPTypeTestUtil.java
modules/apps/commerce/commerce-product-type-virtual-test-util/src/main/java/com/liferay/commerce/product/type/virtual/test/util/VirtualCPTypeTestUtil.java
- 日付: 2024年2月29日
- チケット: LPD-15104
- 変更点:
addJournalArticle(long)メソッドが削除されました。 - 理由: メソッドは使用されませんでした。
AssetListAssetEntryProvider.java
modules/apps/asset/asset-list-api/src/main/java/com/liferay/asset/list/asset/entry/provider/AssetListAssetEntryProvider.java
- 日付: 2024年3月1日
- チケット: LPD-19219
- 変更点:
getAssetEntriesCountメソッドが削除されました。 さらに、getAssetEntriesメソッドは、List<AssetEntry>ではなく、InfoPage<AssetEntry>を返すようになりました。 - 理由: この変更により、アセットエントリ数と検索結果の取得のパフォーマンスが向上します。
SimilarResultsContributor.java
modules/dxp/apps/portal-search-similar-results/portal-search-similar-results-web-spi/src/main/java/com/liferay/portal/search/similar/results/web/spi/contributor/SimilarResultsContributor.java
- 日付: 2024年3月4日
- チケット: LPD-19398
- 変更点:
SimilarResultsContributorクラスは、portal-search-similar-results-webモジュール (現在はmodules/dxp/apps/portal-search-similar-results/portal-search-similar-results-web/src/main/java/com/liferay/portal/search/similar/results/web/internal/contributor/SimilarResultsContributor.java) に移動されました。 - 理由:
SimilarResultsContributorクラスは、portal-search-similar-results-webでのみ実装または使用されており、SPI ではありません。
CommercePaymentEntryRefundType.java
modules/apps/commerce/commerce-payment-api/src/main/java/com/liferay/commerce/payment/entry/CommercePaymentEntryRefundType.java
- 日付: 2024年3月5日
- チケット: LPD-15909
- 変更点: 新しい
getEnabledメソッドが追加されました。 - 理由: この変更は、
CommercePaymentEntryRefundTypeが有効かどうかを管理するために必要です。
LearnMessageUtil.java
modules/apps/learn/learn-api/src/main/java/com/liferay/learn/LearnMessageUtil.java
- 日付: 2024年3月6日
- チケット: LPD-19760
- 変更点:
devおよびoffリソース モードが追加されました。 リソース モードがdevに設定されている場合、Learn リソースはhttp://localhost:3062から読み取られます。 モードがまたはの場合、それらは https://s3.amazonaws.com/learn-resources.liferay.com から読み取られます。 モードがオフの場合、Learn タグ ライブラリは無効になります。 - 理由: この変更により、Liferay Learn に新しいメッセージを簡単に追加できるようになります。
CPSpecificationOptionLocalService.java
modules/apps/commerce/commerce-product-api/src/main/java/com/liferay/commerce/product/service/CPSpecificationOptionLocalService.java
- 日付: 2024年3月8日
- チケット: LPD-13560
- 変更点:
addCPSpecificationOptionおよびupdateCPSpecificationOptionメソッドに、新しいdouble(priority) パラメータが追加されました。 - 理由: この変更は、ストアフロントで仕様を並べ替えるために必要です。
CPSpecificationOptionService.java
modules/apps/commerce/commerce-product-api/src/main/java/com/liferay/commerce/product/service/CPSpecificationOptionService.java
- 日付: 2024年3月8日
- チケット: LPD-13560
- 変更点:
addCPSpecificationOptionおよびupdateCPSpecificationOptionメソッドに、新しいdouble(priority) パラメータが追加されました。 - 理由: この変更は、ストアフロントで仕様を並べ替えるために必要です。
FrontendTokenDefinitionRegistry.java
modules/apps/frontend-token/frontend-token-definition-api/src/main/java/com/liferay/frontend/token/definition/FrontendTokenDefinitionRegistry.java
- 日付: 2024年3月12日
- チケット: LPD-7080
- 変更点:
getFrontendTokenDefinitionメソッドのString(themeId) パラメータが、新しいLayoutSetパラメータに置き換えられました。 - 理由: この変更は、テーマ CSS クライアント拡張機能によって追加された
FrontendTokenDefinitionを取得するために必要です。
ObjectStateLocalServiceImpl.java
modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectStateLocalServiceImpl.java
- 日付: 2024年3月14日
- チケット: LPD-20078
- 変更点: 新しい
fetchObjectStateFlowObjectStateメソッドが追加されました。 - 理由: この変更は、コードを try-catch ブロックでラップせずにオブジェクトの状態が存在するかどうかを確認するために必要です。
WorkspaceExtension.java
modules/sdk/gradle-plugins-workspace/src/main/java/com/liferay/gradle/plugins/workspace/WorkspaceExtension.java
- 日付: 2024年3月14日
- チケット: LPD-16636
- 変更点:
getBundleChecksumMD5およびsetBundleChecksumMD5(java.lang.Object)メソッドが削除されました。 代わりに、getBundleChecksumSHA512メソッドとsetBundleChecksumSHA512(java.lang.Object)メソッドを使用します。getDefaultBundleChecksumMD5、getDefaultBundleUrl、getProduceInfo、getBundleTokenEmailAddress、getBundleTokenPassword、getBundleTokenPasswordFile、isBundleTokenDownload、isBundleTokenForce、isBundleTokenDownload(java.lang.Object)、setBundleTokenEmailAddress(java.lang.Object)、setBundleTokenForce(java.lang.Object)、setBundleTokenPassword(java.lang.Object)、setBundleTokenPasswordFile(java.lang.Object)メソッドと内部のProductInfoクラスも削除されます。 - 理由: バンドルは、代わりに SHA-512 アルゴリズムを使用したチェックサムで検証されるようになりました。 プロダクト キーからリリース情報を取得する詳細は完全に内部的なものになったため、この実装はもはや役に立ちません。 プロダクト キーを使用したリリース データに関連するプロパティは削除されました (ただし、個々の詳細は引き続き DSL で手動で上書きできます)。 バンドルをダウンロードする際に認証は不要になりました。
BasePortalToolsTask.java
modules/sdk/gradle-plugins/src/main/java/com/liferay/gradle/plugins/task/BasePortalToolsTask.java
- 日付: 2024年3月15日
- チケット: LPD-15162
- 変更点:
getMainメソッドが削除されました。 - 理由: 基礎となる
JavaExecクラスが Gradle 8 でメソッドを削除しました。
LayoutPageTemplateCollectionTreeNodeItemSelectorCriterion.java
modules/apps/layout/layout-page-template-item-selector-api/src/main/java/com/liferay/layout/page/template/item/selector/criterion/LayoutPageTemplateCollectionTreeNodeItemSelectorCriterion.java
- 日付: 2024年3月25日
- チケット: LPD-19160
- 変更点:
getLayoutPageTemplateCollectionIdメソッドは、新しいgetLayoutPageTemplateCollectionIdsメソッドに置き換えられ、long[]値を返します。setLayoutPageTemplateCollectionId(long)メソッドも、新しいsetLayoutPageTemplateCollectionIds(long[])メソッドに置き換えられました。 - 理由: この変更は、複数のレイアウト ページ テンプレート コレクション ID の設定をサポートするために必要です。
util.js
modules/apps/frontend-js/frontend-js-aui-web/src/main/resources/META-INF/resources/liferay/util.js
- 日付: 2024年3月28日
- チケット: LPD-18840
- 変更点:
selectEntity関数は提供されなくなりました。 - 理由: 関数は使用されなくなりました。
ObjectEntryLocalServiceImpl.java
modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectEntryLocalServiceImpl.java
- 日付: 2024年3月28日
- チケット: LPD-19409
- 変更点:
getValuesListメソッドは、OrderByExpression[]パラメータをSort[]パラメータに置き換えました。 - 理由: 式はオブジェクト サービス レイヤーで計算する必要があるため、この変更が必要です。
BaseNotificationType.java
modules/apps/notification/notification-api/src/main/java/com/liferay/notification/type/BaseNotificationType.java
- 日付: 2024年3月28日
- チケット: LPD-20526
- 変更点:
formatContentおよびformatLocalizedContentメソッドが削除されました。 - 理由:
formatContentロジックがDefaultEmailProviderクラスに移動されました。formatLocalizedContentロジックはNotificationTypeUtilクラスに移動されます。
CommercePaymentEntryRefundTypeRegistry.java
modules/apps/commerce/commerce-payment-api/src/main/java/com/liferay/commerce/payment/entry/CommercePaymentEntryRefundTypeRegistry.java
- 日付: 2024年3月28日
- チケット: LPD-15909
- 変更点:
getCommercePaymentEntryRefundTypeおよびgetCommercePaymentEntryRefundTypesメソッドに、新しいlong(companyId) パラメーターが追加されました。 - 理由: この変更は、会社ごとに異なる構成を管理するために必要です。
AccountListTypeConstants.java
modules/apps/account/account-api/src/main/java/com/liferay/account/constants/AccountListTypeConstants.java
- 日付: 2024年3月29日
- チケット: LPD-18486
- 変更点:
ACCOUNT_ENTRY_PHONE_TYPE_TOOL_FREE定数の名前がACCOUNT_ENTRY_PHONE_TYPE_TOLL_FREEに変更されました。 - 理由: この変更により定数名のタイプミスが修正されます。
DefaultCommerceOrderValidatorImpl.java
modules/apps/commerce/commerce-service/src/main/java/com/liferay/commerce/internal/order/DefaultCommerceOrderValidatorImpl.java
- 日付: 2024年3月29日
- チケット: LPD-3387
- 変更点:
DefaultCommerceOrderValidatorImplにコマース注文ステータスの新しいチェック機能が追加されました。 - 理由: この変更では、注文項目を追加するためにコマース注文がオープンステータスになっている必要があります。
ObjectDefinitionLocalServiceImpl.java
modules/apps/object/object-service/src/main/java/com/liferay/object/service/impl/ObjectDefinitionLocalServiceImpl.java
- 日付: 2024年4月3日
- チケット: LPD-19574
- 変更点:
addObjectDefinitionメソッドに新しいlong(rootObjectDefinitionId) パラメータが追加されました。 - 理由: この変更は、インポートを可能にするために、
ObjectDefinitionオブジェクトをそのルート オブジェクト定義に関連付けるために必要です。
InputLocalized.tsx
modules/apps/frontend-js/frontend-js-components-web/src/main/resources/META-INF/resources/forms/input/InputLocalized.tsx
- 日付: 2024年4月3日
- チケット: LPD-1952
- 変更点:
InputLocalizedはdisableFlagプロパティを受け取らなくなりました。 - 理由: この変更により、
InputLocalizedコンポーネントの使いやすさが向上します。
PlacedOrderItemResourceImpl.java
modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-order-impl/src/main/java/com/liferay/headless/commerce/delivery/order/internal/resource/v1_0/PlacedOrderItemResourceImpl.java
- 日付: 2024年4月5日
- チケット: LPD-20059
- 変更点:
getPlacedOrderPlacedOrdItemsPageメソッドに新しいString(search) およびSort[](sorts) パラメータが追加されました。 - 理由: この変更は、発注済みアイテムを検索して返品を開始できるようにするために必要です。
CTDisplayRendererRegistry.java
modules/apps/change-tracking/change-tracking-spi/src/main/java/com/liferay/change/tracking/spi/display/CTDisplayRendererRegistry.java
- 日付: 2024年4月9日
- チケット: LPD-19748
- 変更点: 新しい
isWorkflowEnabled(CTEntry, T)ジェネリック メソッドが追加されました。 - 理由: この変更は、
CTEntryオブジェクトに対してワークフローが有効になっているかどうかを確認するために必要です。
IndexNameBuilder.java
modules/apps/portal-search/portal-search-api/src/main/java/com/liferay/portal/search/index/IndexNameBuilder.java
- 日付: 2024年4月9日
- チケット: LPD-20777
- 変更点: 新しい
getIndexNamePrefixメソッドが追加されました。 - 理由: この変更は、検索エンジン クラスター内の Liferay インデックスを識別するために必要です。
TranslationEntryLocalService.java
modules/apps/translation/translation-api/src/main/java/com/liferay/translation/service/TranslationEntryLocalService.java
- 日付: 2024年4月13日
- チケット: LPD-22843
- 変更点:
addOrUpdateTranslationEntryメソッドに新しいString(languageId) パラメーターが追加されました。 - 理由: この変更は翻訳を正しく実行するために必要です。
TranslationEntryLocalServiceUtil.java
modules/apps/translation/translation-api/src/main/java/com/liferay/translation/service/TranslationEntryLocalServiceUtil.java
- 日付: 2024年4月13日
- チケット: LPD-22843
- 変更点:
addOrUpdateTranslationEntryメソッドに新しいString(languageId) パラメーターが追加されました。 - 理由: この変更は翻訳を正しく実行するために必要です。
TranslationEntryLocalServiceWrapper.java
modules/apps/translation/translation-api/src/main/java/com/liferay/translation/service/TranslationEntryLocalServiceWrapper.java
- 日付: 2024年4月13日
- チケット: LPD-22843
- 変更点:
addOrUpdateTranslationEntryメソッドに新しいString(languageId) パラメーターが追加されました。 - 理由: この変更は翻訳を正しく実行するために必要です。
TranslationEntryService.java
modules/apps/translation/translation-api/src/main/java/com/liferay/translation/service/TranslationEntryService.java
- 日付: 2024年4月13日
- チケット: LPD-22843
- 変更点:
addOrUpdateTranslationEntryメソッドに新しいString(languageId) パラメーターが追加されました。 - 理由: この変更は翻訳を正しく実行するために必要です。
TranslationEntryServiceUtil.java
modules/apps/translation/translation-api/src/main/java/com/liferay/translation/service/TranslationEntryServiceUtil.java
- 日付: 2024年4月13日
- チケット: LPD-22843
- 変更点:
addOrUpdateTranslationEntryメソッドに新しいString(languageId) パラメーターが追加されました。 - 理由: この変更は翻訳を正しく実行するために必要です。
TranslationEntryServiceWrapper.java
modules/apps/translation/translation-api/src/main/java/com/liferay/translation/service/TranslationEntryServiceWrapper.java
- 日付: 2024年4月13日
- チケット: LPD-22843
- 変更点:
addOrUpdateTranslationEntryメソッドに新しいString(languageId) パラメータが追加されました。 - 理由: この変更は翻訳を正しく実行するために必要です。
CommerceOrderItemQuantityFormatter.java
modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/util/CommerceOrderItemQuantityFormatter.java
- 日付: 2024年4月17日
- チケット: LPD-3472
- 変更点: 新しいメソッドが追加されました:
format(CommerceOrderItem, Locale)、parse(ActionRequest, String)、およびparse(String, Locale)。 - 理由: この変更は、価格と数量の米国以外のロケール入力を正しく解析するために必要です。
CommerceQuantityFormatter.java
modules/apps/commerce/commerce-api/src/main/java/com/liferay/commerce/util/CommerceQuantityFormatter.java
- 日付: 2024年4月17日
- チケット: LPD-3472
- 変更点: 新しい
parse(String, Locale)メソッドが追加されました。 - 理由: この変更は、価格と数量の米国以外のロケール入力を正しく解析するために必要です。
ObjectEntryDTOConverter.java
modules/apps/object/object-rest-impl/src/main/java/com/liferay/object/rest/internal/dto/v1_0/converter/ObjectEntryDTOConverter.java
- 日付: 2024年4月17日
- チケット: LPD-21413
- 変更点: 翻訳可能なオブジェクト フィールドでは、ユーザーが設定した
languageIdではなく、DTOConverterContextによって指定された推奨されるLocaleが使用されるようになりました。 - 理由: 新しい実装では、
Accept-Languageヘッダーの言語に適切な翻訳可能なオブジェクト フィールド値が返されます。
LayoutUtilityPageEntryLocalServiceImpl.java
modules/apps/layout/layout-utility-page-service/src/main/java/com/liferay/layout/utility/page/service/impl/LayoutUtilityPageEntryLocalServiceImpl.java
- 日付: 2024年4月18日
- チケット: LPD-19863
- 変更点:
addLayoutUtilityPageEntryメソッドに新しいString(friendlyURL) およびboolean(privateLayout) パラメータが追加されました。 - 理由: この変更により、ユーティリティ ページをパブリック レイアウトで作成できるようになります。
COREntryConfiguration.java
modules/apps/commerce/commerce-order-rule-api/src/main/java/com/liferay/commerce/order/rule/configuration/COREntryConfiguration.java
- 日付: 2024年4月18日
- チケット: LPD-23389
- 変更点:
enabledメソッドが削除されました。 - 理由:
有効化されたメソッドは、もともと機能フラグとして導入されました。
MockInfoServiceRegistrationHolder.java
modules/apps/info/info-test-util/src/main/java/com/liferay/info/test/util/MockInfoServiceRegistrationHolder.java
- 日付: 2024年4月22日
- チケット: LPD-23742
- 変更点:
MockInfoServiceRegistrationHolderコンストラクターに、新しいMockObjectおよびPortalパラメーターが追加されました。 - 理由: この変更により、モック情報フレームワークに表示ページのサポートが追加されます。
MockObject.java
modules/apps/info/info-test-util/src/main/java/com/liferay/info/test/util/model/MockObject.java
- 日付: 2024年4月22日
- チケット: LPD-23742
- 変更点: 新しいコンストラクターが追加されました (
MockObject(long, boolean, boolean))。 - 理由: この変更により、モック情報フレームワークに権限サポートが追加されます。
CommerceAddressFormatterImpl.java
modules/apps/commerce/commerce-service/src/main/java/com/liferay/commerce/internal/address/CommerceAddressFormatterImpl.java
- 日付: 2024年4月22日
- チケット: LPD-3491
- 変更点:
getBasicAddressメソッドとgetDescriptiveAddressメソッドに新しいLocaleパラメータが追加されました。 - 理由: この変更により、ローカライズされた国名のサポートが追加されます。
ClientExtensionEntryConstants.java
modules/apps/client-extension/client-extension-api/src/main/java/com/liferay/client/extension/constants/ClientExtensionEntryConstants.java
- 日付: 2024年4月24日
- チケット: LPD-22159
- 変更点:
TYPE_THEME_JS定数 (テーマ JS クライアント拡張用) が削除されました。 - 理由: テーマ JS クライアント拡張タイプは不要なので使用されません。
ThemeJSCET.java
modules/apps/client-extension/client-extension-type-api/src/main/java/com/liferay/client/extension/type/ThemeJSCET.java
- 日付: 2024年4月24日
- チケット: LPD-22159
- 変更点:
ThemeJSCETクラスが削除されました。 - 理由: テーマ JS クライアント拡張タイプは不要なので使用されません。
TemplateEntryLocalServiceImpl.java
modules/apps/template/template-service/src/main/java/com/liferay/template/service/impl/TemplateEntryLocalServiceImpl.java
- 日付: 2024年4月27日
- チケット: LPD-24010
- 変更点:
addTemplateEntryメソッドに新しいExternalReferenceCodeパラメータが追加されました。 - 理由: 新しいパラメーターにより、
TemplateEntryエンティティ内の外部参照コードのサポートが追加されます。
FieldPredicateProvider.java
modules/apps/object/object-api/src/main/java/com/liferay/object/odata/filter/expression/field/predicate/provider/FieldPredicateProvider.java
- 日付: 2024年4月29日
- チケット: LPD-22155
- 変更点:
getContainsPredicateメソッドに新しいStringパラメータ (fieldName) が追加され、getInPredicateメソッドに新しいObjectパラメータ (left) が追加され、getStartsWithPredicateメソッドに新しい文字列パラメータ (fieldName)。 - 理由: これらのパラメータは、
MultiselectPicklistオブジェクト フィールドによるフィルタリングを有効にするために必要です。
ワークフロー定義設定.java
モジュール/アプリ/ポータルワークフロー/ポータルワークフローAPI/src/main/java/com/liferay/portal/workflow/configuration/ワークフロー定義設定.java
- 日付: 2024年4月29日
- チケット: LPD-23925
- 変更点: 新しい
preventNotifyingAncestorSitesメソッドが追加されました。 - 理由: 祖先サイトに通知するための通知を構成するには、この新しい方法が必要です。
LayoutPageTemplateCollectionServiceImpl.java
modules/apps/layout/layout-page-template-service/src/main/java/com/liferay/layout/page/template/service/impl/LayoutPageTemplateCollectionServiceImpl.java
- 日付: 2024年4月29日
- チケット: LPD-24298
- 変更点:
addLayoutPageTemplateCollectionメソッドに新しいExternalReferenceCodeパラメータが追加されました。 - 理由: 新しいパラメーターにより、
LayoutPageTemplateCollectionエンティティ内の外部参照コードのサポートが追加されます。
AssetListEntryLocalServiceImpl.java
modules/apps/asset/asset-list-service/src/main/java/com/liferay/asset/list/service/impl/AssetListEntryLocalServiceImpl.java
- 日付: 2024年4月30日
- チケット: LPD-24142
- 変更点:
addAssetListEntryメソッドに新しいExternalReferenceCodeパラメータが追加されました。 - 理由: 新しいパラメーターにより、
AssetListエンティティ内の外部参照コードのサポートが追加されます。
AccountEntryLocalServiceUtil.java
modules/apps/account/account-api/src/main/java/com/liferay/account/service/AccountEntryLocalServiceUtil.java
- 日付: 2024年5月1日
- チケット: LPD-24745
- 変更点:
setServiceメソッドが削除されました。 - 理由:
AccountEntryLocalServiceUtilクラスはスナップショットを介してサービスを追跡するため、明示的に設定する必要はなくなりました。
portal-impl クラスの変更
PortalImpl.java
portal-impl/src/com/liferay/portal/util/PortalImpl.java
- 日付: 2024年2月22日
- チケット: LPD-2110
- 変更点:
LocalizedFriendlyUrlメソッドが削除されました。 - 理由: このコードは、このサーブレットにのみ使用されるため、
FriendlyURLServletクラスに移動されました。
portal.properties
portal-impl/src/portal.properties
- 日付: 2024年4月24日
- チケット: LPD-24115
- 変更点:
transaction.isolation.counterポータル プロパティが削除されました。 - 理由:
CounterLocalServiceコードがリファクタリングされ、AOP プロキシを使用する代わりにトランザクションを直接管理するようになりました。
PropsValues.java
portal-impl/src/com/liferay/portal/util/PropsValues.java
- 日付: 2024年4月24日
- チケット: LPD-24115
- 変更点:
TRANSACTION_ISOLATION_COUNTERフィールドが削除されました。 - 理由:
CounterLocalServiceコードがリファクタリングされ、AOP プロキシを使用する代わりにトランザクションを直接管理するようになりました。
PortalSessionCreator.java
portal-impl/src/com/liferay/portal/servlet/PortalSessionCreator.java
- 日付: 2024年4月30日
- チケット: LPD-24699
- 変更点:
PortalSessionCreatorクラスが削除されました。 - 理由:
PortalSessionCreatorのロジックがDependencyManagerSyncUtilのregisterSyncCallableメソッドに移動されました。
PortalSessionDestroyer.java
portal-impl/src/com/liferay/portal/servlet/PortalSessionDestroyer.java
- 日付: 2024年4月30日
- チケット: LPD-24699
- 変更点:
PortalSessionDestroyerクラスが削除されました。 - 理由:
PortalSessionCreatorのロジックがDependencyManagerSyncUtilのregisterSyncCallableメソッドに移動されました。
ポータルカーネル クラスの変更
DLAppLocalService.java
portal-kernel/src/com/liferay/document/library/kernel/service/DLAppLocalService.java
- 日付: 2024年2月9日
- チケット: LPD-6960
- 変更点:
addFileEntry(String, long, long, long, String, String, byte[], Date, Date, ServiceContext)、addFileEntry(String, long, long, long, String, String, String, String, String, byte[], Date, Date, ServiceContext)、addFileEntry(String, long, long, long, String, String, String, String, String, File, Date, Date, ServiceContext)、およびaddFileEntry(String, long, long, long, String,すべての String、String、String、String、String、InputStream、long、Date、Date、ServiceContext)メソッドに、新しいDate(displayDate) パラメーターが追加されました。 - 理由: 新しいパラメータにより、表示日付付きのファイルエントリとファイルバージョンを追加できます。
DLAppService.java
portal-kernel/src/com/liferay/document/library/kernel/service/DLAppService.java
- 日付: 2024年2月9日
- チケット: LPD-6960
- 変更点:
addFileEntry(String, long, long, String, String, String, String, String, byte[], Date, Date, ServiceContext)、addFileEntry(String, long, long, String, String, String, String, String, File, Date, Date, ServiceContext)、およびaddFileEntry(String, long, long, String, String, String, String, String, String, InputStream, long, Date, Date, ServiceContext)メソッドにはすべて新しいDate(displayDate) パラメーター。 - 理由: 新しいパラメータにより、表示日付付きのファイルエントリとファイルバージョンを追加できます。
BaseRepositoryImpl.java
portal-kernel/src/com/liferay/portal/kernel/repository/BaseRepositoryImpl.java
- 日付: 2024年2月9日
- チケット: LPD-6960
- 変更点:
addFileEntry(String, long, long, String, String, String, String, String, String, File, Date, Date, ServiceContext)とaddFileEntry(String, long, long, String, String, String, String, String, String, InputStream, long, Date, Date, ServiceContext)メソッドは両方とも、新しいDate(displayDate) パラメーターが追加されました。 - 理由: 新しいパラメータにより、表示日付付きのファイルエントリとファイルバージョンを追加できます。
DocumentRepository.java
portal-kernel/src/com/liferay/portal/kernel/repository/DocumentRepository.java
- 日付: 2024年2月9日
- チケット: LPD-6960
- 変更点:
addFileEntry(String, long, long, String, String, String, String, String, String, File, Date, Date, ServiceContext)とaddFileEntry(String, long, long, String, String, String, String, String, String, InputStream, long, Date, Date, ServiceContext)メソッドの両方に、新しいDate(displayDate) パラメーターが追加されました。 - 理由: 新しいパラメータにより、表示日付付きのファイルエントリとファイルバージョンを追加できます。
DLFileEntryLocalService.java
portal-kernel/src/com/liferay/document/library/kernel/service/DLFileEntryLocalService.java
- 日付: 2024年2月9日
- チケット: LPD-6960
- 変更点:
addFileEntry(String, long, long, long, String, String, String, String, String, String, long, Map<String, DDMFormValues>, File, InputStream, long, Date, Date, ServiceContext)メソッドに、新しいDate(displayDate) パラメーターが追加されました。 - 理由: 新しいパラメータにより、表示日付付きのファイルエントリとファイルバージョンを追加できます。
DLFileEntryService.java
portal-kernel/src/com/liferay/document/library/kernel/service/DLFileEntryService.java
- 日付: 2024年2月9日
- チケット: LPD-6960
- 変更点:
addFileEntry(String, long, long, long, String, String, String, String, String, String, long, Map<String, DDMFormValues>, File, InputStream, long, Date, Date, ServiceContext)メソッドに、新しいDate(displayDate) パラメーターが追加されました。 - 理由: 新しいパラメータにより、表示日付付きのファイルエントリとファイルバージョンを追加できます。
DLAppLocalService.java
portal-kernel/src/com/liferay/document/library/kernel/service/DLAppLocalService.java
- 日付: 2024年2月12日
- チケット: LPD-16993
- 変更点:
updateFileEntry(long, long, String, String, String, String, String, String, DLVersionNumberIncrease, byte[], Date, Date, ServiceContext)、updateFileEntry(long, long, String, String, String, String, String, DLVersionNumberIncrease, File, Date, Date, ServiceContext)、およびupdateFileEntry(long, long, String, String, String, String, String, DLVersionNumberIncrease, InputStream, long, Date, Date, ServiceContext)メソッドはすべて新しいDate(displayDate) パラメータ。 - 理由: 新しいパラメータにより、ファイルエントリとファイルバージョンの表示日付を更新できます。
DLAppService.java
portal-kernel/src/com/liferay/document/library/kernel/service/DLAppService.java
- 日付: 2024年2月12日
- チケット: LPD-16993
- 変更点:
updateFileEntry(long, String, String, String, String, String, String, DLVersionNumberIncrease, byte[], Date, Date, ServiceContext)、updateFileEntry(long, String, String, String, String, String, String, DLVersionNumberIncrease, File, Date, Date, ServiceContext)、updateFileEntry(long, String, String, String, String, String, DLVersionNumberIncrease, InputStream, long, Date, Date, ServiceContext)、updateFileEntryAndCheckIn(long, String, String, String, String, String, String, DLVersionNumberIncrease, File, Date, Date, ServiceContext)、およびupdateFileEntryAndCheckIn(long, String, String, String, String, String, DLVersionNumberIncrease, InputStream, long, Date, Date, ServiceContext)メソッドにはすべて、新しいDate(displayDate) パラメーターがあります。 - 理由: 新しいパラメータにより、ファイルエントリとファイルバージョンの表示日付を更新できます。
BaseRepositoryImpl.java
portal-kernel/src/com/liferay/portal/kernel/repository/BaseRepositoryImpl.java
- 日付: 2024年2月12日
- チケット: LPD-16993
- 変更点:
updateFileEntry(long, long, String, String, String, String, String, String, DLVersionNumberIncrease, File, Date, Date, ServiceContext)およびupdateFileEntry(long, long, String, String, String, String, String, DLVersionNumberIncrease, InputStream, long, Date, Date, ServiceContext)メソッドの両方に、新しいDate(displayDate) パラメーターが追加されました。 - 理由: 新しいパラメータにより、ファイルエントリとファイルバージョンの表示日付を更新できます。
DocumentRepository.java
portal-kernel/src/com/liferay/portal/kernel/repository/DocumentRepository.java
- 日付: 2024年2月12日
- チケット: LPD-16993
- 変更点:
updateFileEntry(long, long, String, String, String, String, String, String, DLVersionNumberIncrease, File, Date, Date, ServiceContext)およびupdateFileEntry(long, long, String, String, String, String, String, DLVersionNumberIncrease, InputStream, long, Date, Date, ServiceContext)メソッドの両方に、新しいDate(displayDate) パラメーターが追加されました。 - 理由: 新しいパラメータにより、ファイルエントリとファイルバージョンの表示日付を更新できます。
DLFileEntryLocalService.java
portal-kernel/src/com/liferay/document/library/kernel/service/DLFileEntryLocalService.java
- 日付: 2024年2月12日
- チケット: LPD-16993
- 変更点:
updateFileEntry(long, long, String, String, String, String, String, String, DLVersionNumberIncrease, long, Map<String, DDMFormValues>, File, InputStream, long, Date, Date, ServiceContext)メソッドに、新しいDate(displayDate) パラメーターが追加されました。 - 理由: 新しいパラメータにより、ファイルエントリとファイルバージョンの表示日付を更新できます。
DLFileEntryService.java
portal-kernel/src/com/liferay/document/library/kernel/service/DLFileEntryService.java
- 日付: 2024年2月12日
- チケット: LPD-16993
- 変更点:
updateFileEntry(long, String, String, String, String, String, String, DLVersionNumberIncrease, long, Map<String, DDMFormValues>, File, InputStream, long, Date, Date, ServiceContext)メソッドに、新しいDate(displayDate) パラメーターが追加されました。 - 理由: 新しいパラメータにより、ファイルエントリとファイルバージョンの表示日付を更新できます。
PortalUtil.java
portal-kernel/src/com/liferay/portal/kernel/util/PortalUtil.java
- 日付: 2024年2月22日
- チケット: LPD-2110
- 変更点:
getLocalizedFriendlyURLメソッドが削除されました。 - 理由:
PortalImpl.getLocalizedFriendlyURLメソッドも削除されたため、このメソッドは不要になりました。
Portal.java
portal-kernel/src/com/liferay/portal/kernel/util/Portal.java
- 日付: 2024年2月22日
- チケット: LPD-2110
- 変更点:
getLocalizedFriendlyURLメソッドが削除されました。 - 理由:
PortalImpl.getLocalizedFriendlyURLメソッドも削除されたため、このメソッドは不要になりました。
FileVersion.java
portal-kernel/src/com/liferay/portal/kernel/repository/model/FileVersion.java
- 日付: 2024年2月28日
- チケット: LPD-6962
- 変更点: 新しい
isScheduledメソッドが追加されました。このメソッドはDateオブジェクトを返します。 - 理由: 新しいメソッドにより、外部リポジトリにない場合、
FileVersionのステータスが有効になっているかどうか (WorkflowConstants.STATUS_SCHEDULED) を確認できるようになります。
RemotePreference.java
portal-kernel/src/com/liferay/portal/kernel/util/RemotePreference.java
- 日付: 2024年3月16日
- チケット: LPD-20659
- 変更点:
RemotePreferenceクラスが削除されました。 - 理由:
RemotePreferenceクラスが使用されていません。
InfrastructureUtil.java
portal-kernel/src/com/liferay/portal/kernel/util/InfrastructureUtil.java
- 日付: 2024年3月27日
- チケット: LPD-19928
- 変更点:
getMailSessionメソッドが削除されました。 - 理由:
getMailSessionLogicは、それを使用する唯一のクラスであるため、MailServiceImplに移動されます。
BaseTransactionExecutor.java
portal-impl/src/com/liferay/portal/spring/transaction/BaseTransactionExecutor.java
- 日付: 2024年4月24日
- チケット: LPD-24115
- 変更点:
BaseTransactionExecutorクラスが削除されました。 - 理由:
BaseTransactionExecutorクラスは使用されなくなりました。
CounterTransactionExecutor.java
portal-impl/src/com/liferay/portal/spring/transaction/CounterTransactionExecutor.java
- 日付: 2024年4月24日
- チケット: LPD-24115
- 変更点:
CounterTransactionExecutorクラスが削除されました。 - 理由:
CounterTransactionExecutorクラスは使用されなくなりました。
DefaultTransactionExecutor.java
portal-impl/src/com/liferay/portal/spring/transaction/DefaultTransactionExecutor.java
- 日付: 2024年4月24日
- チケット: LPD-24115
- 変更点:
DefaultTransactionExecutorクラスはBaseTransactionExecutorを拡張しなくなりました。 代わりにTransactionExecutor自体を実装するようになりました。 新しいexecute(TransactionAttributeAdapter, UnsafeSupplier<T, Throwable>)メソッドが追加されました。 - 理由:
BaseTransactionExecutorクラスが削除されました。
Isolation.java
portal-kernel/src/com/liferay/portal/kernel/transaction/Isolation.java
- 日付: 2024年4月24日
- チケット: LPD-24115
- 変更点:
COUNTERフィールドが削除されました。 - 理由**:
CounterLocalServiceコードがリファクタリングされ、AOP プロキシを使用する代わりにトランザクションを直接管理するようになりました。
トランザクション定義.java
portal-kernel/src/com/liferay/portal/kernel/transaction/トランザクション定義.java
- 日付: 2024年4月24日
- チケット: LPD-24115
- 変更点:
ISOLATION_COUNTERフィールドが削除されました。 - 理由:
CounterLocalServiceコードがリファクタリングされ、AOP プロキシを使用する代わりにトランザクションを直接管理するようになりました。
PropsKeys.java
portal-kernel/src/com/liferay/portal/kernel/util/PropsKeys.java
- 日付: 2024年4月24日
- チケット: LPD-24115
- 変更点:
TRANSACTION_ISOLATION_COUNTERフィールドが削除されました。 - 理由:
CounterLocalServiceコードがリファクタリングされ、AOP プロキシを使用する代わりにトランザクションを直接管理するようになりました。
HotDeployEvent.java
portal-kernel/src/com/liferay/portal/kernel/deploy/hot/HotDeployEvent.java
- 日付: 2024年4月30日
- チケット: LPD-24699
- 変更点:
addPortalLifeCycle(PortalLifecycle)およびflushInitsメソッドが削除されました。 - 理由: これらのメソッドは使用されなくなりました。
HotDeployUtil.java
portal-kernel/src/com/liferay/portal/kernel/deploy/hot/HotDeployUtil.java
- 日付: 2024年4月30日
- チケット: LPD-24699
- 変更点:
registerDependentPortalLifecycle(String, PortalLifecycle)メソッドが削除されました。 - 理由: このメソッドは使用されなくなりました。
InvokerFilter.java
portal-kernel/src/com/liferay/portal/kernel/servlet/filters/invoker/InvokerFilter.java
- 日付: 2024年4月30日
- チケット: LPD-24699
- 変更点:
InvokerFilterクラスはBasePortalLifecycleを拡張しなくなりました。 - 理由:
PortalLifecycleAPI は不要になりました。
BasePortalLifecycle.java
portal-kernel/src/com/liferay/portal/kernel/util/BasePortalLifecycle.java
- 日付: 2024年4月30日
- チケット: LPD-24699
- 変更点:
BasePortalLifecycleクラスが削除されました。 - 理由:
PortalLifecycleAPI は不要になりました。
PortalLifecycle.java
portal-kernel/src/com/liferay/portal/kernel/util/PortalLifecycle.java
- 日付: 2024年4月30日
- チケット: LPD-24699
- 変更点:
PortalLifecycleクラスが削除されました。 - 理由:
PortalLifecycleAPI は不要になりました。
PortalLifecycleUtil.java
portal-kernel/src/com/liferay/portal/kernel/util/PortalLifecycleUtil.java
- 日付: 2024年4月30日
- チケット: LPD-24699
- 変更点:
PortalLifecycleUtilクラスが削除されました。 - 理由:
PortalLifecycleAPI は不要になりました。
LogContextRegistryUtil.java
portal-kernel/src/com/liferay/portal/kernel/log/LogContextRegistryUtil.java
- 日付: 2024年4月30日
- チケット: LPD-24699
- 変更点:
LogContextRegistryUtilクラスが削除されました。 - 理由:
LogContextRegistryUtilのロジックがLog4jLogContextLogWrapperに移動されました。
ModuleServiceLifecycle.java
portal-kernel/src/com/liferay/portal/kernel/module/framework/ModuleServiceLifecycle.java
- 日付: 2024年4月30日
- チケット: LPD-24699
- 変更点:
DATABASE_INITIALIZEDおよびSPRING_INITIALIZEDフィールドが削除されました。 - 理由: これらの状態は使用されなくなりました。
タグライブラリの変更
InputPermissionsTag.java
util-taglib/src/com/liferay/taglib/ui/InputPermissionsTag.java
- 日付: 2024年2月20日
- チケット: LPD-15184
- 変更点:
doTagメソッドに、新しいboolean(showAllRoles) パラメータが追加されました。 新しいisShowAllRolesおよびsetShowAllRoles(boolean)メソッドも追加されました。 - 理由: 新しいパラメータにより、権限を構成するときにすべてのロールを表示できます。
JspFactoryServletContainerInitializer.java
util-taglib/src/com/liferay/taglib/servlet/JspFactoryServletContainerInitializer.java
- 日付: 2024年4月30日
- チケット: LPD-24699
- 変更点:
JspFactoryServletContainerInitializerクラスが削除されました。 - 理由:
JspFactoryServletContainerInitializerクラスは使用されなくなりました。