Class UserAgent

java.lang.Object
nablarch.fw.web.useragent.UserAgent

public class UserAgent extends Object
UserAgent情報を表すクラス。
  • Field Details

  • Constructor Details

    • UserAgent

      @Published(tag="architect") public UserAgent(String text)
      指定したUser-Agent文字列を保持するUserAgentオブジェクトを生成する。
      Parameters:
      text - User-Agent文字列
    • UserAgent

      @Published(tag="architect") public UserAgent(UserAgent original)
      指定したUserAgentオブジェクトを保持するUserAgentオブジェクトを生成する。
      Parameters:
      original - UserAgentオブジェクト
  • Method Details

    • getText

      @Published public String getText()
      UserAgent文字列を取得する。
      Returns:
      User-Agent文字列(User-Agent文字列がnullの場合は空文字を返却する)
    • getBrowserType

      @Published public String getBrowserType()
      ブラウザタイプを取得する。
      Returns:
      ブラウザタイプ(ブラウザタイプがnullの場合は"UnknownType"を返却する)
    • setBrowserType

      @Published(tag="architect") public void setBrowserType(String browserType)
      ブラウザタイプをセットする。
      Parameters:
      browserType - ブラウザタイプ
    • getBrowserName

      @Published public String getBrowserName()
      ブラウザ名称を取得する。
      Returns:
      ブラウザ名称(ブラウザ名称がnullの場合は"UnknownName"を返却する)
    • setBrowserName

      @Published(tag="architect") public void setBrowserName(String browserName)
      ブラウザ名称をセットする。
      Parameters:
      browserName - ブラウザ名称
    • getBrowserVersion

      @Published public String getBrowserVersion()
      ブラウザバージョンを取得する。
      Returns:
      ブラウザバージョン(ブラウザバージョンがnullの場合は"UnknownVersion"を返却する)
    • setBrowserVersion

      @Published(tag="architect") public void setBrowserVersion(String browserVersion)
      ブラウザバージョンをセットする。
      Parameters:
      browserVersion - ブラウザバージョン
    • getOsType

      @Published public String getOsType()
      OSタイプを取得する。
      Returns:
      OSタイプ(OSタイプがnullの場合は"UnknownType"を返却する)
    • setOsType

      @Published(tag="architect") public void setOsType(String osType)
      OSタイプをセットする。
      Parameters:
      osType - OSタイプ
    • getOsName

      @Published public String getOsName()
      OS名称を取得する。
      Returns:
      OS名称(OS名称がnullの場合は"UnknownName"を返却する)
    • setOsName

      @Published(tag="architect") public void setOsName(String osName)
      OS名称をセットする。
      Parameters:
      osName - OS名称
    • getOsVersion

      @Published public String getOsVersion()
      OSバージョンを取得する。
      Returns:
      OSバージョン(OSバージョンがnullの場合は"UnknownVersion"を返却する)
    • setOsVersion

      @Published(tag="architect") public void setOsVersion(String osVersion)
      OSバージョンをセットする。
      Parameters:
      osVersion - OSバージョン