MailPartBl

class MailPartBl(mailTable: MailTable) : BlobBlBase<MailPart, Mail>

Functions

actionWrapper
Link copied to clipboard
open override fun actionWrapper(executor: Executor, func: (Executor, BaseBo) -> Any?, bo: BaseBo): Any?
alarmSupport
Link copied to clipboard
fun alarmSupport(build: AlarmSupport.() -> Unit): AlarmSupport
alarmSupportProvider
Link copied to clipboard
open fun alarmSupportProvider(): AlarmSupportProvider
auditor
Link copied to clipboard
fun auditor(build: BusinessLogicAuditor<MailPart>.() -> Unit): BusinessLogicAuditor<MailPart>
auditorProvider
Link copied to clipboard
open fun auditorProvider(): AuditorProvider
byReference
Link copied to clipboard
open suspend fun byReference(call: ApplicationCall)
open fun byReference(entityId: EntityId<Mail>, disposition: String?): List<MailPart>
open fun byReference(executor: Executor, referenceId: EntityId<Mail>?, disposition: String?): List<MailPart>
create
Link copied to clipboard
open override fun create(executor: Executor, bo: MailPart): MailPart
createWrapper
Link copied to clipboard
open fun createWrapper(executor: Executor, bo: MailPart): MailPart
delete
Link copied to clipboard
open fun delete(executor: Executor, entityId: EntityId<MailPart>)
deleteWrapper
Link copied to clipboard
open fun deleteWrapper(executor: Executor, entityId: EntityId<MailPart>)
list
Link copied to clipboard
open fun list(executor: Executor): List<MailPart>
listWrapper
Link copied to clipboard
open fun listWrapper(executor: Executor): List<MailPart>
logger
Link copied to clipboard
fun logger(build: Logger.() -> Unit): Logger
loggerProvider
Link copied to clipboard
open fun loggerProvider(): LoggerProvider
onAfterOpen
Link copied to clipboard
open fun onAfterOpen()
onBeforeClose
Link copied to clipboard
open fun onBeforeClose()
onInitializeDb
Link copied to clipboard
open fun onInitializeDb()
onInstallRoutes
Link copied to clipboard
open override fun onInstallRoutes(route: Any)
onInstallStatic
Link copied to clipboard
open fun onInstallStatic(route: Any)
onModuleLoad
Link copied to clipboard
open override fun onModuleLoad()
onModuleStart
Link copied to clipboard
open override fun onModuleStart()
onModuleStop
Link copied to clipboard
open fun onModuleStop()
provider
Link copied to clipboard
fun provider(build: BusinessLogicAuthorizer<MailPart>.() -> Unit?): BusinessLogicAuthorizerDelegate<MailPart>
queryWrapper
Link copied to clipboard
open override fun queryWrapper(executor: Executor, func: (Executor, BaseBo) -> Any?, bo: BaseBo): Any?
read
Link copied to clipboard
open fun read(executor: Executor, entityId: EntityId<MailPart>): MailPart
readContent
Link copied to clipboard
open suspend fun readContent(call: ApplicationCall)
open fun readContent(executor: Executor, blobId: EntityId<MailPart>, callback: (MailPart) -> Unit): Pair<ByteArray, String>
readWrapper
Link copied to clipboard
open fun readWrapper(executor: Executor, entityId: EntityId<MailPart>): MailPart
router
Link copied to clipboard
fun router(build: BusinessLogicRouter<MailPart>.() -> Unit): BusinessLogicRouter<MailPart>
routerProvider
Link copied to clipboard
open fun routerProvider(): RouterProvider
update
Link copied to clipboard
open fun update(executor: Executor, bo: MailPart): MailPart
updateWrapper
Link copied to clipboard
open fun updateWrapper(executor: Executor, bo: MailPart): MailPart
validator
Link copied to clipboard
fun validator(build: BusinessLogicValidator<MailPart>.() -> Unit): BusinessLogicValidator<MailPart>
validatorProvider
Link copied to clipboard
open fun validatorProvider(): ValidatorProvider
writeContent
Link copied to clipboard
open suspend fun writeContent(call: ApplicationCall)
open fun writeContent(executor: Executor, blobId: EntityId<MailPart>, length: Long, bytes: ByteArray)

Properties

alarmSupport
Link copied to clipboard
open val alarmSupport: AlarmSupport
auditor
Link copied to clipboard
open val auditor: BusinessLogicAuditor<MailPart>
authorizer
Link copied to clipboard
open override val authorizer: BusinessLogicAuthorizer<MailPart>
boClass
Link copied to clipboard
val boClass: KClass<MailPart>
logger
Link copied to clipboard
open val logger: Logger
namespace
Link copied to clipboard
open override val namespace: String
pa
Link copied to clipboard
open override val pa: BlobExposedPa<MailPart, Mail>
router
Link copied to clipboard
open override val router: BusinessLogicRouter<MailPart>
validator
Link copied to clipboard
open val validator: BusinessLogicValidator<MailPart>