@ApplicationScoped public class QueryDefinitionProducer extends Object
| Constructor and Description |
|---|
QueryDefinitionProducer() |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends Annotation> |
getAnnotation(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
Class<T> targetType) |
es.indaba.sqld.api.QueryDefinition |
produceQueryDefinition(javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
String |
produceQueryString(javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
@Produces @Dependent @QueryResolver(value="ignore") public String produceQueryString(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
@Produces @Dependent @QueryResolver(value="ignore") public es.indaba.sqld.api.QueryDefinition produceQueryDefinition(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
protected <T extends Annotation> T getAnnotation(javax.enterprise.inject.spi.InjectionPoint injectionPoint, Class<T> targetType)
T - typeinjectionPoint - current injection pointtargetType - target typeCopyright © 2017 Indaba. All rights reserved.