Index

A B C D F G I Q S U V 
All Classes and Interfaces|All Packages

A

and(CreationValidator<T>) - Method in interface com.flowingcode.backendcore.service.validation.CreationValidator
 
and(DeletionValidator<T>) - Method in interface com.flowingcode.backendcore.service.validation.DeletionValidator
 
and(InvariantValidator<T>) - Method in interface com.flowingcode.backendcore.service.validation.InvariantValidator
 
and(UpdateValidator<T>) - Method in interface com.flowingcode.backendcore.service.validation.UpdateValidator
 

B

BusinessConversionSupport<B,P> - Interface in com.flowingcode.backendcore.service
Provides conversion logic between business and persistence layers
BusinessConversionSupport.Identity<T> - Interface in com.flowingcode.backendcore.service
Specialization of ConversionSupport that performs an identity conversion

C

com.flowingcode.backendcore.service - package com.flowingcode.backendcore.service
 
com.flowingcode.backendcore.service.validation - package com.flowingcode.backendcore.service.validation
 
ConversionCreationServiceMixin<B,P,K> - Interface in com.flowingcode.backendcore.service
A special kind of service that allows entities creation
ConversionCrudServiceMixin<B,P,K> - Interface in com.flowingcode.backendcore.service
A special kind of service that allows entities CRUD operations
ConversionDeletionServiceMixin<B,P> - Interface in com.flowingcode.backendcore.service
A special kind of service that allows entities deletion
ConversionQueryServiceMixin<B,P,K> - Interface in com.flowingcode.backendcore.service
A special kind of service that allows entities querying
ConversionUpdateServiceMixin<B,P> - Interface in com.flowingcode.backendcore.service
A special kind of service that allows entities update
convertToBusiness(P) - Method in interface com.flowingcode.backendcore.service.BusinessConversionSupport
 
convertToBusiness(T) - Method in interface com.flowingcode.backendcore.service.BusinessConversionSupport.Identity
 
convertToPersistence(B) - Method in interface com.flowingcode.backendcore.service.BusinessConversionSupport
 
convertToPersistence(T) - Method in interface com.flowingcode.backendcore.service.BusinessConversionSupport.Identity
 
count(QuerySpec) - Method in interface com.flowingcode.backendcore.service.ConversionQueryServiceMixin
 
CREATE - Enum constant in enum class com.flowingcode.backendcore.service.validation.ServiceValidationKind
 
CreationServiceMixin<T,K> - Interface in com.flowingcode.backendcore.service
A special kind of service that allows entities creation
CreationValidator<T> - Interface in com.flowingcode.backendcore.service.validation
 
CrudServiceMixin<T,K> - Interface in com.flowingcode.backendcore.service
A special kind of service that allows entities CRUD operations

D

delete(B) - Method in interface com.flowingcode.backendcore.service.ConversionDeletionServiceMixin
 
DELETE - Enum constant in enum class com.flowingcode.backendcore.service.validation.ServiceValidationKind
 
deleteById(K) - Method in interface com.flowingcode.backendcore.service.ConversionCrudServiceMixin
 
deleteById(K) - Method in interface com.flowingcode.backendcore.service.CrudServiceMixin
 
DeletionServiceMixin<T> - Interface in com.flowingcode.backendcore.service
A special kind of service that allows entities deletion
DeletionValidator<T> - Interface in com.flowingcode.backendcore.service.validation
 

F

filter(QuerySpec) - Method in interface com.flowingcode.backendcore.service.ConversionQueryServiceMixin
 
filterWithSingleResult(QuerySpec) - Method in interface com.flowingcode.backendcore.service.ConversionQueryServiceMixin
 
findAll() - Method in interface com.flowingcode.backendcore.service.ConversionQueryServiceMixin
 
findById(K) - Method in interface com.flowingcode.backendcore.service.ConversionQueryServiceMixin
 
forCondition(Predicate<T>, String) - Static method in interface com.flowingcode.backendcore.service.validation.CreationValidator
 
forCondition(Predicate<T>, String) - Static method in interface com.flowingcode.backendcore.service.validation.DeletionValidator
 
forCondition(Predicate<T>, String) - Static method in interface com.flowingcode.backendcore.service.validation.InvariantValidator
 
forCondition(Predicate<T>, String) - Static method in interface com.flowingcode.backendcore.service.validation.UpdateValidator
 
forCondition(Predicate<T>, Function<T, ErrorDescription>) - Static method in interface com.flowingcode.backendcore.service.validation.CreationValidator
 
forCondition(Predicate<T>, Function<T, ErrorDescription>) - Static method in interface com.flowingcode.backendcore.service.validation.DeletionValidator
 
forCondition(Predicate<T>, Function<T, ErrorDescription>) - Static method in interface com.flowingcode.backendcore.service.validation.InvariantValidator
 
forCondition(Predicate<T>, Function<T, ErrorDescription>) - Static method in interface com.flowingcode.backendcore.service.validation.UpdateValidator
 

G

getCreationDao() - Method in interface com.flowingcode.backendcore.service.ConversionCreationServiceMixin
 
getCreationDao() - Method in interface com.flowingcode.backendcore.service.ConversionCrudServiceMixin
 
getCreationDao() - Method in interface com.flowingcode.backendcore.service.CrudServiceMixin
 
getCrudDao() - Method in interface com.flowingcode.backendcore.service.ConversionCrudServiceMixin
 
getCrudDao() - Method in interface com.flowingcode.backendcore.service.CrudServiceMixin
 
getDeletionDao() - Method in interface com.flowingcode.backendcore.service.ConversionCrudServiceMixin
 
getDeletionDao() - Method in interface com.flowingcode.backendcore.service.ConversionDeletionServiceMixin
 
getDeletionDao() - Method in interface com.flowingcode.backendcore.service.CrudServiceMixin
 
getQueryDao() - Method in interface com.flowingcode.backendcore.service.ConversionCrudServiceMixin
 
getQueryDao() - Method in interface com.flowingcode.backendcore.service.ConversionQueryServiceMixin
 
getQueryDao() - Method in interface com.flowingcode.backendcore.service.CrudServiceMixin
 
getUpdateDao() - Method in interface com.flowingcode.backendcore.service.ConversionCrudServiceMixin
 
getUpdateDao() - Method in interface com.flowingcode.backendcore.service.ConversionUpdateServiceMixin
 
getUpdateDao() - Method in interface com.flowingcode.backendcore.service.CrudServiceMixin
 

I

InvariantValidator<T> - Interface in com.flowingcode.backendcore.service.validation
 

Q

QueryServiceMixin<T,K> - Interface in com.flowingcode.backendcore.service
A special kind of service that allows entities querying

S

save(B) - Method in interface com.flowingcode.backendcore.service.ConversionCreationServiceMixin
 
ServiceValidationKind - Enum Class in com.flowingcode.backendcore.service.validation
 

U

update(B) - Method in interface com.flowingcode.backendcore.service.ConversionUpdateServiceMixin
 
UPDATE - Enum constant in enum class com.flowingcode.backendcore.service.validation.ServiceValidationKind
 
UpdateServiceMixin<T> - Interface in com.flowingcode.backendcore.service
A special kind of service that allows entities update
UpdateValidator<T> - Interface in com.flowingcode.backendcore.service.validation
 

V

valueOf(String) - Static method in enum class com.flowingcode.backendcore.service.validation.ServiceValidationKind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.flowingcode.backendcore.service.validation.ServiceValidationKind
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D F G I Q S U V 
All Classes and Interfaces|All Packages