package Ġcom . github . j actor . persistence . dto Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonIgnore Ċ Ċ data Ġclass ĠBlog Entry Dto ( ĊĠĠĠ Ġoverride Ġval Ġpersistent Dto : ĠPersistent Dto Ġ= ĠPersistent Dto (), ĊĠĠĠ Ġvar Ġblog : ĠBlog Dto ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġcreator Name : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġentry : ĠString ? Ġ= Ġnull Ċ ) Ġ: ĠPersistent Data ( persistent Dto ) Ġ{ ĊĠĠĠ Ġval Ġnot Nullable Creator : ĠString ĊĠĠĠĠĠĠĠ Ġ@ JsonIgnore Ġget () Ġ= Ġcreator Name Ġ?: Ġthrow ĠIllegalStateException (" A Ġcreator Ġis Ġnot Ġprovided !") ĊĠĠĠ Ġval Ġnot Nullable Entry : ĠString ĊĠĠĠĠĠĠĠ Ġ@ JsonIgnore Ġget () Ġ= Ġentry Ġ?: Ġthrow ĠIllegalStateException (" An Ġentry Ġis Ġnot Ġprovided !") ĊĊĠĠĠ Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġpersistent Dto : ĠPersistent Dto , Ġblog Entry : ĠBlog Entry Dto ĊĠĠĠ Ġ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġpersistent Dto Ġ= Ġpersistent Dto , ĊĠĠĠĠĠĠĠ Ġblog Ġ= Ġblog Entry . blog , ĊĠĠĠĠĠĠĠ Ġcreator Name Ġ= Ġblog Entry . creator Name , ĊĠĠĠĠĠĠĠ Ġentry Ġ= Ġblog Entry . entry ĊĠĠĠ Ġ) Ċ } Ċ