Index

C D F Q S U 
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.
C D F Q S U 
All Classes and Interfaces|All Packages