jp.co.intra_mart.foundation.straform
クラス StraformUtility

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.straform.StraformUtility

public class StraformUtility
extends java.lang.Object

ワークフロー追記設定クラス。
このクラスはワークフローと連携したドキュメントを利用して申請した案件に対して、承認者が追記を行う場合に使用します。
ワークフローの追記を行うには案件ごとに追記の設定を行う必要があります。

導入されたバージョン:
7.1
作成者:
INTRAMART

コンストラクタの概要
StraformUtility(java.lang.String loginGroupId)
          コンストラクタ
 
メソッドの概要
 void changePostscriptFlag(java.lang.String documentId, java.lang.String insertId, java.util.List<PostscriptInfoModel> itemList)
          承認者追記フラグを切り替えます。
 java.util.Map<java.lang.String,java.lang.Object> getItemData(java.lang.String documentId, java.lang.String insertId)
          推奨されていません。 このメソッドはDocumentDataManager.getItemData(String, String, boolean)に置き換えられました。
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getItemDataList(java.lang.String documentId)
          推奨されていません。 このメソッドはDocumentDataManager.getItemDataList(String, int, int, int)に置き換えられました。
 java.util.List<PostscriptInfoModel> getPostscriptFlag(java.lang.String documentId, java.lang.String insertId)
          設定済み承認者追記情報を取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

StraformUtility

public StraformUtility(java.lang.String loginGroupId)
コンストラクタ

パラメータ:
loginGroupId - ログイングループID
メソッドの詳細

getItemData

public java.util.Map<java.lang.String,java.lang.Object> getItemData(java.lang.String documentId,
                                                                    java.lang.String insertId)
                                                             throws SystemException,
                                                                    ApplicationException
推奨されていません。 このメソッドはDocumentDataManager.getItemData(String, String, boolean)に置き換えられました。

指定されたデータ登録IDの登録情報を返却します。
このAPIを使用した場合は、フォーム内に配置されている各項目に入力されたデータのみ取得します。
登録日付等のシステム内で設定されたデータは取得されません。

パラメータ:
documentId - ドキュメントID
insertId - データ登録ID
戻り値:
登録情報Mapオブジェクト
例外:
SystemException
ApplicationException

getItemDataList

public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getItemDataList(java.lang.String documentId)
                                                                                 throws SystemException,
                                                                                        ApplicationException
推奨されていません。 このメソッドはDocumentDataManager.getItemDataList(String, int, int, int)に置き換えられました。

指定されたドキュメントIDの登録情報を全て取得します。

パラメータ:
documentId - ドキュメントID
戻り値:
登録情報Mapオブジェクト配列

登録情報MapオブジェクトについてはgetItemData(String, String)を参照してください。
例外:
SystemException - システム例外が発生
ApplicationException - アプリケーション例外が発生

getPostscriptFlag

public java.util.List<PostscriptInfoModel> getPostscriptFlag(java.lang.String documentId,
                                                             java.lang.String insertId)
                                                      throws SystemException,
                                                             ApplicationException
設定済み承認者追記情報を取得します。
取得できなかった項目IDの項目は承認者追記不可(読み取り専用)となります。

パラメータ:
documentId - ドキュメントID
insertId - 登録ID
戻り値:
追記情報オブジェクト配列
例外:
SystemException - システム例外が発生
ApplicationException - アプリケーション例外が発生

changePostscriptFlag

public void changePostscriptFlag(java.lang.String documentId,
                                 java.lang.String insertId,
                                 java.util.List<PostscriptInfoModel> itemList)
                          throws SystemException,
                                 ApplicationException
承認者追記フラグを切り替えます。

パラメータ:
documentId - ドキュメントID
insertId - 登録ID
itemList - 追記種別変更項目リスト
例外:
SystemException - システム例外が発生
ApplicationException - アプリケーション例外が発生