public class PushNotificationService extends AbstractTypedMetaDataService<MetaPushNotificationTemplate,MetaPushNotificationTemplate.PushNotificationTemplateRuntime> implements Service
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
PushNotificationService.TypeMap |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
PUSH_NOTIFICATION_TEMPLATE_META_PATH |
| コンストラクタと説明 |
|---|
PushNotificationService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
destroy() |
static java.lang.String |
getFixedPath() |
java.lang.Class<MetaPushNotificationTemplate> |
getMetaDataType()
メタデータのクラスを取得します。
|
java.lang.Class<MetaPushNotificationTemplate.PushNotificationTemplateRuntime> |
getRuntimeType()
メタデータのRuntimeクラスを取得します。
|
void |
init(Config config) |
PushNotificationResult |
push(Tenant tenant,
PushNotification notification) |
protected PushNotificationResult |
pushImpl(Tenant tenant,
PushNotification notification) |
createMetaData, getRuntimeById, getRuntimeByName, list, list, nameList, removeMetaData, updateMetaDatapublic static final java.lang.String PUSH_NOTIFICATION_TEMPLATE_META_PATH
public static java.lang.String getFixedPath()
public final PushNotificationResult push(Tenant tenant, PushNotification notification)
protected PushNotificationResult pushImpl(Tenant tenant, PushNotification notification)
public java.lang.Class<MetaPushNotificationTemplate> getMetaDataType()
TypedMetaDataServicepublic java.lang.Class<MetaPushNotificationTemplate.PushNotificationTemplateRuntime> getRuntimeType()
TypedMetaDataService