<thclass="colConstructorName"scope="row"><code><spanclass="memberNameLink"><ahref="#%3Cinit%3E(com.djrapitops.plan.storage.database.queries.filter.QueryFilters,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.identification.ServerInfo,com.djrapitops.plan.delivery.webserver.cache.JSONStorage,com.djrapitops.plan.delivery.rendering.json.graphs.GraphJSONCreator,com.djrapitops.plan.settings.locale.Locale,com.djrapitops.plan.delivery.formatting.Formatters)">QueryJSONResolver</a></span>​(<ahref="../../../../storage/database/queries/filter/QueryFilters.html"title="class in com.djrapitops.plan.storage.database.queries.filter">QueryFilters</a> filters,
<ahref="../../../../settings/config/PlanConfig.html"title="class in com.djrapitops.plan.settings.config">PlanConfig</a> config,
<ahref="../../../../storage/database/DBSystem.html"title="class in com.djrapitops.plan.storage.database">DBSystem</a> dbSystem,
<ahref="../../../../identification/ServerInfo.html"title="class in com.djrapitops.plan.identification">ServerInfo</a> serverInfo,
<ahref="../../cache/JSONStorage.html"title="interface in com.djrapitops.plan.delivery.webserver.cache">JSONStorage</a> jsonStorage,
<ahref="../../../rendering/json/graphs/GraphJSONCreator.html"title="class in com.djrapitops.plan.delivery.rendering.json.graphs">GraphJSONCreator</a> graphJSONCreator,
<ahref="../../../../settings/locale/Locale.html"title="class in com.djrapitops.plan.settings.locale">Locale</a> locale,
<ahref="../../../formatting/Formatters.html"title="class in com.djrapitops.plan.delivery.formatting">Formatters</a> formatters)</code></th>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colSecond"scope="col">Method</th>
<thclass="colLast"scope="col">Description</th>
</tr>
<trid="i0"class="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a></span>​(<ahref="../../../web/resolver/request/Request.html"title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a> request)</code></th>
<tdclass="colLast">
<divclass="block">Implement access control if authorization is enabled.</div>
</td>
</tr>
<trid="i1"class="rowColor">
<tdclass="colFirst"><code>java.util.Optional<<ahref="../../../web/resolver/Response.html"title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></span>​(<ahref="../../../web/resolver/request/Request.html"title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a> request)</code></th>
<h3>Methods inherited from interface com.djrapitops.plan.delivery.web.resolver.<ahref="../../../web/resolver/Resolver.html"title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></h3>
public QueryJSONResolver​(<ahref="../../../../storage/database/queries/filter/QueryFilters.html"title="class in com.djrapitops.plan.storage.database.queries.filter">QueryFilters</a> filters,
<ahref="../../../../settings/config/PlanConfig.html"title="class in com.djrapitops.plan.settings.config">PlanConfig</a> config,
<ahref="../../../../storage/database/DBSystem.html"title="class in com.djrapitops.plan.storage.database">DBSystem</a> dbSystem,
<ahref="../../../../identification/ServerInfo.html"title="class in com.djrapitops.plan.identification">ServerInfo</a> serverInfo,
<ahref="../../cache/JSONStorage.html"title="interface in com.djrapitops.plan.delivery.webserver.cache">JSONStorage</a> jsonStorage,
<ahref="../../../rendering/json/graphs/GraphJSONCreator.html"title="class in com.djrapitops.plan.delivery.rendering.json.graphs">GraphJSONCreator</a> graphJSONCreator,
<ahref="../../../../settings/locale/Locale.html"title="class in com.djrapitops.plan.settings.locale">Locale</a> locale,
<ahref="../../../formatting/Formatters.html"title="class in com.djrapitops.plan.delivery.formatting">Formatters</a> formatters)</pre>
<preclass="methodSignature">public boolean canAccess​(<ahref="../../../web/resolver/request/Request.html"title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a> request)</pre>
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from interface: <code><ahref="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<divclass="block">Implement access control if authorization is enabled.
<p>
Is not called when access control is not active.</div>
<dd><code><ahref="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a></code> in interface <code><ahref="../../../web/resolver/Resolver.html"title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<preclass="methodSignature">public java.util.Optional<<ahref="../../../web/resolver/Response.html"title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>> resolve​(<ahref="../../../web/resolver/request/Request.html"title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a> request)</pre>
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from interface: <code><ahref="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<dd><code><ahref="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></code> in interface <code><ahref="../../../web/resolver/Resolver.html"title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>