Class DefaultEntityHelper
java.lang.Object
io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper
- All Implemented Interfaces:
EntityHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static class -
Constructor Summary
ConstructorsConstructorDescriptionDefaultEntityHelper(List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, boolean disablePayloadValidation) -
Method Summary
Modifier and TypeMethodDescriptionapplyInvoker(DeserializingMessage event, Entity<?> entity) <E extends Exception>
voidassertLegal(Object value, Entity<?> entity) checkLegality(Object value, Entity<?> entity) protected Optional<HandlerInvoker>static AggregategetRootAnnotation(Class<?> type) Stream<?>boolean
-
Constructor Details
-
DefaultEntityHelper
public DefaultEntityHelper(List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, boolean disablePayloadValidation)
-
-
Method Details
-
getRootAnnotation
-
intercept
- Specified by:
interceptin interfaceEntityHelper
-
getInterceptInvoker
-
applyInvoker
- Specified by:
applyInvokerin interfaceEntityHelper
-
assertLegal
- Specified by:
assertLegalin interfaceEntityHelper- Throws:
E extends Exception
-
checkLegality
- Specified by:
checkLegalityin interfaceEntityHelper
-
isLegal
- Specified by:
isLegalin interfaceEntityHelper
-