package Ġcom . the one . core . service ĊĊ Ċ import Ġcom . the one . core . bean . page able . Page able Request Ċ import Ġcom . the one . core . bean . page able . Page able Response Ċ import Ġcom . the one . core . domain . Base Entity Ċ import Ġcom . the one . core . exception . Base Exception Ċ import Ġorg . apache . commons . logging . Log Factory Ċ Ċ /** Ċ Ġ* Ġ@ author ĠA aron . Li u Ċ Ġ* Ġ@ email Ġbr av oon @ 1 2 6 . com Ċ Ġ* Ġ@ date Ġ 2 0 / 1 1 / 2 0 1 8 Ġ 2 2 : 1 1 Ċ Ġ* Ġ@ description Ċ Ġ*/ Ċ interface ĠI Base Entity Service < T Ġ: ĠBase Entity > Ġ{ ĊĊĠĠĠ Ġ@ Throws ( Base Exception :: class ) ĊĠĠĠ Ġoperator Ġfun Ġget ( id : ĠLong ?): ĠT ? ĊĊĠĠĠ Ġ@ Throws ( Base Exception :: class ) ĊĠĠĠ Ġfun Ġsave ( item : ĠT ): ĠT ĊĊĠĠĠ Ġ@ Throws ( Base Exception :: class ) ĊĠĠĠ Ġfun Ġlist (): ĠList < T > ĊĊĠĠĠ Ġ@ Throws ( Base Exception :: class ) ĊĠĠĠ Ġfun Ġlist ( page able : ĠPage able Request ): ĠPage able Response < T > ĊĊĠĠĠ Ġ@ Deprecated ("") ĊĠĠĠ Ġ@ Throws ( Base Exception :: class ) ĊĠĠĠ Ġfun Ġdelete ( id : ĠLong ?): ĠBoolean ĊĊĠĠĠ Ġ@ Throws ( Base Exception :: class ) ĊĠĠĠ Ġfun Ġfilter Entity ( item : ĠT ?): ĠBoolean ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġlogger Ġ= ĠLog Factory . getLog ( I Base Entity Service :: class . java ) ĊĠĠĠ Ġ} Ċ } Ċ