Class SecureResponseHeaderSupport

java.lang.Object
nablarch.fw.web.handler.secure.SecureResponseHeaderSupport
All Implemented Interfaces:
SecureResponseHeader
Direct Known Subclasses:
CacheControlHeader

@Published(tag="architect") public abstract class SecureResponseHeaderSupport extends Object implements SecureResponseHeader
単純なSecureResponseHeaderの実装を提供するサポートクラス。
  • Constructor Details

    • SecureResponseHeaderSupport

      protected SecureResponseHeaderSupport(String name, String defaultValue)
      コンストラクタ。
      Parameters:
      name - レスポンスヘッダの名前
      defaultValue - レスポンスヘッダに指定する値のデフォルト
  • Method Details

    • getName

      public String getName()
      Description copied from interface: SecureResponseHeader
      レスポンスヘッダの名前を返す。
      Specified by:
      getName in interface SecureResponseHeader
      Returns:
      レスポンスヘッダの名前
    • getValue

      public String getValue()
      Description copied from interface: SecureResponseHeader
      レスポンスヘッダの値を返す。
      Specified by:
      getValue in interface SecureResponseHeader
      Returns:
      レスポンスヘッダの値
    • isOutput

      public boolean isOutput(HttpResponse response, ServletExecutionContext context)
      Description copied from interface: SecureResponseHeader
      このヘッダを出力するか否かを返す。
      Specified by:
      isOutput in interface SecureResponseHeader
      Parameters:
      response - レスポンスオブジェクト
      context - Servlet APIの情報を持つコンテキスト
      Returns:
      出力する場合はtrue
    • setValue

      public void setValue(String value)
      レスポンスヘッダに指定する値を設定する。
      Parameters:
      value - レスポンスヘッダに指定する値