Class HttpTestConfiguration

java.lang.Object
nablarch.test.core.http.HttpTestConfiguration

public class HttpTestConfiguration extends Object
HTTPリクエストテスト用の設定定義クラス。
Author:
hisaaki sioiri
  • Constructor Details

    • HttpTestConfiguration

      public HttpTestConfiguration()
  • Method Details

    • isDumpVariableItem

      public boolean isDumpVariableItem()
      ダンプHTMLへの可変項目の出力可否を取得する。
      Returns:
      dumpVariableItem ダンプHTMLへの可変項目の出力可否
    • setDumpVariableItem

      public void setDumpVariableItem(boolean dumpVariableItem)
      ダンプHTMLへの可変項目の出力可否を設定する。
      Parameters:
      dumpVariableItem - dumpVariableItem ダンプHTMLへの可変項目の出力可否
    • getHtmlResourcesCharset

      @Published(tag="architect") public String getHtmlResourcesCharset()
      HTMLリソースの文字コードを設定する。
      Returns:
      HTMLリソースの文字コード
    • setHtmlResourcesCharset

      public void setHtmlResourcesCharset(String htmlResourcesCharset)
      HTMLリソースの文字コードを設定する。
      Parameters:
      htmlResourcesCharset - HTMLリソースの文字コード
    • isBackup

      public boolean isBackup()
      バックアップ実施フラグを取得する。
      Returns:
      バックアップ実施フラグ
    • setBackup

      public void setBackup(boolean backup)
      バックアップ実施フラグを設定する。
      Parameters:
      backup - バックアップ実施フラグ
    • getHtmlResourcesExtensionList

      @Published(tag="architect") public List<String> getHtmlResourcesExtensionList()
      ダンプディレクトリへコピーされるHTMLリソースの拡張子を取得する。
      Returns:
      ダンプディレクトリへコピーされるHTMLリソースの拡張子
    • setHtmlResourcesExtensionList

      public void setHtmlResourcesExtensionList(List<String> htmlResourcesExtensionList)
      ダンプディレクトリへコピーされるHTMLリソースの拡張子を設定する。
      Parameters:
      htmlResourcesExtensionList - ダンプディレクトリへコピーされるHTMLリソースの拡張子
    • getHtmlResourcesRoot

      @Published(tag="architect") public String getHtmlResourcesRoot()
      HTMLリソースのコピー先ディレクトリ名を取得する。
      Returns:
      HTMLリソースのコピー先ディレクトリ名
    • setHtmlResourcesRoot

      public void setHtmlResourcesRoot(String htmlResourcesRoot)
      HTMLリソースのコピー先ディレクトリ名を設定する。
      Parameters:
      htmlResourcesRoot - HTMLリソースのコピー先ディレクトリ名
    • getHtmlDumpDir

      @Published(tag="architect") public String getHtmlDumpDir()
      HTML出力ディレクトリを取得する。
      Returns:
      HTML出力ディレクトリ
    • setHtmlDumpDir

      public void setHtmlDumpDir(String htmlDumpDir)
      HTML出力ディレクトリを設定する。
      Parameters:
      htmlDumpDir - HTML出力ディレクトリ
    • getWebBaseDir

      @Published(tag="architect") public String getWebBaseDir()
      webベースディレクトリを取得する。
      Returns:
      webベースディレクトリ
    • setWebBaseDir

      public void setWebBaseDir(String webBaseDir)
      webベースディレクトリを設定する。

      PJ共通のwebモジュールが存在する場合、このプロパティに カンマ区切りで複数のwebベースディレクトリを指定できる。 "path/to/app/,path/to/common/" 複数指定した場合、先頭から順にリソースが探索される。

      Parameters:
      webBaseDir - webベースディレクトリ
    • getJsTestResourceDir

      @Published(tag="architect") public String getJsTestResourceDir()
      クライアントスクリプトテスト用リソース配置ディレクトリパスを取得する。
      Returns:
      クライアントスクリプトテスト用リソース配置ディレクトリパス。
    • setJsTestResourceDir

      public void setJsTestResourceDir(String jsTestResourceDir)
      クライアントスクリプトテスト用リソース配置ディレクトリパスを設定する。
      Parameters:
      jsTestResourceDir - クライアントスクリプトテスト用リソース配置ディレクトリパス
    • getXmlComponentFile

      @Published(tag="architect") public String getXmlComponentFile()
      ターゲットコード用の設定ファイル(XMLファイル)をリードするための、ルートXMLファイル名を取得する。
      Returns:
      XMLファイル名
    • setXmlComponentFile

      public void setXmlComponentFile(String xmlComponentFile)
      ターゲットコード用の設定ファイル(XMLファイル)をリードするための、ルートXMLファイル名を設定する。
      Parameters:
      xmlComponentFile - XMLファイル名
    • getUserIdSessionKey

      @Published(tag="architect") public String getUserIdSessionKey()
      ユーザIDセッションキーを取得する。
      Returns:
      ユーザIDセッションキー
    • setUserIdSessionKey

      public void setUserIdSessionKey(String userIdSessionKey)
      ユーザIDセッションキーを設定する。
      Parameters:
      userIdSessionKey - ユーザIDセッションキーを設定する。
    • getExceptionRequestVarKey

      @Published(tag="architect") public String getExceptionRequestVarKey()
      ApplicationExceptionが格納されるリクエストスコープのキーを取得する。
      Returns:
      ApplicationExceptionが格納されるリクエストスコープのキー
    • setExceptionRequestVarKey

      public void setExceptionRequestVarKey(String exceptionRequestVarKey)
      ApplicationExceptionが格納されるリクエストスコープのキーを設定する。
      Parameters:
      exceptionRequestVarKey - ApplicationExceptionが格納されるリクエストスコープのキー
    • getDumpFileExtension

      @Published(tag="architect") public String getDumpFileExtension()
      ダンプファイルの拡張子を取得する。
      Returns:
      ダンプファイルの拡張子
    • setDumpFileExtension

      public void setDumpFileExtension(String dumpFileExtension)
      ダンプファイルの拡張子を設定する。
      Parameters:
      dumpFileExtension - ダンプファイルの拡張子
    • getHtmlCheckerConfig

      @Published(tag="architect") public String getHtmlCheckerConfig()
      HtmlCheckツール設定ファイルのパスを取得する。
      Returns:
      HtmlCheckツール設定ファイル
    • setHtmlCheckerConfig

      public void setHtmlCheckerConfig(String htmlCheckerConfig)
      HtmlCheckツール設定ファイルのパスを設定する。
      Parameters:
      htmlCheckerConfig - HtmlCheckツール設定ファイルのパス
    • getHttpHeader

      @Published(tag="architect") public Map<String,String> getHttpHeader()
      HTTPHeaderを取得する。
      Returns:
      HTTPHeader
    • setHttpHeader

      public void setHttpHeader(Map<String,String> httpHeader)
      HTTPHeaderを設定する。
      Parameters:
      httpHeader - HTTPHeader
    • getSessionInfo

      @Published(tag="architect") public Map<String,Object> getSessionInfo()
      セッション情報を取得する。
      Returns:
      セッション情報
    • setSessionInfo

      public void setSessionInfo(Map<String,Object> sessionInfo)
      セッション情報を設定する。
      Parameters:
      sessionInfo - セッション情報
    • setCheckHtml

      public void setCheckHtml(boolean isCheckHtml)
      HTMLチェック実行するか否かの設定を設定する。
      Parameters:
      isCheckHtml - HTMLチェック実行するか否かの設定
    • isCheckHtml

      @Published(tag="architect") public boolean isCheckHtml()
      HTMLチェック実行するか否かの設定を取得する。
      Returns:
      HTMLチェック実行する場合はtrue、実行しない場合はfalse
    • getHtmlResourcesDir

      @Published(tag="architect") public File getHtmlResourcesDir()
      HTMLリソースディレクトリを取得する。
      Returns:
      HTMLリソースディレクトリ
    • getIgnoreHtmlResourceDirectory

      @Published(tag="architect") public List<String> getIgnoreHtmlResourceDirectory()
      HTMLリソースとして除外するディレクトリを取得する。
      Returns:
      HTMLリソースディレクトリとして除外するディレクトリのリスト
    • setIgnoreHtmlResourceDirectory

      public void setIgnoreHtmlResourceDirectory(List<String> ignoreHtmlResourceDirectory)
      HTMLリソースとして除外するディレクトリのリストを設定する。

      setHtmlResourcesRoot(String)で設定したディレクトリ配下から、リソースとして除外するディレクトリを設定する。 たとえば、HTMLリソースがバージョン管理されている場合、バージョン管理用のディレクトリ(.svnや.git)などを設定することにより、 不要なファイルがコピーされることを回避でききる。

      Parameters:
      ignoreHtmlResourceDirectory - HTMLリソースディレクトリとして除外するディレクトリのリスト
    • getTempDirectory

      @Published(tag="architect") public String getTempDirectory()
      テンプディレクトリのパスを取得する。
      Returns:
      テンプディレクトリのパス
    • setTempDirectory

      public void setTempDirectory(String tempDirectory)
      テンプディレクトリのパスを設定する。

      JSPのコンパイル後のクラスが格納されるディレクトリ。 本設定を省略して場合のデフォルトテンプディレクトリは、jettyのデフォルト動作となる。

      Parameters:
      tempDirectory - テンプディレクトリのパス
    • getUploadTmpDirectory

      @Published(tag="architect") public String getUploadTmpDirectory()
      アップロードファイルの一時ディレクトリを取得する。 本ディレクトリは、テスト時にアップロードファイルを一時的に配置するディレクトリとなる。
      Returns:
      アップロードファイルの一時ディレクトリ
    • setUploadTmpDirectory

      public void setUploadTmpDirectory(String uploadTmpDirectory)
      アップロードファイルの一時ディレクトリを設定する。
      Parameters:
      uploadTmpDirectory - アップロードファイルの一時ディレクトリ
    • getHtmlChecker

      @Published(tag="architect") public HtmlChecker getHtmlChecker()
      HTMLチェッカーを取得する。
      Returns:
      HTMLチェッカー
    • setHtmlChecker

      public void setHtmlChecker(HtmlChecker htmlChecker)
      HTMLチェッカーを設定する。
      Parameters:
      htmlChecker - HTMLチェッカー