Nautica Workflow

jp.co.argo21.nautica.workflow.ta
クラス MailConfig

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.ta.MailConfig

public class MailConfig
extends java.lang.Object

メール送信用設定オブジェクト

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $

メソッドの概要
 boolean existApplication(java.lang.String appName)
          パラメータのアプリケーション名が設定情報に存在するかどうかチェック
 java.lang.String getAuthType(java.lang.String appName)
          メールサーバの認証タイプを取得する。
 java.lang.String getPassword()
          パスワードを取得する
 java.lang.String getReceiverHostAddress(java.lang.String appName)
          受信サーバのホストアドレスを取得する。
 java.lang.String getReceiverHostPassword(java.lang.String appName)
          受信サーバのパスワードを取得する。
 int getReceiverHostPort(java.lang.String appName)
          受信サーバのポート番号を取得する。
 java.lang.String getReceiverHostUser(java.lang.String appName)
          受信サーバのユーザ名を取得する。
 java.lang.String getReceiverProtocol(java.lang.String appName)
          受信サーバのプロトコルを取得する。
 java.lang.String getSenderEncode(java.lang.String appName)
          メール送信のエンコード名を取得する。
 java.lang.String getSenderHostAddress(java.lang.String appName)
          送信サーバのホストアドレスを取得する。
 java.lang.String getSenderHostPassword(java.lang.String appName)
          送信サーバのパスワードを取得する。
 int getSenderHostPort(java.lang.String appName)
          送信サーバのポート番号を取得する。
 java.lang.String getSenderHostUser(java.lang.String appName)
          送信サーバのユーザ名を取得する。
 java.lang.String getSenderMimeType(java.lang.String appName)
          メール送信のMIME-Typeを取得する。
 java.lang.String getSenderProtocol(java.lang.String appName)
          送信サーバのプロトコルを取得する。
 java.lang.String getUser()
          ユーザIDを取得する
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getAuthType

public java.lang.String getAuthType(java.lang.String appName)
メールサーバの認証タイプを取得する。 デフォルトでは normal が返る。
アプリケーション名に該当するメールサーバの設定が存在しない場合は null が返る。

パラメータ:
appName - アプリケーション名
戻り値:
メールサーバの認証タイプ

getSenderProtocol

public java.lang.String getSenderProtocol(java.lang.String appName)
送信サーバのプロトコルを取得する。 デフォルトでは smtp が返る。
アプリケーション名に該当するメールサーバの設定が存在しない場合は null が返る。

パラメータ:
appName - アプリケーション名
戻り値:
送信サーバのプロトコル

getSenderEncode

public java.lang.String getSenderEncode(java.lang.String appName)
メール送信のエンコード名を取得する。 デフォルトでは iso-2022-jp が返る。
アプリケーション名に該当するメールサーバの設定が存在しない場合は null が返る。

パラメータ:
appName - アプリケーション名
戻り値:
メール送信のエンコード名

getSenderMimeType

public java.lang.String getSenderMimeType(java.lang.String appName)
メール送信のMIME-Typeを取得する。 デフォルトでは "text/plain" が返る。
アプリケーション名に該当するメールサーバの設定が存在しない場合は null が返る。

パラメータ:
appName - アプリケーション名
戻り値:
メール送信のMIME-Type

getSenderHostAddress

public java.lang.String getSenderHostAddress(java.lang.String appName)
送信サーバのホストアドレスを取得する。 アプリケーション名に該当するメールサーバの設定が存在しない場合は null が返る。

パラメータ:
appName - アプリケーション名
戻り値:
送信サーバのホストアドレス。

getSenderHostPort

public int getSenderHostPort(java.lang.String appName)
送信サーバのポート番号を取得する。 アプリケーション名に該当するメールサーバの設定が存在しない場合は -1 が返る。

パラメータ:
appName - アプリケーション名
戻り値:
送信サーバのポート番号。

getSenderHostUser

public java.lang.String getSenderHostUser(java.lang.String appName)
送信サーバのユーザ名を取得する。 アプリケーション名に該当するメールサーバの設定が存在しない場合、 送信サーバで認証を行わない場合は null が返る。

パラメータ:
appName - アプリケーション名
戻り値:
送信サーバのユーザ名。

getSenderHostPassword

public java.lang.String getSenderHostPassword(java.lang.String appName)
送信サーバのパスワードを取得する。 アプリケーション名に該当するメールサーバの設定が存在しない場合、 送信サーバで認証を行わない場合は null が返る。

パラメータ:
appName - アプリケーション名
戻り値:
送信サーバのユーザ名

getReceiverProtocol

public java.lang.String getReceiverProtocol(java.lang.String appName)
受信サーバのプロトコルを取得する。 アプリケーション名に該当するメールサーバの設定が存在しない場合、 受信サーバを使用しない場合は、null が返る。

パラメータ:
appName - アプリケーション名
戻り値:
受信サーバのプロトコル

getReceiverHostAddress

public java.lang.String getReceiverHostAddress(java.lang.String appName)
受信サーバのホストアドレスを取得する。 アプリケーション名に該当するメールサーバの設定が存在しない場合、 受信サーバを使用しない場合は、null が返る。

パラメータ:
appName - アプリケーション名
戻り値:
受信サーバのホストアドレス。

getReceiverHostPort

public int getReceiverHostPort(java.lang.String appName)
受信サーバのポート番号を取得する。 アプリケーション名に該当するメールサーバの設定が存在しない場合、 受信サーバを使用しない場合は、-1 が返る。

パラメータ:
appName - アプリケーション名
戻り値:
受信サーバのポート番号

getReceiverHostUser

public java.lang.String getReceiverHostUser(java.lang.String appName)
受信サーバのユーザ名を取得する。 アプリケーション名に該当するメールサーバの設定が存在しない場合、 受信サーバを使用しない場合は、null が返る。

パラメータ:
appName - アプリケーション名
戻り値:
受信サーバのユーザ名

getReceiverHostPassword

public java.lang.String getReceiverHostPassword(java.lang.String appName)
受信サーバのパスワードを取得する。 アプリケーション名に該当するメールサーバの設定が存在しない場合、 受信サーバを使用しない場合は、null が返る。

パラメータ:
appName - アプリケーション名
戻り値:
受信サーバのパスワード

existApplication

public boolean existApplication(java.lang.String appName)
パラメータのアプリケーション名が設定情報に存在するかどうかチェック

パラメータ:
appName -
戻り値:
設定情報に指定したアプリケーションが存在する場合、true

getUser

public java.lang.String getUser()
ユーザIDを取得する

戻り値:
ユーザID

getPassword

public java.lang.String getPassword()
パスワードを取得する

戻り値:
パスワード

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21