Class TermsResolveResultRebinder
java.lang.Object
ch.tocco.nice2.rest.entity.impl.rebind.path.TermsResolveResultRebinder
- All Implemented Interfaces:
ResolveResultRebinder<TermsResolveResult, TermsResolveResultRebinder.TermsBean, EntityRebindResult>
@Component
public class TermsResolveResultRebinder
extends Object
implements ResolveResultRebinder<TermsResolveResult, TermsResolveResultRebinder.TermsBean, EntityRebindResult>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface ResolveResultRebinder
ResolveResultRebinder.ListValueType<T>, ResolveResultRebinder.ObjectValueType<T>, ResolveResultRebinder.ValueType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrebind(RebindResult rebindResult, TermsResolveResult resolveResult, @Nullable TermsResolveResultRebinder.TermsBean bean, boolean intermediate, RebindLimitConfiguration limitConfiguration, EntityBeanRebinder.RebindCollector rebindCollector) Rebind a given value to the class.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ResolveResultRebinder
rebind
-
Constructor Details
-
TermsResolveResultRebinder
-
-
Method Details
-
getValueType
- Specified by:
getValueTypein interfaceResolveResultRebinder<TermsResolveResult, TermsResolveResultRebinder.TermsBean, EntityRebindResult>- Returns:
- the type of the value which the rebinder is able to rebind.
-
rebind
public EntityRebindResult rebind(RebindResult rebindResult, TermsResolveResult resolveResult, @Nullable @Nullable TermsResolveResultRebinder.TermsBean bean, boolean intermediate, RebindLimitConfiguration limitConfiguration, EntityBeanRebinder.RebindCollector rebindCollector) Description copied from interface:ResolveResultRebinderRebind a given value to the class.- Specified by:
rebindin interfaceResolveResultRebinder<TermsResolveResult, TermsResolveResultRebinder.TermsBean, EntityRebindResult>- Parameters:
rebindResult- The rebind result from the last step.resolveResult- The target to modify.bean- The value to set.
-
getResultClass
- Specified by:
getResultClassin interfaceResolveResultRebinder<TermsResolveResult, TermsResolveResultRebinder.TermsBean, EntityRebindResult>
-