package Ġa ms . ab rame lin . tasks . task . query Ċ Ċ import Ġcom . mongodb . lang . NonNull Ċ import Ġorg . springframework . data . annotation . Id Ċ import Ġorg . springframework . data . annotation . Version Ċ import Ġorg . springframework . data . mongodb . core . mapping . Document Ċ Ċ @ Document ( collection Ġ= Ġ" tasks ") Ċ data Ġclass ĠTask Entry ( ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġvar Ġid : ĠString , ĊĠĠĠ Ġ@ NonNull ĊĠĠĠ Ġvar Ġtitle : ĠString Ċ ) Ġ{ ĊĠĠĠ Ġ@ Version ĊĠĠĠ Ġvar Ġversion : ĠLong Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġcomplete : ĠBoolean Ġ= Ġfalse ĊĠĠĠ Ġvar Ġstars : ĠInt Ġ= Ġ 0 Ċ }