public class WorkflowMatterAttachmentFileManager
extends jp.co.intra_mart.system.workflow.common.AbstractBase
案件の添付ファイルを管理するクラスです。
このクラスは以下の機能を提供しています。
・未完了案件に添付ファイルの追加 ・未完了案件の添付ファイルリストの取得 ・未完了案件の添付ファイルバイナリの取得 ・未完了案件の添付ファイルの削除 ・完了案件に添付ファイルの追加 ・完了案件の添付ファイルリストの取得 ・完了案件の添付ファイルバイナリの取得 ・完了案件の添付ファイルの削除 ・過去案件に添付ファイルの追加 ・過去案件の添付ファイルリストの取得 ・過去案件の添付ファイルバイナリの取得 ・過去案件の添付ファイルの削除
管理する添付ファイルは、「トランザクションファイルおよび添付ファイル保存先」の設定によって永続化保存先が異なります。詳細は データ保存の設定 を参照してください。
コンストラクタと説明 |
---|
WorkflowMatterAttachmentFileManager()
コンストラクタ
|
public WorkflowMatterAttachmentFileKey addActvMatterAttachmentFile(WorkflowMatterAttachmentFileParam param) throws WorkflowException
ワークフロー案件添付ファイル情報パラメータ WorkflowMatterAttachmentFileParam
に値が設定されていない場合は「WorkflowException
」が発生します。
添付対象の案件が存在しない場合は「WorkflowException
」が発生します。
システムファイル名は任意です。システムファイル名が未指定の場合、API内部でシステムファイル名を自動採番します。
ファイルの登録日は当該APIが実行されたシステムタイムゾーンのシステム日を登録します。
ファイルの登録者はシステムタイムゾーンのシステム日時点で、IM-共通マスタに存在するユーザのユーザコードを指定してください。IM-共通マスタに存在しないユーザコードや多言語情報が不足しているユーザコードが指定された場合は「WorkflowException
」が発生します。
添付ファイルの登録が完了した後、システム案件IDとシステムファイル名を ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
に格納して返却します。
ワークフロー案件添付ファイル情報パラメータにて設定した入力ストリームはcloseしません。呼び出し側でclose処理を行ってください。
param
- ワークフロー案件添付ファイル情報パラメータWorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外public WorkflowMatterAttachmentFileKey addArcMatterAttachmentFile(WorkflowMatterAttachmentFileParam param, String archiveMonth) throws WorkflowException
ワークフロー案件添付ファイル情報パラメータ WorkflowMatterAttachmentFileParam
や アーカイブ年月
に値が設定されていない場合は「WorkflowException
」が発生します。
添付対象の案件が存在しない場合は「WorkflowException
」が発生します。
システムファイル名は任意です。システムファイル名が未指定の場合、API内部でシステムファイル名を自動採番します。
ファイルの登録日は当該APIが実行されたシステムタイムゾーンのシステム日を登録します。
ファイルの登録者はシステムタイムゾーンのシステム日時点で、IM-共通マスタに存在するユーザのユーザコードを指定してください。IM-共通マスタに存在しないユーザコードや多言語情報が不足しているユーザコードが指定された場合は「WorkflowException
」が発生します。
添付ファイルの登録が完了した後、システム案件IDとシステムファイル名を ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
に格納して返却します。
ワークフロー案件添付ファイル情報パラメータにて設定した入力ストリームはcloseしません。呼び出し側でclose処理を行ってください。
param
- ワークフロー案件添付ファイル情報パラメータarchiveMonth
- アーカイブ年月WorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外public WorkflowMatterAttachmentFileKey addCplMatterAttachmentFile(WorkflowMatterAttachmentFileParam param) throws WorkflowException
ワークフロー案件添付ファイル情報パラメータ WorkflowMatterAttachmentFileParam
に値が設定されていない場合は「WorkflowException
」が発生します。
添付対象の案件が存在しない場合は「WorkflowException
」が発生します。
システムファイル名は任意です。システムファイル名が未指定の場合、API内部でシステムファイル名を自動採番します。
ファイルの登録日は当該APIが実行されたシステムタイムゾーンのシステム日を登録します。
ファイルの登録者はシステムタイムゾーンのシステム日時点で、IM-共通マスタに存在するユーザのユーザコードを指定してください。IM-共通マスタに存在しないユーザコードや多言語情報が不足しているユーザコードが指定された場合は「WorkflowException
」が発生します。
添付ファイルの登録が完了した後、システム案件IDとシステムファイル名を ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
に格納して返却します。
ワークフロー案件添付ファイル情報パラメータにて設定した入力ストリームはcloseしません。呼び出し側でclose処理を行ってください。
param
- ワークフロー案件添付ファイル情報パラメータWorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外public void deleteActvMatterAttachmentFile(WorkflowMatterAttachmentFileKey key) throws WorkflowException
ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
のシステム案件ID、システムファイル名に値が設定されていない場合は「WorkflowException
」が発生します。
削除対象の案件が存在しない場合は「WorkflowException
」が発生します。
key
- ワークフロー案件添付ファイル情報キーWorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外public void deleteArcMatterAttachmentFile(WorkflowMatterAttachmentFileKey key, String archiveMonth) throws WorkflowException
ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
のシステム案件ID、システムファイル名、や アーカイブ年月
に値が設定されていない場合は「WorkflowException
」が発生します。
削除対象の案件が存在しない場合は「WorkflowException
」が発生します。
key
- ワークフロー案件添付ファイル情報キーarchiveMonth
- アーカイブ年月WorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外public void deleteCplMatterAttachmentFile(WorkflowMatterAttachmentFileKey key) throws WorkflowException
ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
のシステム案件ID、システムファイル名に値が設定されていない場合は「WorkflowException
」が発生します。
削除対象の案件が存在しない場合は「WorkflowException
」が発生します。
key
- ワークフロー案件添付ファイル情報キーWorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外public InputStream getActvMatterAttachmentFile(WorkflowMatterAttachmentFileKey key) throws WorkflowException
ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
のシステム案件ID、システムファイル名
に値が設定されていない場合は「WorkflowException
」が発生します。
取得対象の案件が存在しない場合は「WorkflowException
」が発生します。
key
- ワークフロー案件添付ファイル情報キーWorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外public Collection<WorkflowMatterAttachmentFileModel> getActvMatterAttachmentFiles(WorkflowMatterAttachmentFileKey key, String localeId) throws WorkflowException
ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
のシステム案件ID や ロケールID
に値が設定されていない場合は「WorkflowException
」が発生します。
取得対象の案件が存在しない場合は「WorkflowException
」が発生します。
key
- ワークフロー案件添付ファイル情報キーlocaleId
- ロケールIDWorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外public InputStream getArcMatterAttachmentFile(WorkflowMatterAttachmentFileKey key, String archiveMonth) throws WorkflowException
ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
のシステム案件ID、システムファイル名 や
アーカイブ年月に値が設定されていない場合は「WorkflowException
」が発生します。
取得対象の案件が存在しない場合は「WorkflowException
」が発生します。
key
- ワークフロー案件添付ファイル情報キーarchiveMonth
- アーカイブ年月WorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外public Collection<WorkflowMatterAttachmentFileModel> getArcMatterAttachmentFiles(WorkflowMatterAttachmentFileKey key, String localeId, String archiveMonth) throws WorkflowException
ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
のシステム案件ID や
ロケールID、アーカイブ年月に値が設定されていない場合は「WorkflowException
」が発生します。
取得対象の案件が存在しない場合は「WorkflowException
」が発生します。
key
- ワークフロー案件添付ファイル情報キーlocaleId
- ロケールIDarchiveMonth
- アーカイブ年月WorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外public InputStream getCplMatterAttachmentFile(WorkflowMatterAttachmentFileKey key) throws WorkflowException
ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
のシステム案件ID、システムファイル名
に値が設定されていない場合は「WorkflowException
」が発生します。
取得対象の案件が存在しない場合は「WorkflowException
」が発生します。
key
- ワークフロー案件添付ファイル情報キーWorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外public Collection<WorkflowMatterAttachmentFileModel> getCplMatterAttachmentFiles(WorkflowMatterAttachmentFileKey key, String localeId) throws WorkflowException
ワークフロー案件添付ファイル情報キー WorkflowMatterAttachmentFileKey
のシステム案件ID や ロケールID
に値が設定されていない場合は「WorkflowException
」が発生します。
取得対象の案件が存在しない場合は「WorkflowException
」が発生します。
key
- ワークフロー案件添付ファイル情報キーlocaleId
- ロケールIDWorkflowException
- 引数不正、またはデータベース、ストレージ処理を行う際に発生する例外Copyright © 2012 NTT DATA INTRAMART CORPORATION