Uses of Class
com.bytedesk.core.email.EmailEntity
Packages that use EmailEntity
Package
Description
-
Uses of EmailEntity in com.bytedesk.core.email
Fields in com.bytedesk.core.email declared as EmailEntityModifier and TypeFieldDescriptionprivate final EmailEntityEmailIdleListenerService.IdleListenerTask.emailEntityMethods in com.bytedesk.core.email that return EmailEntityModifier and TypeMethodDescriptionprotected EmailEntityEmailRestService.doSave(EmailEntity entity) EmailRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, EmailEntity entity) Methods in com.bytedesk.core.email that return types with arguments of type EmailEntityModifier and TypeMethodDescriptionprotected org.springframework.data.jpa.domain.Specification<EmailEntity>EmailRestService.createSpecification(EmailRequest request) protected org.springframework.data.domain.Page<EmailEntity>EmailRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<EmailEntity> spec, org.springframework.data.domain.Pageable pageable) EmailRepository.findByEnabledTrueAndDeletedFalse()static org.springframework.data.jpa.domain.Specification<EmailEntity>EmailSpecification.search(EmailRequest request, AuthService authService) Methods in com.bytedesk.core.email with parameters of type EmailEntityModifier and TypeMethodDescriptionprivate VisitorRequestEmailIdleListenerService.buildVisitorRequest(EmailMessageRequest emailMessageRequest, EmailEntity emailEntity) 根据邮件信息构建访客请求对象EmailRestService.convertToExcel(EmailEntity entity) EmailRestService.convertToResponse(EmailEntity entity) protected EmailEntityEmailRestService.doSave(EmailEntity entity) EmailRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, EmailEntity entity) voidEmailEntityListener.onPostPersist(EmailEntity email) voidEmailEntityListener.onPostUpdate(EmailEntity email) private voidEmailIdleListenerService.processEmailToCustomerService(jakarta.mail.Message message, EmailEntity emailEntity, EmailMessageRequest emailMessageRequest) 将邮件推送到客服系统 参考企业微信等渠道的实现方式private voidEmailIdleListenerService.processIncomingMessage(jakarta.mail.Message message, EmailEntity emailEntity) 处理收到的邮件消息private voidEmailSyncService.processIncomingMessage(jakarta.mail.Message message, EmailEntity emailEntity) 处理收到的邮件消息voidEmailSyncService.restartEmailSync(EmailEntity emailEntity) 重启邮件同步任务voidEmailIdleListenerService.restartIdleListener(EmailEntity emailEntity) 重启邮件IDLE监听private voidEmailIdleListenerService.sendToCustomerService(EmailMessageRequest emailMessageRequest, VisitorResponse visitor, ThreadProtobuf thread, EmailEntity emailEntity) 将邮件消息发送到客服系统voidEmailSyncService.startEmailSync(EmailEntity emailEntity) 启动邮件同步任务voidEmailIdleListenerService.startIdleListener(EmailEntity emailEntity) 启动邮件IDLE监听private voidEmailSyncService.syncEmailsForAccount(EmailEntity emailEntity) 同步指定邮件账户的邮件private voidEmailSyncService.syncExchangeEmails(EmailEntity emailEntity) 同步Exchange邮件private voidEmailSyncService.syncImapEmails(EmailEntity emailEntity) 同步IMAP邮件private voidEmailSyncService.syncPop3Emails(EmailEntity emailEntity) 同步POP3邮件private voidEmailSyncService.updateConnectionStatus(EmailEntity emailEntity, EmailConnectionStatusEnum status, String errorMessage) 更新连接状态private voidEmailSyncService.updateLastSyncTime(EmailEntity emailEntity) 更新最后同步时间private booleanEmailSyncService.verifyEmailConfiguration(EmailEntity emailEntity) 验证邮件配置private booleanEmailSyncService.verifyExchangeConfiguration(EmailEntity emailEntity) 验证Exchange配置private booleanEmailSyncService.verifyImapConfiguration(EmailEntity emailEntity) 验证IMAP配置private booleanEmailSyncService.verifyPop3Configuration(EmailEntity emailEntity) 验证POP3配置Method parameters in com.bytedesk.core.email with type arguments of type EmailEntityModifier and TypeMethodDescriptionprotected org.springframework.data.domain.Page<EmailEntity>EmailRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<EmailEntity> spec, org.springframework.data.domain.Pageable pageable) voidEmailSyncService.startBatchSyncTasks(List<EmailEntity> emailEntities) 批量启动邮件同步任务Constructors in com.bytedesk.core.email with parameters of type EmailEntity -
Uses of EmailEntity in com.bytedesk.core.email_message
Methods in com.bytedesk.core.email_message that return EmailEntityModifier and TypeMethodDescriptionprivate EmailEntityEmailMessageSendService.getEmailConfig(String emailConfigUid) 获取邮件配置Methods in com.bytedesk.core.email_message with parameters of type EmailEntityModifier and TypeMethodDescriptionprivate VisitorRequestEmailMessageRestService.buildVisitorRequest(EmailMessageRequest request, EmailEntity emailEntity) 根据邮件信息构建访客请求对象private org.springframework.mail.javamail.JavaMailSenderEmailMessageSendService.createMailSender(EmailEntity emailConfig) 创建JavaMailSenderprivate jakarta.mail.internet.MimeMessageEmailMessageSendService.createMimeMessage(org.springframework.mail.javamail.JavaMailSender mailSender, EmailEntity emailConfig, EmailMessageRequest request) 创建邮件消息private voidEmailMessageSendService.saveEmailRecord(EmailEntity emailConfig, EmailMessageRequest request, String sendId, EmailMessageStatusEnum status, String description, String errorMessage, boolean isRead) 保存邮件记录private voidEmailMessageSendService.savePendingEmailRecord(EmailEntity emailConfig, EmailMessageRequest request, String sendId) 保存待发送的邮件记录private voidEmailMessageSendService.saveSentEmailRecord(EmailEntity emailConfig, EmailMessageRequest request, String sendId, boolean success, String errorMessage) 保存发送的邮件记录private voidEmailMessageRestService.sendToCustomerService(EmailMessageRequest request, VisitorResponse visitor, ThreadProtobuf thread, EmailEntity emailEntity) 将邮件消息发送到客服系统 -
Uses of EmailEntity in com.bytedesk.core.email.event
Fields in com.bytedesk.core.email.event declared as EmailEntityModifier and TypeFieldDescriptionprivate EmailEntityEmailCreateEvent.emailprivate EmailEntityEmailDeleteEvent.emailprivate EmailEntityEmailUpdateEvent.emailConstructors in com.bytedesk.core.email.event with parameters of type EmailEntityModifierConstructorDescriptionEmailCreateEvent(EmailEntity email) EmailDeleteEvent(EmailEntity email) EmailUpdateEvent(EmailEntity email)