|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.intra_mart.foundation.straform.FormManager
public class FormManager
フォーム情報管理クラス。
IM-VisualDesignerのフォーム情報操作用のクラスです。
コンストラクタの概要 | |
---|---|
FormManager(java.lang.String loginUserCd,
java.lang.String loginGroupId)
コンストラクタ |
メソッドの概要 | |
---|---|
void |
deleteForm(java.lang.String formId,
boolean removeFile)
指定されたフォームIDのフォーム情報を削除します。 |
void |
deleteVersion(java.lang.String formId,
int formNo,
boolean removeFile)
指定されたフォームのバージョン情報を削除します。 |
FormInfoModel |
deployForm(java.lang.String formName,
java.lang.String formNotes,
java.lang.String fileName,
byte[] deployFile)
フォームをデプロイします。 |
FormVersionModel |
deployNewVersion(FormVersionModel model,
java.lang.String fileName,
byte[] deployFile)
指定されたフォームの新規バージョンを追加します。 |
FormVersionModel |
deployVersion(FormVersionModel model,
java.lang.String fileName,
byte[] deployFile)
指定されたフォームのバージョンを再デプロイします。 |
DataDefineInfoModel |
getDataDefinitionInfo(java.lang.String formId,
int formNo)
登録データ定義情報を返却します。 |
DocumentDefModel |
getDefinitionInfo(java.lang.String formId,
int formNo)
フォームの定義情報を返却します。 |
java.lang.String |
getDeployPath(java.lang.String formId,
int formNo)
フォームファイル(デプロイファイル)の配置されるパスを返却します。 |
FormInfoModel |
getFormInfo(java.lang.String formId)
指定されたフォームIDのフォーム情報を返却します。 |
int |
getFormInfoCount(FormInfoKey key)
検索条件に一致するフォーム情報の件数を返却します。 |
FormInfoModel[] |
getFormInfoList(FormInfoKey key)
検索条件に一致するフォーム情報を配列で返却します。 |
FormInfoModel[] |
getFormInfoList(FormInfoKey key,
int acquisitionCount,
int startRecord)
検索条件に一致するフォーム情報配列を返却します。 |
FormVersionModel |
getFormVersion(java.lang.String formId,
int formNo)
指定されたフォームのフォーム履歴情報を返却します。 |
int |
getFormVersionCount(FormVersionKey key)
検索条件に一致するフォーム履歴情報の件数を返却します。 |
FormVersionModel[] |
getFormVersionList(FormVersionKey key)
検索条件に一致したフォーム履歴情報の配列を返却します。 |
FormVersionModel[] |
getFormVersionList(FormVersionKey key,
int acquisitionCount,
int startRecord)
検索条件に一致したフォーム履歴情報の配列を返却します。 |
NetworkFile |
getSchemaFile(java.lang.String formId,
int formNo)
フォームのXMLスキーマファイルを返却します。 |
FormInfoModel |
updateFormInfo(FormInfoModel model)
フォーム情報を更新します。 |
FormVersionModel |
updateVersionInfo(FormVersionModel model)
フォーム履歴情報を更新します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public FormManager(java.lang.String loginUserCd, java.lang.String loginGroupId)
loginUserCd
- ログインユーザCDloginGroupId
- ログイングループIDメソッドの詳細 |
---|
public FormInfoModel deployForm(java.lang.String formName, java.lang.String formNotes, java.lang.String fileName, byte[] deployFile) throws SystemException, ApplicationException
formName
- フォーム名formNotes
- 備考fileName
- デプロイファイル名deployFile
- デプロイファイル
SystemException
- データベース接続エラー等のシステム例外が発生した場合にスローされます。
ApplicationException
- フォームIDが重複している等のアプリケーションエラーが発生した場合にスローされます。public FormVersionModel deployVersion(FormVersionModel model, java.lang.String fileName, byte[] deployFile) throws ApplicationException, SystemException
model
- フォーム履歴情報fileName
- デプロイファイル名deployFile
- デプロイファイルデータ
ApplicationException
- フォーム情報が存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等のシステム例外が発生した場合にスローされます。public FormVersionModel deployNewVersion(FormVersionModel model, java.lang.String fileName, byte[] deployFile) throws ApplicationException, SystemException
model
- フォーム履歴情報fileName
- デプロイファイル名deployFile
- デプロイファイルデータ
ApplicationException
- フォーム情報が存在しない等のアプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等のシステム例外が発生した場合にスローされます。public void deleteForm(java.lang.String formId, boolean removeFile) throws ApplicationException, SystemException
deleteVersion(String, int, boolean)
を利用してバージョン情報を削除してください。
formId
- フォームIDremoveFile
- フォームファイル(デプロイファイル)を削除するかどうか
ApplicationException
- フォーム情報が存在しない等、アプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等、システム例外が発生した場合にスローされます。public void deleteVersion(java.lang.String formId, int formNo, boolean removeFile) throws ApplicationException, SystemException
deleteForm(String, boolean)
を使用してください。
formId
- フォームIDformNo
- フォーム履歴番号removeFile
- フォームファイル(デプロイファイル)を削除するかどうか
ApplicationException
- フォーム情報が存在しない等、アプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等、システム例外が発生した場合にスローされます。public FormInfoModel updateFormInfo(FormInfoModel model) throws ApplicationException, SystemException
model
- フォーム情報オブジェクト
ApplicationException
- フォーム情報が存在しない等、アプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等、システム例外が発生した場合にスローされます。public FormVersionModel updateVersionInfo(FormVersionModel model) throws ApplicationException, SystemException
model
- フォーム履歴情報オブジェクト
ApplicationException
- フォーム履歴情報が存在しない等、アプリケーションエラーが発生した場合にスローされます。
SystemException
- データベース接続エラー等、システム例外が発生した場合にスローされます。public int getFormInfoCount(FormInfoKey key) throws SystemException
key
- フォーム情報検索キー
SystemException
- データベース接続エラー等の、システム例外が発生した場合にスローされます。public FormInfoModel getFormInfo(java.lang.String formId) throws SystemException
formId
- フォームID
SystemException
- データベース接続エラー等の、システム例外が発生した場合にスローされます。public FormInfoModel[] getFormInfoList(FormInfoKey key) throws SystemException
key
- フォーム情報検索キー
SystemException
- データベース接続エラー等の、システム例外が発生した場合にスローされます。public FormInfoModel[] getFormInfoList(FormInfoKey key, int acquisitionCount, int startRecord) throws SystemException
key
- フォーム情報検索キーacquisitionCount
- 取得件数startRecord
- 取得開始位置SystemException
- データベース接続エラー等の、システム例外が発生した場合にスローされます。public int getFormVersionCount(FormVersionKey key) throws SystemException
key
- フォーム履歴情報検索キー
SystemException
- データベース接続エラー等の、システム例外が発生した場合にスローされます。public FormVersionModel getFormVersion(java.lang.String formId, int formNo) throws SystemException
formId
- フォームIDformNo
- フォーム履歴番号
SystemException
- データベース接続エラー等の、システム例外が発生した場合にスローされます。public FormVersionModel[] getFormVersionList(FormVersionKey key) throws SystemException
key
- フォーム履歴検索キー
SystemException
- データベース接続エラー等の、システム例外が発生した場合にスローされます。public FormVersionModel[] getFormVersionList(FormVersionKey key, int acquisitionCount, int startRecord) throws SystemException
key
- フォーム履歴検索キーacquisitionCount
- 取得件数startRecord
- 取得開始位置SystemException
- データベース接続エラー等の、システム例外が発生した場合にスローされます。public java.lang.String getDeployPath(java.lang.String formId, int formNo)
formId
- フォームIDformNo
- フォーム履歴番号
public DocumentDefModel getDefinitionInfo(java.lang.String formId, int formNo) throws SystemException
formId
- フォームIDformNo
- フォーム履歴番号
SystemException
- ファイルの読み込みに失敗した場合等、システムエラーが発生した場合にスローされます。public DataDefineInfoModel getDataDefinitionInfo(java.lang.String formId, int formNo) throws ApplicationException, SystemException
formId
- フォームIDformNo
- フォーム履歴情報
SystemException
- ファイルの読み込みに失敗した場合等、システムエラーが発生した場合にスローされます。
ApplicationException
public NetworkFile getSchemaFile(java.lang.String formId, int formNo) throws SystemException, ApplicationException
formId
- フォームIDformNo
- フォーム履歴番号
SystemException
- ファイルの読み込みに失敗した場合等、システムエラーが発生した場合にスローされます。
ApplicationException
- フォームが存在しない場合など、アプリケーションエラーが発生した場合にスローされます。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |