Package br.com.jarch.crud.service
Interface IBaseService<E extends IIdentity>
-
- All Superinterfaces:
IDynamic
,java.io.Serializable
- All Known Subinterfaces:
ICrudService<E>
- All Known Implementing Classes:
BaseParameterService
,BaseSequenceService
,BaseService
,CommunicationService
,CrudService
,FieldDynamicService
,RegistryAuditService
,SecretService
,ValueDynamicService
public interface IBaseService<E extends IIdentity> extends IDynamic, java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearAllCache()
void
clearCache()
java.lang.Class<E>
getClassEntity()
E
loadCrud(java.lang.Long id)
E
loadCrud(java.lang.Long id, java.lang.String logicFrom)
E
loadCrud(java.lang.Long id, java.lang.String logicFrom, LoadCrudType type)
E
loadCrudAndDetach(java.lang.Long id)
E
loadCrudAndDetach(java.lang.Long id, java.lang.String logicFrom)
E
loadCrudAndDetach(java.lang.Long id, java.lang.String logicFrom, LoadCrudType type)
E
searchCodeLookup(ISearch<E> search, java.lang.Object value)
-
Methods inherited from interface br.com.jarch.model.IDynamic
getIdDynamic, setIdDynamic
-
-
-
-
Method Detail
-
clearAllCache
void clearAllCache()
-
clearCache
void clearCache()
-
getClassEntity
java.lang.Class<E> getClassEntity()
-
loadCrud
E loadCrud(java.lang.Long id)
-
loadCrud
E loadCrud(java.lang.Long id, java.lang.String logicFrom)
-
loadCrud
E loadCrud(java.lang.Long id, java.lang.String logicFrom, LoadCrudType type)
-
loadCrudAndDetach
E loadCrudAndDetach(java.lang.Long id)
-
loadCrudAndDetach
E loadCrudAndDetach(java.lang.Long id, java.lang.String logicFrom)
-
loadCrudAndDetach
E loadCrudAndDetach(java.lang.Long id, java.lang.String logicFrom, LoadCrudType type)
-
-