Interface ConversionCrudServiceMixin<B,P,K>
- Type Parameters:
B- The type of the business layer entityP- The type of the persistence layer entityK- The type of the entity identifier
- All Superinterfaces:
BusinessConversionSupport<B,,P> ConversionCreationServiceMixin<B,,P, K> ConversionDeletionServiceMixin<B,,P> ConversionQueryServiceMixin<B,,P, K> ConversionUpdateServiceMixin<B,,P> CreationService<B,,K> CrudService<B,,K> DeletionService<B>,QueryService<B,,K> UpdateService<B>
public interface ConversionCrudServiceMixin<B,P,K>
extends ConversionCreationServiceMixin<B,P,K>, ConversionUpdateServiceMixin<B,P>, ConversionDeletionServiceMixin<B,P>, ConversionQueryServiceMixin<B,P,K>, CrudService<B,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<P,K> default DeletionDao<P>Methods inherited from interface com.flowingcode.backendcore.service.BusinessConversionSupport
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<B,P, K>
-
getUpdateDao
- Specified by:
getUpdateDaoin interfaceConversionUpdateServiceMixin<B,P>
-
getDeletionDao
- Specified by:
getDeletionDaoin interfaceConversionDeletionServiceMixin<B,P>
-
getQueryDao
- Specified by:
getQueryDaoin interfaceConversionQueryServiceMixin<B,P, K>
-
getCrudDao
-
deleteById
- Specified by:
deleteByIdin interfaceCrudService<B,P>
-