限定符和类型 | 方法和说明 |
---|---|
SystemMail |
BaseData.getSystemMail(SystemMail sm,
long id)
获取特定id的系统邮件列表
没有返回null
|
SystemMail |
BaseData.sendSystemMail(SystemMail sm)
发送一封系统邮件
若返回的邮件ID为0则发送失败
|
限定符和类型 | 方法和说明 |
---|---|
List<SystemMail> |
BaseData.getSystemMail(SystemMail sm)
获取系统邮件列表
|
List<SystemMail> |
BaseData.getSystemMail(SystemMail sm,
int count,
int page)
获取固定数量的系统邮件列表
|
Map<Long,SystemMail> |
BaseData.getSystemMail(SystemMail sm,
long min,
long max)
获取id从min到max的邮件集合
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
BaseData.createSystemMailStorage(SystemMail sm)
创建系统邮件存储库
|
boolean |
BaseData.deleteSystemMail(SystemMail sm)
删除系统邮件
|
List<SystemMail> |
BaseData.getSystemMail(SystemMail sm)
获取系统邮件列表
|
List<SystemMail> |
BaseData.getSystemMail(SystemMail sm,
int count,
int page)
获取固定数量的系统邮件列表
|
SystemMail |
BaseData.getSystemMail(SystemMail sm,
long id)
获取特定id的系统邮件列表
没有返回null
|
Map<Long,SystemMail> |
BaseData.getSystemMail(SystemMail sm,
long min,
long max)
获取id从min到max的邮件集合
|
long |
BaseData.getSystemMailCount(SystemMail sm)
获取系统邮件数量
|
long |
BaseData.getSystemMailMax(SystemMail sm)
获取系统邮件最大ID
|
SystemMail |
BaseData.sendSystemMail(SystemMail sm)
发送一封系统邮件
若返回的邮件ID为0则发送失败
|
限定符和类型 | 方法和说明 |
---|---|
SystemMail |
MailBoxSystemMailSendEvent.getSystemMail() |
SystemMail |
MailBoxSystemMailDeleteEvent.getSystemMail() |
构造器和说明 |
---|
MailBoxSystemMailDeleteEvent(SystemMail sm) |
MailBoxSystemMailSendEvent(SystemMail sm) |
限定符和类型 | 方法和说明 |
---|---|
abstract SystemMail |
SystemMail.createSystemMail()
创建一个新的系统邮件实例
|
abstract SystemMail |
SystemMail.loadSystemMail(org.bukkit.configuration.file.YamlConfiguration yml)
从yml加载一个系统邮件实例
|
SystemMail |
SystemMail.sendMail()
发送邮件
|
构造器和说明 |
---|
PersonMail(SystemMail sm)
将一封SystemMail转换为PersonMail
|
限定符和类型 | 方法和说明 |
---|---|
void |
MailBoxModule.registerSystemMail(SystemMail sm)
注册一个系统邮件
|
void |
MailBoxModule.unregisterSystemMail(SystemMail sm)
注销一个系统邮件
|
限定符和类型 | 方法和说明 |
---|---|
SystemMail |
SQLData.getSystemMail(SystemMail sm,
long id) |
SystemMail |
SQLData.sendSystemMail(SystemMail sm) |
限定符和类型 | 方法和说明 |
---|---|
List<SystemMail> |
SQLData.getSystemMail(SystemMail sm) |
List<SystemMail> |
SQLData.getSystemMail(SystemMail sm,
int count,
int page) |
Map<Long,SystemMail> |
SQLData.getSystemMail(SystemMail sm,
long min,
long max) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
SQLData.createSystemMailStorage(SystemMail sm) |
boolean |
SQLData.deleteSystemMail(SystemMail sm) |
List<SystemMail> |
SQLData.getSystemMail(SystemMail sm) |
List<SystemMail> |
SQLData.getSystemMail(SystemMail sm,
int count,
int page) |
SystemMail |
SQLData.getSystemMail(SystemMail sm,
long id) |
Map<Long,SystemMail> |
SQLData.getSystemMail(SystemMail sm,
long min,
long max) |
long |
SQLData.getSystemMailCount(SystemMail sm) |
long |
SQLData.getSystemMailMax(SystemMail sm) |
SystemMail |
SQLData.sendSystemMail(SystemMail sm) |
限定符和类型 | 方法和说明 |
---|---|
static CreateTable |
CommandBuilder.sqlSystemMailCreateCommand(String type,
Class<? extends SystemMail> clazz) |
static InsertData |
CommandBuilder.sqlSystemMailInsertCommand(String type,
Class<? extends SystemMail> clazz) |
限定符和类型 | 方法和说明 |
---|---|
SystemMail |
MailManager.createSystemMail(String type)
创建一个新的系统邮件实例
|
SystemMail |
DataManager.getSystemMail(SystemMail sm,
long id)
获取特定id的系统邮件列表
没有返回null
|
SystemMail |
MailManager.getSystemMailById(String type,
long id)
按id及类型获取一封系统邮件
|
SystemMail |
MailManager.loadSystemMail(org.bukkit.configuration.file.YamlConfiguration yml)
从Yml配置还原一封系统邮件
|
SystemMail |
MailManager.sendSystemMail(SystemMail sm)
发送一封系统邮件
若返回的邮件ID为0则发送失败
|
SystemMail |
DataManager.sendSystemMail(SystemMail sm)
发送一封系统邮件
若返回的邮件ID为0则发送失败
|
限定符和类型 | 方法和说明 |
---|---|
Map<Long,SystemMail> |
MailManager.getSystemMail(SystemMail sm,
long min,
long max)
获取id从min到max的邮件集合
|
Map<Long,SystemMail> |
DataManager.getSystemMail(SystemMail sm,
long min,
long max)
获取id从min到max的邮件集合
|
Map<String,List<SystemMail>> |
MailManager.getSystemMailList()
获取全部系统邮件列表
|
List<SystemMail> |
MailManager.getSystemMailList(String type)
获取系统邮件列表
|
List<SystemMail> |
MailManager.getSystemMailList(String type,
int count,
int page)
获取固定数量的系统邮件列表
|
List<SystemMail> |
DataManager.getSystemMailList(SystemMail sm)
获取系统邮件列表
|
List<SystemMail> |
DataManager.getSystemMailList(SystemMail sm,
int count,
int page)
获取固定数量的系统邮件列表
|
List<SystemMail> |
MailManager.getSystemMailTypeList()
获取系统邮件类型列表
|
限定符和类型 | 方法和说明 |
---|---|
void |
DataManager.createSystemMailStorage(SystemMail sm)
创建系统邮件存储库
|
boolean |
MailManager.deleteSystemMail(SystemMail sm)
删除系统邮件
|
boolean |
DataManager.deleteSystemMail(SystemMail sm)
删除系统邮件
|
SystemMail |
DataManager.getSystemMail(SystemMail sm,
long id)
获取特定id的系统邮件列表
没有返回null
|
Map<Long,SystemMail> |
MailManager.getSystemMail(SystemMail sm,
long min,
long max)
获取id从min到max的邮件集合
|
Map<Long,SystemMail> |
DataManager.getSystemMail(SystemMail sm,
long min,
long max)
获取id从min到max的邮件集合
|
long |
DataManager.getSystemMailCount(SystemMail sm)
获取系统邮件数量
|
List<SystemMail> |
DataManager.getSystemMailList(SystemMail sm)
获取系统邮件列表
|
List<SystemMail> |
DataManager.getSystemMailList(SystemMail sm,
int count,
int page)
获取固定数量的系统邮件列表
|
long |
MailManager.getSystemMailMax(SystemMail sm)
获取系统邮件最大ID
|
long |
DataManager.getSystemMailMax(SystemMail sm)
获取系统邮件最大ID
|
int |
MailManager.getSystemMailPages(SystemMail sm,
int view)
获取系统邮件页数
|
void |
MailManager.registerSystemMail(MailBoxModule module,
SystemMail sm)
注册系统邮件类型
|
SystemMail |
MailManager.sendSystemMail(SystemMail sm)
发送一封系统邮件
若返回的邮件ID为0则发送失败
|
SystemMail |
DataManager.sendSystemMail(SystemMail sm)
发送一封系统邮件
若返回的邮件ID为0则发送失败
|
void |
MailManager.unregisterSystemMail(SystemMail sm)
注销邮件
|
限定符和类型 | 方法和说明 |
---|---|
static Map<String,Object> |
ReflectUtil.getSystemMailValues(SystemMail sm,
Map<String,Data> cols)
获取系统邮件需要在数据源中创建的字段及值
|
限定符和类型 | 方法和说明 |
---|---|
static Map<String,Data> |
ReflectUtil.getSystemMailColumns(Class<? extends SystemMail> clazz)
获取系统邮件需要在数据源中创建的字段及类型
|
Copyright © 2024. All rights reserved.