Class EntityParameterResolver
java.lang.Object
io.fluxcapacitor.javaclient.modeling.EntityParameterResolver
- All Implemented Interfaces:
ParameterResolver<Object>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected Entity<?>getMatchingEntity(Object input, Parameter parameter) protected booleanisAssignable(Parameter parameter, Entity<?> entity) protected booleanbooleanmatches(Parameter parameter, Annotation methodAnnotation, Object input, Object target) protected Supplier<?>resolve(Parameter parameter, Annotation methodAnnotation) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fluxcapacitor.common.handling.ParameterResolver
filterMessage
-
Constructor Details
-
EntityParameterResolver
public EntityParameterResolver()
-
-
Method Details
-
resolve
- Specified by:
resolvein interfaceParameterResolver<Object>
-
matches
public boolean matches(Parameter parameter, Annotation methodAnnotation, Object input, Object target) - Specified by:
matchesin interfaceParameterResolver<Object>
-
getMatchingEntity
-
matches
-
resolve
-
isAssignable
-
determinesSpecificity
public boolean determinesSpecificity()- Specified by:
determinesSpecificityin interfaceParameterResolver<Object>
-