import net.pterodactylus.util.web.Page;
import net.pterodactylus.util.web.Response;
-import com.fasterxml.jackson.databind.ObjectMapper;
import freenet.clients.http.SessionManager.Session;
import freenet.clients.http.ToadletContext;
+import com.fasterxml.jackson.databind.ObjectMapper;
+
/**
* A JSON page is a specialized {@link Page} that will always return a JSON
* object to the browser, e.g. for use with AJAX or other scripting frameworks.
// PAGE METHODS
//
- /**
- * {@inheritDoc}
- */
@Override
public String getPath() {
return path;
}
- /**
- * {@inheritDoc}
- */
@Override
public boolean isPrefixPage() {
return false;
}
- /**
- * {@inheritDoc}
- */
@Override
public Response handleRequest(FreenetRequest request, Response response) throws IOException {
if (webInterface.getCore().getPreferences().isRequireFullAccess() && !request.getToadletContext().isAllowedFullAccess()) {
}
}
- /**
- * {@inheritDoc}
- */
@Override
public boolean isLinkExcepted(URI link) {
return false;