package Ġcc . rb bl . persistence Ċ Ċ import Ġorg . jetbrains . ex posed . dao . Long Entity Ċ import Ġorg . jetbrains . ex posed . dao . Long Entity Class Ċ import Ġorg . jetbrains . ex posed . dao . id . Entity ID Ċ Ċ class ĠMessage Dao ( id : ĠEntity ID < Long >) Ġ: ĠLong Entity ( id ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ: ĠLong Entity Class < Message Dao >( Message Entity ) ĊĊĠĠĠ Ġvar Ġsource MessageId Ġby ĠMessage Entity . source MessageId ĊĠĠĠ Ġvar Ġsource Message Author Ġby ĠMessage Entity . source Message Author ĊĠĠĠ Ġvar Ġis Deleted Ġby ĠMessage Entity . is Deleted Ċ }