intra-mart 6.1.14

jp.co.intra_mart.foundation.datastore.importer
クラス ImportManagerImpl

java.lang.Object
  拡張jp.co.intra_mart.foundation.datastore.importer.ImportManagerImpl
すべての実装インタフェース:
ImportManager

public class ImportManagerImpl
extends Object
implements ImportManager

インポートマネージャーの実装です。

導入されたバージョン:
6.1

コンストラクタの概要
ImportManagerImpl(String id)
          コンストラクタ
 
メソッドの概要
 void execute(InputStream inputStream)
          インポートを実行します。
 void execute(String[] path)
          インポートを実行します。
 void setCommitCount(int commitCount)
          コミット間隔を設定します。
 void setDate(Date date)
          日付を設定します。
 void setEncoding(String encoding)
          インポートファイルのエンコーディングを設定します。
 void setExecuteUser(String user)
          実行ユーザを設定します。
 void setFormat(String format)
          インポートファイルのフォーマットを設定します。
 void setName(String name)
          インポート処理名を設定します。
 void setParameter(String key, Object value)
          パラメータを設定します。
 void setRetry(boolean retry)
          インポート異常終了後の再実行時に、リトライとして実行するかどうかを設定します。
 void setValidate(boolean validate)
          インポートデータに対してバリデーションを行うかどうか設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ImportManagerImpl

public ImportManagerImpl(String id)
コンストラクタ

パラメータ:
id - インポート種別を特定するための識別子
メソッドの詳細

execute

public void execute(String[] path)
インポートを実行します。

定義:
インタフェース ImportManager 内の execute
パラメータ:
path - インポートファイルのパス
例外:
ImportInitializeException - インポータの初期処理に失敗した場合
BatchProcessException - インポート処理に何らかの理由で失敗した場合
BatchSystemException - インポート処理中にシステムエラーが発生した場合

execute

public void execute(InputStream inputStream)
インポートを実行します。

定義:
インタフェース ImportManager 内の execute
パラメータ:
inputStream - インポートデータ
例外:
ImportInitializeException - インポータの初期処理に失敗した場合
BatchProcessException - インポート処理中に何らかの理由で失敗した場合
BatchSystemException - インポート処理中にシステムエラーが発生した場合

setName

public void setName(String name)
インポート処理名を設定します。

定義:
インタフェース ImportManager 内の setName
パラメータ:
name - インポート処理名
例外:
ImportInitializeException - 処理名に null が設定された場合

setEncoding

public void setEncoding(String encoding)
インポートファイルのエンコーディングを設定します。

定義:
インタフェース ImportManager 内の setEncoding
パラメータ:
encoding - エンコーディング
例外:
ImportInitializeException - エンコーディングに null が設定された場合

setDate

public void setDate(Date date)
日付を設定します。

定義:
インタフェース ImportManager 内の setDate
パラメータ:
date - 日付
例外:
ImportInitializeException - 有効期間にない日付が設定された場合

setFormat

public void setFormat(String format)
インポートファイルのフォーマットを設定します。

定義:
インタフェース ImportManager 内の setFormat
パラメータ:
format - インポートファイルのフォーマット
例外:
ImportInitializeException - フォーマットに null が設定された場合

setExecuteUser

public void setExecuteUser(String user)
実行ユーザを設定します。

定義:
インタフェース ImportManager 内の setExecuteUser
パラメータ:
user - 実行ユーザ
例外:
ImportInitializeException - 実行ユーザに null が設定された場合

setCommitCount

public void setCommitCount(int commitCount)
コミット間隔を設定します。

定義:
インタフェース ImportManager 内の setCommitCount
パラメータ:
commitCount - コミット間隔
例外:
ImportInitializeException - コミット間隔に 0 未満の数値が設定された場合

setRetry

public void setRetry(boolean retry)
インポート異常終了後の再実行時に、リトライとして実行するかどうかを設定します。
リトライステータスが true に設定された場合、リトライとして再実行します。 この時、前回の処理でコミットしたデータの登録処理はスキップされます。
リトライステータスが false に設定された場合、最初からインポート処理をやり直します。

定義:
インタフェース ImportManager 内の setRetry
パラメータ:
retry - リトライとして実行するかどうか

setValidate

public void setValidate(boolean validate)
インポートデータに対してバリデーションを行うかどうか設定します。
バリデーションステータスが true に設定された場合、バリデーションを実行します。 false に設定された場合は、バリデーションは実行しません。

定義:
インタフェース ImportManager 内の setValidate
パラメータ:
validate - バリデーションを行うかどうか

setParameter

public void setParameter(String key,
                         Object value)
パラメータを設定します。

定義:
インタフェース ImportManager 内の setParameter
パラメータ:
key - キー
value - 値
例外:
ImportInitializeException - パラメータのキーに null が設定された場合

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.