Index
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
ConversionSupportthat 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.
All Classes and Interfaces|All Packages