@Target(value={PARAMETER,FIELD}) @Retention(value=RUNTIME) @Documented public @interface MetadataKeyId
TypeKeysResolver
referenced in the MetadataScope
, at Operation, Source
or Extension level, which will return the list of available the MetadataKey
or also, the lookup can be resolved
by the QueryEntityResolver.getEntityKeys(MetadataContext)
for Query
annotated operations, this time the
key will represent the query (DSQL or Native) which is used to calculate the output metadata.
Annotation Usage:
Parameter
to mark it as
the metadata key parameter. The usage of this annotation in a non Parameter
field, multiple fields or in a method
parameter, is not allowed.Modifier and Type | Optional Element and Description |
---|---|
Class<? extends TypeKeysResolver> |
value |
public abstract Class<? extends TypeKeysResolver> value
TypeKeysResolver
for the annotated ComponentCopyright © 2018. All rights reserved.