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
    Modifier and Type
    Field
    Description
    static final org.slf4j.Logger
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    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, getOnDeleteListeners

    Methods inherited from interface org.autumnframework.service.jpa.services.genericdefault.shared.GenericJpaGetRepositoryService

    getRepository