package jp.example;
import java.util.Date;
import java.util.Locale;
import jp.co.intra_mart.product.im_mail.plugin.ImMailAttributePlugin;
public class ExampleNamePlugin implements ImMailAttributePlugin {
/**
* {ユーザプロファイル.名前}({ユーザプロファイル.名前(カナ)})を返却する
* @param userCd ユーザコード
* @param date 基準日時
* @param locale ロケール
* @return {ユーザプロファイル.名前}({ユーザプロファイル.名前(カナ)})
*/
@Override
public String getAttribute(final String userCd, final Date date, final Locale locale) {
// 引数グループID(groupId)、ユーザID(userId)、基準日時(date)を利用して
// ユーザプロファイルの名前と名前(カナ)を取得する。
final String name = "ユーザプロファイルの名前";
final String kana = "ユーザプロファイルのカナ";
// 名前(カナ)の形式で文字列を返却する
return name + "(" + kana + ")";
}
}