public class FindBindingByTModelKeyQuery
extends BindingTemplateQuery
Returns the list of binding keys possessing the tModels in the passed tModelBag.
Output is restricted by list of binding keys passed in. If null, all bindings are searched.
Output is produced by building the appropriate JPA query based on input and find qualifiers.
From specification:
"This collection of tModelKey elements represent in part or in whole the technical fingerprint of the bindingTemplate
structures for which the search is being performed. At least one of either a tModelBag or a find_tModel argument SHOULD be
supplied, unless a categoryBag based search is being used.
If a find_tModel argument is specified (see above), it is treated as an embedded inquiry. The tModelKeys returned as a
result of this embedded find_tModel argument are used as if they had been
supplied in a tModelBag argument. Changing the order of the keys in the collection or specifying the same tModelKey more than
once does not change the behavior of the find.
By default, only bindingTemplates that have a technical fingerprint containing
all of the supplied tModelKeys match (logical AND). Specifying appropriate findQualifiers can override this behavior so that
bindingTemplates with a technical fingerprint containing any of the specified tModelKeys are returned (logical OR)."
- Author:
- Jeff Faath