public interface CategoryWorkflowService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
修飾子とタイプ | メソッドと説明 |
---|---|
ArticleUpdate |
applyUpdateArticle(ArticleUpdate articleUpdate)
ワークフローへ申請して記事を更新します。
|
ArticleUpdate |
applyUpdateArticleEndDate(ArticleKey articleKey,
jp.co.intra_mart.foundation.i18n.datetime.DateTime endDate,
WorkflowApply workflowApply)
ワークフローへ申請して記事の掲載終了日時を更新します。
|
AppendixView |
findAppendix(AppendixKey key)
追記記事を取得します。
|
Appendix |
findAppendixBySystemMatterId(String systemMaterId)
追記記事を取得します。
|
ArticleView |
findArticle(ArticleKey key)
記事を取得します。
|
ArticleView |
findArticleBySystemMatterId(String systemMaterId)
記事を取得します。
|
ArticleDetail |
findArticleWithAppendixApply(ArticleKey key,
String systemMatterId)
記事詳細を取得します。
|
DownloadFile |
findAttachFileInfo(FileKey fileKey)
ダウンロード用の添付ファイルパスを取得します。
|
DownloadFile |
findUpdateTempAttachFileInfo(FileKey fileKey)
ダウンロード用の編集申請一時保存添付ファイルのパスを取得します。
|
ArticleUpdate applyUpdateArticle(ArticleUpdate articleUpdate) throws InvalidParameterException, OperationException, AuthenticationException, ModuleCallInterfaceException
ワークフローへ記事変更申請を行い、記事を更新します。
記事がワークフローで案件処理中の場合は、再申請を行い、記事は更新されます。
更新内容は編集申請一時保存テーブルに保存され、ワークフロー完了後に記事テーブルの更新が行われます。
articleUpdate
- ArticleUpdate 記事更新情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。OperationException
- データ不整合が起こる場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。ModuleCallInterfaceException
- ワークフローの処理に失敗した場合に発生します。ArticleUpdate applyUpdateArticleEndDate(ArticleKey articleKey, jp.co.intra_mart.foundation.i18n.datetime.DateTime endDate, WorkflowApply workflowApply) throws InvalidParameterException, OperationException, AuthenticationException, ModuleCallInterfaceException
ワークフローへ掲載期間変更申請を行い、記事の掲載終了日時を更新します。
記事がワークフローで案件処理中の場合は、再申請を行い、記事は更新されます。
更新内容は編集申請一時保存テーブルに保存され、ワークフロー完了後に記事テーブルの更新が行われます。
articleKey
- 記事キーendDate
- 掲載終了日時workflowApply
- ワークフロー連携時に使用する申請情報InvalidParameterException
- 入力項目値に不正があった場合に発生します。OperationException
- データ不整合が起こる場合に発生します。AuthenticationException
- アクセス権違反した場合に発生します。ModuleCallInterfaceException
- ワークフローの処理に失敗した場合に発生します。AppendixView findAppendix(AppendixKey key)
インフォメーションカテゴリの権限に関係なく追記記事を取得します。
存在しない場合は、null を返します。
key
- AppendixKey 追記記事キーAppendix findAppendixBySystemMatterId(String systemMaterId)
インフォメーションカテゴリの権限に関係なくシステム案件IDから追記記事を取得します。
存在しない場合は、null を返します。
systemMaterId
- システム案件IDArticleView findArticle(ArticleKey key) throws InvalidParameterException
指定された記事キーをもつ記事情報をインフォメーションカテゴリの権限に関係なく取得します。
編集申請一時保存テーブルを参照し、存在しない場合は記事テーブルから情報を取得します。
存在しない場合は、NULL
を返します。
key
- ArticleKey 記事キーInvalidParameterException
- 入力項目値に不正があった場合に発生します。ArticleView findArticleBySystemMatterId(String systemMaterId)
指定されたシステム案件IDをもつ記事情報を取得します。
編集申請一時保存テーブルを参照し、存在しない場合は記事テーブル情報を取得します。
存在しない場合は、NULL
を返します。
systemMaterId
- String システム案件IDArticleDetail findArticleWithAppendixApply(ArticleKey key, String systemMatterId) throws InvalidParameterException
インフォメーションカテゴリの権限に関係なく記事の追記情報含めて取得します。
編集申請一時保存テーブルを参照し、存在しない場合は記事テーブル情報を取得します。
該当データがない場合、NULL
を返却します。
WF申請画面から参照した場合は該当案件以外の情報は取得しません。
key
- ArticleKey 記事キーsystemMatterId
- String 案件IDInvalidParameterException
- 入力項目値に不正があった場合に発生します。DownloadFile findAttachFileInfo(FileKey fileKey) throws InvalidParameterException
インフォメーションカテゴリの権限に関係なく添付ファイルのパスを取得します。
該当データがない場合、NULL
を返却します。
fileKey
- 添付ファイルキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。DownloadFile findUpdateTempAttachFileInfo(FileKey fileKey) throws InvalidParameterException
インフォメーションカテゴリの権限に関係なく編集申請一時保存添付ファイルのパスを取得します。
該当データがない場合、NULL
を返却します。
fileKey
- FileKey 添付ファイルキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION