intra-mart 6.1.14

jp.co.intra_mart.foundation.datastore.exporter
クラス AbstractExportManagerClient

java.lang.Object
  拡張jp.co.intra_mart.foundation.datastore.exporter.AbstractExportManagerClient
すべての実装インタフェース:
ExportManagerClient
直系の既知のサブクラス:
CompanyExportManagerClient, CompanyPostExportManagerClient, PublicGroupExportManagerClient, UserAttachExportManagerClient, UserProfileExportManagerClient

public abstract class AbstractExportManagerClient
extends Object
implements ExportManagerClient

エクスポートマネージャークライアントの汎用的な実装です。

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

コンストラクタの概要
AbstractExportManagerClient()
           
 
メソッドの概要
 boolean execute(InputStream configuration)
          エクスポートマネージャーを呼び出します。
 boolean execute(String configurationPath)
          エクスポートマネージャーを呼び出します。
protected abstract  ExportConfigurationReader getConfigurationReader(InputStream inputStream)
          入力ストリームからエクスポート設定情報を取得します。
protected abstract  String getDefaultPath()
          エクスポート情報の出力ファイルのデフォルトパス情報を取得します。
protected abstract  ExportManager getExportManager()
          エクスポートマネージャーのインスタンスを取得します。
protected  void setDate(ExportManager manager, ExportConfigurationReader reader)
          エクスポート設定に定義された日付をマネージャーに設定します。
protected  void setEncoding(ExportManager manager, ExportConfigurationReader reader)
          エクスポート設定に定義されたエクスポートデータのエンコーディング情報をマネージャーに設定します。
protected  void setExecuteUser(ExportManager manager, ExportConfigurationReader reader)
          エクスポート設定に定義された実行ユーザコードをマネージャーに設定します。
protected  void setFilter(ExportManager manager, ExportConfigurationReader reader)
          エクスポート設定に定義されたフィルタの情報をマネージャーに設定します。
protected  void setFormat(ExportManager manager, ExportConfigurationReader reader)
          エクスポート設定に定義されたエクスポートデータのフォーマットをマネージャーに設定します。
protected  void setName(ExportManager manager, ExportConfigurationReader reader)
          エクスポート設定に定義された処理名をマネージャーに設定します。
protected  void setParameters(ExportManager manager, ExportConfigurationReader reader)
          エクスポート設定に定義されたパラメータ情報をマネージャーに設定します。
protected  void setSize(ExportManager manager, ExportConfigurationReader reader)
          エクスポート設定に定義されたエクスポート単位のデータ数をマネージャーに設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractExportManagerClient

public AbstractExportManagerClient()
メソッドの詳細

execute

public boolean execute(String configurationPath)
エクスポートマネージャーを呼び出します。
設定ファイルに従ってエクスポートマネージャーの初期化を行い、エクスポートを実行します。

定義:
インタフェース ExportManagerClient 内の execute
パラメータ:
configurationPath - エクスポート設定ファイルパス
戻り値:
エクスポートに成功した場合 true
例外:
ExportInitializeException - エクスポートマネージャーの初期化でエラーが発生した場合
Error - エクスポート実行中に何らかのエラーが発生した場合

execute

public boolean execute(InputStream configuration)
エクスポートマネージャーを呼び出します。
設定ファイルに従ってエクスポートマネージャーの初期化を行い、エクスポートを実行します。

定義:
インタフェース ExportManagerClient 内の execute
パラメータ:
configuration - エクスポート設定
戻り値:
エクスポートに成功した場合 true
例外:
ExportInitializeException - エクスポートマネージャーの初期化でエラーが発生した場合
Error - エクスポート実行中に何らかのエラーが発生した場合

getExportManager

protected abstract ExportManager getExportManager()
エクスポートマネージャーのインスタンスを取得します。

戻り値:
エクスポートマネージャー
例外:
ExportInitializeException - エクスポートマネージャーのインスタンスの生成に失敗した場合

getConfigurationReader

protected abstract ExportConfigurationReader getConfigurationReader(InputStream inputStream)
入力ストリームからエクスポート設定情報を取得します。

パラメータ:
inputStream - 入力ストリーム
戻り値:
エクスポート設定リーダー
例外:
ExportInitializeException - 入力ストリームの読み込みに失敗した場合

getDefaultPath

protected abstract String getDefaultPath()
エクスポート情報の出力ファイルのデフォルトパス情報を取得します。

戻り値:
出力ファイルパス

setName

protected void setName(ExportManager manager,
                       ExportConfigurationReader reader)
エクスポート設定に定義された処理名をマネージャーに設定します。

パラメータ:
manager - エクスポートマネージャー
reader - エクスポート設定リーダー

setFormat

protected void setFormat(ExportManager manager,
                         ExportConfigurationReader reader)
エクスポート設定に定義されたエクスポートデータのフォーマットをマネージャーに設定します。

パラメータ:
manager - エクスポートマネージャー
reader - エクスポート設定リーダー

setDate

protected void setDate(ExportManager manager,
                       ExportConfigurationReader reader)
エクスポート設定に定義された日付をマネージャーに設定します。

パラメータ:
manager - エクスポートマネージャー
reader - エクスポート設定リーダー

setEncoding

protected void setEncoding(ExportManager manager,
                           ExportConfigurationReader reader)
エクスポート設定に定義されたエクスポートデータのエンコーディング情報をマネージャーに設定します。

パラメータ:
manager - エクスポートマネージャー
reader - エクスポート設定リーダー

setSize

protected void setSize(ExportManager manager,
                       ExportConfigurationReader reader)
エクスポート設定に定義されたエクスポート単位のデータ数をマネージャーに設定します。

パラメータ:
manager - エクスポートマネージャー
reader - エクスポート設定リーダー

setExecuteUser

protected void setExecuteUser(ExportManager manager,
                              ExportConfigurationReader reader)
エクスポート設定に定義された実行ユーザコードをマネージャーに設定します。

パラメータ:
manager - エクスポートマネージャー
reader - エクスポート設定リーダー

setFilter

protected void setFilter(ExportManager manager,
                         ExportConfigurationReader reader)
エクスポート設定に定義されたフィルタの情報をマネージャーに設定します。

パラメータ:
manager - エクスポートマネージャー
reader - エクスポート設定リーダー

setParameters

protected void setParameters(ExportManager manager,
                             ExportConfigurationReader reader)
エクスポート設定に定義されたパラメータ情報をマネージャーに設定します。

パラメータ:
manager - エクスポートマネージャー
reader - エクスポート設定リーダー

intra-mart 6.1.14

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