Index
All Classes and Interfaces|All Packages
C
- com.flowingcode.backendcore.service - package com.flowingcode.backendcore.service
- count(QuerySpec) - Method in interface com.flowingcode.backendcore.service.QueryService
-
Count the number of entities that match a certain query specification.
- CreationService<T,
K> - Interface in com.flowingcode.backendcore.service -
Specifies the contract of a generic service that is responsible for saving new entities to the database.
- CrudService<T,
K> - Interface in com.flowingcode.backendcore.service -
Specifies the contract of a generic service that provides methods to manage entities based on CRUD operations.
D
- delete(T) - Method in interface com.flowingcode.backendcore.service.DeletionService
-
Deletes a given entity from the system.
- deleteById(K) - Method in interface com.flowingcode.backendcore.service.CrudService
-
Deletes an entity by its identifier.
- DeletionService<T> - Interface in com.flowingcode.backendcore.service
-
Specifies the contract of a generic deletion service.
F
- filter(QuerySpec) - Method in interface com.flowingcode.backendcore.service.QueryService
-
Apply filtering to entities in the system based on a certain query specification.
- filterWithSingleResult(QuerySpec) - Method in interface com.flowingcode.backendcore.service.QueryService
-
Apply filtering to entities in the system based on a certain query specification and retrieve a single result.
- findAll() - Method in interface com.flowingcode.backendcore.service.QueryService
-
Find all entities.
- findById(K) - Method in interface com.flowingcode.backendcore.service.QueryService
-
Find an entity by its identifying key.
Q
- QueryService<T,
K> - Interface in com.flowingcode.backendcore.service -
Specifies the contract of a generic service that handles querying operations on entities.
S
- save(T) - Method in interface com.flowingcode.backendcore.service.CreationService
-
Saves a new entity to a database.
U
- update(T) - Method in interface com.flowingcode.backendcore.service.UpdateService
-
Updates the given entity.
- UpdateService<T> - Interface in com.flowingcode.backendcore.service
-
Specifies the contract of a generic service that allows updating entities.
All Classes and Interfaces|All Packages