Interface GenericJpaDeleteByIdService<T extends GenericIdentifiable<ID>,ID extends Serializable,EVENT_METADATA>
- Type Parameters:
ID-T-
- All Superinterfaces:
GenericDeleteByIdService<T,,ID> GenericJpaGetRepositoryService<T,ID>
- All Known Subinterfaces:
ApiCRUDService<T>,CRUDService<T>,DeleteByApiIdService<T>,DeleteByIdService<T>,FullApiService<T>,FullService<T>
- All Known Implementing Classes:
StandardApiService,StandardService
public interface GenericJpaDeleteByIdService<T extends GenericIdentifiable<ID>,ID extends Serializable,EVENT_METADATA>
extends GenericJpaGetRepositoryService<T,ID>, GenericDeleteByIdService<T,ID>
Provides a default implementation for the delete service
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddelete(ID id, EVENT_METADATA eventMetaData) Same asdeleteById(ID), but offers you to append meta data that is included in the on delete eventdefault voiddeleteById(ID id) default List<GenericOnDeleteListener<T,ID, EVENT_METADATA>> Methods inherited from interface org.autumnframework.service.jpa.services.genericdefault.shared.GenericJpaGetRepositoryService
getRepository
-
Field Details
-
log
static final org.slf4j.Logger log
-
-
Method Details
-
getOnDeleteListeners
-
delete
Same asdeleteById(ID), but offers you to append meta data that is included in the on delete event- Parameters:
id-eventMetaData-
-
deleteById
- Specified by:
deleteByIdin interfaceGenericDeleteByIdService<T extends GenericIdentifiable<ID>,ID extends Serializable>
-