public class SmsServiceBaseImpl extends AbstractTypedMetaDataService<MetaSmsMailTemplate,MetaSmsMailTemplate.SmsMailTemplateRuntime> implements SmsService
テンプレート操作など最低限の操作のみ.
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
SmsServiceBaseImpl.TypeMap |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
SMS_TEMPLATE_META_PATH |
| コンストラクタと説明 |
|---|
SmsServiceBaseImpl() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
SmsMail |
createMail(Tenant tenant) |
void |
destroy() |
protected boolean |
fireOnSendMail(SmsMail mail) |
protected void |
fireOnSuccess(SmsMail mail) |
java.lang.String |
getDefaultFrom() |
static java.lang.String |
getFixedPath() |
java.lang.Class<MetaSmsMailTemplate> |
getMetaDataType()
メタデータのクラスを取得します。
|
java.lang.Class<MetaSmsMailTemplate.SmsMailTemplateRuntime> |
getRuntimeType()
メタデータのRuntimeクラスを取得します。
|
protected void |
handleException(SmsMail mail,
java.lang.Exception e) |
void |
init(Config config) |
void |
sendSmsMail(Tenant tenant,
SmsMail sms)
テナント情報に設定されているメール情報を利用してSMSを送信する。
|
protected void |
sendSmsMailImpl(Tenant tenant,
SmsMail sms) |
void |
setDefaultFrom(java.lang.String defaultFrom) |
createMetaData, getRuntimeById, getRuntimeByName, list, list, nameList, removeMetaData, updateMetaDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateMetaData, getRuntimeById, getRuntimeByName, list, list, nameList, removeMetaData, updateMetaDatapublic static final java.lang.String SMS_TEMPLATE_META_PATH
public static java.lang.String getFixedPath()
public final void sendSmsMail(Tenant tenant, SmsMail sms)
SmsServicesendSmsMail インタフェース内 SmsServicetenant - テナント情報protected boolean fireOnSendMail(SmsMail mail)
protected void fireOnSuccess(SmsMail mail)
protected void handleException(SmsMail mail, java.lang.Exception e)
public SmsMail createMail(Tenant tenant)
createMail インタフェース内 SmsServicepublic java.lang.String getDefaultFrom()
public void setDefaultFrom(java.lang.String defaultFrom)
public java.lang.Class<MetaSmsMailTemplate> getMetaDataType()
TypedMetaDataServicepublic java.lang.Class<MetaSmsMailTemplate.SmsMailTemplateRuntime> getRuntimeType()
TypedMetaDataService