package Ġcom . we ed ow . search y . mongodb . event Ċ Ċ /** Ċ Ġ* ĠInterface Ġto Ġhandle Ġthe Ġ[ Pre Persist ][ com . we ed ow . search y . mongodb . annotation . Pre Persist ] Ġannotation . Ċ Ġ*/ Ċ interface ĠPre Persist Entity Handler Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠChecks Ġif Ġthe Ġgiven ĠEntity Ġis Ġsupported Ġby Ġthis ĠPre Persist Entity Handler . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġentity ĠEntity Ġto Ġcheck ĊĠĠĠĠ Ġ* Ġ@ return Ġ` true ` Ġif Ġthe ĠPre Persist Entity Handler Ġsupports Ġthe ĠEntity ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġsupports ( entity : ĠAny ): ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHandles Ġthe Ġgiven Ġsupported ĠEntity . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġentity ĠEntity Ġto Ġhandle ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġhandle ( entity : ĠAny ) Ċ Ċ }