/** * Delegates routing to a replacement query. */ @Override public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) { getReplacementQuery(resolver).route(router, resolver, substitutedQuery != null ? substitutedQuery : this); }
/** * Returns the metadata obtained from the replacement query. */ public QueryMetadata getMetaData(EntityResolver resolver) { return getReplacementQuery(resolver).getMetaData(resolver); }
/** * Returns the metadata obtained from the replacement query. */ @Override public QueryMetadata getMetaData(EntityResolver resolver) { return getReplacementQuery(resolver).getMetaData(resolver); }
/** * Delegates routing to a replacement query. */ public void route(QueryRouter router, EntityResolver resolver, Query substitutedQuery) { getReplacementQuery(resolver).route( router, resolver, substitutedQuery != null ? substitutedQuery : this); }