Interface DeleteByIdService<T extends JpaIdentifiable>
- Type Parameters:
T-
- All Superinterfaces:
GenericDeleteByIdService<T,,Long> GenericJpaDeleteByIdService<T,,Long, EventMetaData> GenericJpaGetRepositoryService<T,Long>
- All Known Subinterfaces:
ApiCRUDService<T>,CRUDService<T>,DeleteByApiIdService<T>,FullApiService<T>,FullService<T>
- All Known Implementing Classes:
StandardApiService,StandardService
public interface DeleteByIdService<T extends JpaIdentifiable>
extends GenericJpaGetRepositoryService<T,Long>, GenericJpaDeleteByIdService<T,Long,EventMetaData>
Our standard delete service which uses a repository that uses Long id's
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddeleteById(Long id) Our standard implementation always supplies a message chain id, if non was received, we start the chain here.Methods inherited from interface org.autumnframework.service.jpa.services.genericdefault.GenericJpaDeleteByIdService
delete, getOnDeleteListenersMethods inherited from interface org.autumnframework.service.jpa.services.genericdefault.shared.GenericJpaGetRepositoryService
getRepository
-
Field Details
-
log
static final org.slf4j.Logger log
-
-
Method Details
-
deleteById
Our standard implementation always supplies a message chain id, if non was received, we start the chain here.- Specified by:
deleteByIdin interfaceGenericDeleteByIdService<T extends JpaIdentifiable,Long> - Specified by:
deleteByIdin interfaceGenericJpaDeleteByIdService<T extends JpaIdentifiable,Long, EventMetaData> - Parameters:
id-
-