2024 Deprecations and Breaking Changes
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

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
  • 変更点: getSiteDSEnvelopesPage API に新しい String パラメータが追加されました ( fromDatekeywordsorderstatus)。
  • 理由: 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
  • 変更点: getCTCollectionsPagepostCTCollectionsPageExportBatch のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫した順序で並べ替えられます。

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
  • 変更点: getCTProcessesPagepostCTProcessesPageExportBatch のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫した順序で並べ替えられます。

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
  • 変更点: getCTCollectionsPagegetCTCollectionsPageHttpResponsepostCTCollectionsPageExportBatch、および 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 に含まれる複数のクラスの getCtCollectionCTEntriesPagegetCtCollectionCTEntriesPageHttpResponse のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

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
  • 変更点: getCTProcessesPagegetCTProcessesPageHttpResponsepostCTProcessesPageExportBatch、および postCTProcessesPageExportBatchHttpResponse のパラメータが、 CTProcessResource に含まれる複数のクラス内で並べ替えられました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/apps/change-tracking/change-tracking-rest-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: getCTCollectionsPagegetCtCollectionCTEntriesPage、および getCTProcessesPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

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
  • 変更点: getCTCollectionsPagepostCTCollectionsPageExportBatch のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

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 および getProductIdRelatedProductsPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/apps/commerce/headless/headless-commerce/headless-commerce-admin-inventory-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: getWarehouseItemsUpdatedPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-cart-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: getCartItemsPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/apps/commerce/headless/headless-commerce/headless-commerce-delivery-catalog-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: getChannelProductProductOptionProductOptionValuesPagepostChannelProductProductOptionProductOptionValuesPagegetChannelProductRelatedProductsPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/apps/headless/headless-admin-content/headless-admin-content-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: getSiteDisplayPageTemplatesPage および getSiteStructuredContentsPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

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 に含まれる複数のクラス内の getKeywordsRankedPagegetKeywordsRankedPageHttpResponse のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/apps/headless/headless-admin-taxonomy/headless-admin-taxonomy-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: getAssetLibraryKeywordsPagegetAssetLibraryTaxonomyVocabulariesPagegetKeywordsRankedPagegetSiteKeywordsPagegetSiteTaxonomyVocabulariesPagegetTaxonomyCategoriesRankedPage のパラメータの順序が変更されました。getTaxonomyCategoryTaxonomyCategoriesPage、および getTaxonomyVocabularyTaxonomyCategoriesPage API。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

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
  • 変更点: getRolesPagepostRolesPageExportBatch のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

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
  • 変更点: getRolesPagegetRolesPageHttpResponsepostRolesPageExportBatch、および postRolesPageExportBatchHttpResponse のパラメータが、 RoleResource に含まれる複数のクラス内で並べ替えられました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/apps/headless/headless-admin-user/headless-admin-user-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: getAccountAccountRolesByExternalReferenceCodePagegetAccountAccountRolesPagegetOrganizationsPagegetOrganizationChildOrganizationsPagegetOrganizationOrganizationsPagegetRolesPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

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
  • 変更点: getWorkflowInstanceWorkflowLogsPagegetWorkflowTasksAssignedToRolePage、および getWorkflowTaskWorkflowLogsPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/apps/headless/headless-delivery/headless-delivery-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点 getAssetLibraryContentElementsPagegetAssetLibraryContentSetByKeyContentSetElementsPagegetAssetLibraryContentSetByUuidContentSetElementsPagegetAssetLibraryContentStructuresPageのパラメータの順序が変更されました、getAssetLibraryContentTemplatesPage,getAssetLibraryDocumentFoldersPage,getAssetLibraryDocumentsPage,getAssetLibraryStructuredContentFoldersPage,getAssetLibraryStructuredContentsPage,getBlogPostingCommentsPagegetCommentCommentsPage,getContentSetContentSetElementsPage,getContentStructureStructuredContentsPage,getDocumentFolderDocumentsPage,getDocumentFolderDocumentFoldersPage,getDocumentCommentsPagegetKnowledgeBaseArticleKnowledgeBaseArticlesPagegetKnowledgeBaseFolderKnowledgeBaseArticlesPagegetKnowledgeBaseFolderKnowledgeBaseFoldersPagegetMessageBoardMessageBoardMessagesPagegetMessageBoardSectionMessageBoardThreadsPagegetMessageBoardSectionMessageBoardSectionsPage,getMessageBoardThreadsRankedPage,getMessageBoardThreadMessageBoardMessages,getSiteBlogPostingImagesPage,getSiteBlogPostingsPage,getSiteContentElementsPagegetSiteContentSetByKeyContentSetElementsPage,getSiteContentSetByUuidContentSetElementsPage,getSiteContentStructuresPage,getSiteContentTemplatesPage,getSiteDocumentFoldersPage,getSiteDocumentsPage,getSiteKnowledgeBaseArticlesPagegetSiteKnowledgeBaseFoldersPage,getSiteMessageBoardMessagesPage,getSiteMessageBoardSectionsPage,getSiteMessageBoardThreadsPage,getSiteNavigationMenusPage,getSitePagesPage,getSiteStructuredContentFoldersPagegetSiteStructuredContentsPage,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 および getUserAccountUserNotificationsPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/apps/object/object-rest-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: getObjectEntriesPage および getScopeScopeKeyPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/apps/portal-search/portal-search-rest-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: postSearchPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/dxp/apps/commerce/headless/headless-commerce-machine-learning-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: getSkuForecastsByMonthlyRevenuePage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/dxp/apps/portal-workflow/portal-workflow-metrics-rest-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: getProcessMetricsPagegetProcessInstancesPagegetProcessNodeMetricsPage、および getProcessSLAsPage API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

