ファイルのショートカットを削除する

ファイルのショートカットを削除する

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

Documents and Media APIでは、ファイルのショートカットを削除することもできます。 そのためには、削除するショートカットのIDで DLAppService メソッド deleteFileShortcut を使用します。

deleteFileShortcut(long fileShortcutId)

この方法を使用してファイルショートカットを削除するには、次の手順を実行します。

  1. DLAppServiceへの参照を取得します。

    @Reference
    private DLAppService _dlAppService;
    

    詳細については、入門チュートリアルの「サービスリファレンス 取得

」のセクションを参照してください。

2 ファイルショートカットのIDを取得します。 エンドユーザーが指定したファイルショートカットを削除するのが一般的であるため、リクエストからそのIDを抽出できます。 この例では、 javax.portlet.ActionRequest および ParamUtilを介してこれを行いますが、これは任意の方法で実行できます。

   long fileShortcutId = ParamUtil.getLong(actionRequest, "fileShortcutId");

3 サービス参照を使用して、前の手順のファイルショートカットIDで deleteFileShortcut メソッドを呼び出します。

   _dlAppService.deleteFileShortcut(fileShortcutId);
  </ol> 

この例の完全なコードは、Liferay DXPの EditFileShortcutMVCActionCommand クラスの deleteFileShortcut メソッドにあります。 このクラスは、Documents and Media APIを使用して、Documents and Mediaアプリがサポートするほぼすべての FileShortcut アクションを実装します。 また、この deleteFileShortcut メソッドと、残りの EditFileShortcutMVCActionCommandには、Documents and Mediaアプリの特定のニーズに合う追加のロジックが含まれていることに注意してください。

関連トピック

エンティティをごみ箱に移動する

ファイルショートカットの作成

ファイルのショートカットを更新する

« ファイルバージョンの削除フォルダーを削除する »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています