summaryrefslogtreecommitdiff
path: root/src/com/appspot/cluestick_server/search/SearchRequestInitializer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/appspot/cluestick_server/search/SearchRequestInitializer.java')
-rw-r--r--src/com/appspot/cluestick_server/search/SearchRequestInitializer.java121
1 files changed, 0 insertions, 121 deletions
diff --git a/src/com/appspot/cluestick_server/search/SearchRequestInitializer.java b/src/com/appspot/cluestick_server/search/SearchRequestInitializer.java
deleted file mode 100644
index d7cff6e..0000000
--- a/src/com/appspot/cluestick_server/search/SearchRequestInitializer.java
+++ /dev/null
@@ -1,121 +0,0 @@
-/*
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
- * in compliance with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software distributed under the License
- * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
- * or implied. See the License for the specific language governing permissions and limitations under
- * the License.
- */
-/*
- * This code was generated by https://github.com/google/apis-client-generator/
- * (build: 2016-01-08 17:48:37 UTC)
- * on 2016-02-17 at 11:17:28 UTC
- * Modify at your own risk.
- */
-
-package com.appspot.cluestick_server.search;
-
-/**
- * Search request initializer for setting properties like key and userIp.
- *
- * <p>
- * The simplest usage is to use it to set the key parameter:
- * </p>
- *
- * <pre>
- public static final GoogleClientRequestInitializer KEY_INITIALIZER =
- new SearchRequestInitializer(KEY);
- * </pre>
- *
- * <p>
- * There is also a constructor to set both the key and userIp parameters:
- * </p>
- *
- * <pre>
- public static final GoogleClientRequestInitializer INITIALIZER =
- new SearchRequestInitializer(KEY, USER_IP);
- * </pre>
- *
- * <p>
- * If you want to implement custom logic, extend it like this:
- * </p>
- *
- * <pre>
- public static class MyRequestInitializer extends SearchRequestInitializer {
-
- {@literal @}Override
- public void initializeSearchRequest(SearchRequest{@literal <}?{@literal >} request)
- throws IOException {
- // custom logic
- }
- }
- * </pre>
- *
- * <p>
- * Finally, to set the key and userIp parameters and insert custom logic, extend it like this:
- * </p>
- *
- * <pre>
- public static class MyRequestInitializer2 extends SearchRequestInitializer {
-
- public MyKeyRequestInitializer() {
- super(KEY, USER_IP);
- }
-
- {@literal @}Override
- public void initializeSearchRequest(SearchRequest{@literal <}?{@literal >} request)
- throws IOException {
- // custom logic
- }
- }
- * </pre>
- *
- * <p>
- * Subclasses should be thread-safe.
- * </p>
- *
- * @since 1.12
- */
-public class SearchRequestInitializer extends com.google.api.client.googleapis.services.json.CommonGoogleJsonClientRequestInitializer {
-
- public SearchRequestInitializer() {
- super();
- }
-
- /**
- * @param key API key or {@code null} to leave it unchanged
- */
- public SearchRequestInitializer(String key) {
- super(key);
- }
-
- /**
- * @param key API key or {@code null} to leave it unchanged
- * @param userIp user IP or {@code null} to leave it unchanged
- */
- public SearchRequestInitializer(String key, String userIp) {
- super(key, userIp);
- }
-
- @Override
- public final void initializeJsonRequest(com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest<?> request) throws java.io.IOException {
- super.initializeJsonRequest(request);
- initializeSearchRequest((SearchRequest<?>) request);
- }
-
- /**
- * Initializes Search request.
- *
- * <p>
- * Default implementation does nothing. Called from
- * {@link #initializeJsonRequest(com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest)}.
- * </p>
- *
- * @throws java.io.IOException I/O exception
- */
- protected void initializeSearchRequest(SearchRequest<?> request) throws java.io.IOException {
- }
-}