Interface CrudServiceMixin<T,K>
- Type Parameters:
T-K-
- All Superinterfaces:
BusinessConversionSupport<T,,T> BusinessConversionSupport.Identity<T>,ConversionCreationServiceMixin<T,,T, K> ConversionDeletionServiceMixin<T,,T> ConversionQueryServiceMixin<T,,T, K> ConversionUpdateServiceMixin<T,,T> CreationService<T,,K> CreationServiceMixin<T,,K> CrudService<T,,K> DeletionService<T>,DeletionServiceMixin<T>,QueryService<T,,K> QueryServiceMixin<T,,K> UpdateService<T>,UpdateServiceMixin<T>
public interface CrudServiceMixin<T,K>
extends CreationServiceMixin<T,K>, UpdateServiceMixin<T>, DeletionServiceMixin<T>, QueryServiceMixin<T,K>, CrudService<T,K>
A special kind of service that allows entities CRUD operations
- Author:
- mlopez, jgodoy
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.flowingcode.backendcore.service.BusinessConversionSupport
BusinessConversionSupport.Identity<T> -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddeleteById(K id) default CreationDao<T,K> default DeletionDao<T>Methods inherited from interface com.flowingcode.backendcore.service.BusinessConversionSupport.Identity
convertToBusiness, convertToPersistenceMethods inherited from interface com.flowingcode.backendcore.service.ConversionCreationServiceMixin
saveMethods inherited from interface com.flowingcode.backendcore.service.ConversionDeletionServiceMixin
deleteMethods inherited from interface com.flowingcode.backendcore.service.ConversionQueryServiceMixin
count, filter, filterWithSingleResult, findAll, findByIdMethods inherited from interface com.flowingcode.backendcore.service.ConversionUpdateServiceMixin
update
-
Method Details
-
getCreationDao
- Specified by:
getCreationDaoin interfaceConversionCreationServiceMixin<T,T, K>
-
getUpdateDao
- Specified by:
getUpdateDaoin interfaceConversionUpdateServiceMixin<T,K>
-
getDeletionDao
- Specified by:
getDeletionDaoin interfaceConversionDeletionServiceMixin<T,K>
-
getQueryDao
- Specified by:
getQueryDaoin interfaceConversionQueryServiceMixin<T,T, K>
-
getCrudDao
-
deleteById
- Specified by:
deleteByIdin interfaceCrudService<T,K>
-