rest-openapi.yaml modules/dxp/apps/search-experiences/search-experiences-rest-impl/rest-openapi.yaml

  • 日付: 2024年2月21日
  • チケット: LPD-18192
  • 変更点: postSearch API のパラメータの順序が変更されました。
  • 理由: この変更により、パラメータが一貫して並べ替えられるようになります。

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
  • 変更点: 新しい invitationEmailSenderEmailAddressinvitationEmailSenderName 設定が追加されました。
  • 理由: この変更は、招待メールを送信するユーザーの特定の名前またはメールアドレスを定義するために必要です。

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) メソッドを使用します。 getDefaultBundleChecksumMD5getDefaultBundleUrlgetProduceInfogetBundleTokenEmailAddressgetBundleTokenPasswordgetBundleTokenPasswordFileisBundleTokenDownloadisBundleTokenForceisBundleTokenDownload(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
  • 変更点: InputLocalizeddisableFlag プロパティを受け取らなくなりました。
  • 理由: この変更により、 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 のロジックが DependencyManagerSyncUtilregisterSyncCallable メソッドに移動されました。

PortalSessionDestroyer.java portal-impl/src/com/liferay/portal/servlet/PortalSessionDestroyer.java

  • 日付: 2024年4月30日
  • チケット: LPD-24699
  • 変更点: PortalSessionDestroyer クラスが削除されました。
  • 理由: PortalSessionCreator のロジックが DependencyManagerSyncUtilregisterSyncCallable メソッドに移動されました。

ポータルカーネル クラスの変更

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を拡張しなくなりました。
  • 理由: PortalLifecycle API は不要になりました。

BasePortalLifecycle.java portal-kernel/src/com/liferay/portal/kernel/util/BasePortalLifecycle.java

  • 日付: 2024年4月30日
  • チケット: LPD-24699
  • 変更点: BasePortalLifecycle クラスが削除されました。
  • 理由: PortalLifecycle API は不要になりました。

PortalLifecycle.java portal-kernel/src/com/liferay/portal/kernel/util/PortalLifecycle.java

  • 日付: 2024年4月30日
  • チケット: LPD-24699
  • 変更点: PortalLifecycle クラスが削除されました。
  • 理由: PortalLifecycle API は不要になりました。

PortalLifecycleUtil.java portal-kernel/src/com/liferay/portal/kernel/util/PortalLifecycleUtil.java

  • 日付: 2024年4月30日
  • チケット: LPD-24699
  • 変更点: PortalLifecycleUtil クラスが削除されました。
  • 理由: PortalLifecycle API は不要になりました。

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 クラスは使用されなくなりました。