Package org.autumnframework.service.jpa.services.elementary
package org.autumnframework.service.jpa.services.elementary
-
InterfacesClassDescriptionCreateService<T extends JpaIdentifiable>Our standard CreateService which uses a repository that uses Long id'sDeleteByApiIdService<T extends JpaApiIdentifiable>Delete by api id is a composed service, it exists of services that provide: - findByApiId - deleteById It's composed to use the same implementation, which re-uses code that also handles OnDeleteEventsDeleteByIdService<T extends JpaIdentifiable>Our standard delete service which uses a repository that uses Long id'sReadFindAllService<T extends JpaIdentifiable>Our standard find all service which uses a repository that uses Long id'sReadFindByApiIdService<T extends JpaApiIdentifiable>Our standard find by api id service which uses an API repository, which has an extra findByApiId Because the most generic services facilitate no support for finding an entity by anything else than it's own id, we need to implement it here to make it part of our more specific Jpa service implementationReadFindByApiIdsService<T extends JpaApiIdentifiable>Our standard find by api ids service which uses an API repository, which has an extra findByApiIds Because the most generic services facilitate no support for finding an entity by anything else than it's own id, we need to implement it here to make it part of our more specific Jpa service implementationReadFindByIdService<T extends JpaIdentifiable>Our standard find by id's service which uses a repository that uses Long id'sReadFindByIdsService<T extends JpaIdentifiable>Our standard find by id's service which uses a repository that uses Long id'sStreamingReadFindAllService<T extends JpaApiIdentifiable>Our standard find all service which uses a repository that uses Long id'sUpdateService<T extends JpaIdentifiable>Our standard update service which uses which uses a repository that uses Long id's