package Ġcom . dm . server . authorization . service Ċ Ċ import Ġcom . dm . server . authorization . dto . Client Dto Ċ import Ġorg . springframework . data . domain . Page Ċ import Ġorg . springframework . data . domain . Page able Ċ Ċ /** Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 9 Ġæ ± Ł èĭı äºĳ æĻº ç½ĳç»ľ ç§ĳ æĬĢ èĤ¡ ä»½ æľī éĻĲ åħ¬åı¸ çīĪ æĿĥ æīĢæľī Ċ Ġ* Ċ Ġ* Ġ< p > æľįåĬ¡åĻ¨ å®īåħ¨ éħįç½® </ p > Ċ Ġ* Ċ Ġ* Ġ@ author Ġ æĿİ ä¸ľ Ċ Ġ*/ Ċ interface ĠClient Service Ġ{ ĊĠĠĠ Ġfun Ġsave ( client : ĠClient Dto ): ĠClient Dto ĊĊĠĠĠ Ġfun Ġexist Any Client (): ĠBoolean ĊĊĠĠĠ Ġfun Ġdelete ( clientId : ĠString ) ĊĊĠĠĠ Ġfun Ġfind ById ( id : ĠString ): ĠClient Dto ? ĊĊĠĠĠ Ġfun Ġupdate ( id : ĠString , Ġclient : ĠClient Dto ): ĠClient Dto ĊĊĠĠĠ Ġfun Ġfind ( key : ĠString ?, Ġpage able : ĠPage able ): ĠPage < Client Dto > ĊĊĠĠĠ Ġfun Ġexists ByName ( name : ĠString , Ġexclude : ĠString ? Ġ= Ġnull ): ĠBoolean ĊĊĠĠĠ Ġfun Ġfind Scopes ( keyword : ĠString , Ġpage able : ĠPage able ): ĠPage < String > Ċ Ċ } Ċ