Untitled
unknown
plain_text
14 days ago
2.0 kB
3
Indexable
package sth.ipvs.ipvs.restservice; import sth.http.client.RequestExecutor; import sth.BaseRestController; import javax.inject.Inject; import java.util.Map; /** * Controller for Natural Search API endpoints. */ public class SearchApiController extends BaseRestController { private static final String NATURALSEARCH = "naturalsearch"; private static final String V2_0 = "v2.0"; private static final String ASSET = "asset"; private static final String SEARCH = "search"; private static final String DYNAMICLIST = "dynamicList"; @Override public String baseUrl() { return props.baseUrl(); } @Inject public void postInitCustom(RequestExecutor executor) { noAuthInit(executor); } /** * Url Format: /naturalsearch/v2.0/asset/search/dynamicList * <p> * Available Methods: GET */ public SearchApiController apiAssetSearchDynamicList(RequestParams params) { request.reset(); request.path(NATURALSEARCH); request.path(V2_0); request.path(ASSET); request.path(SEARCH); request.path(DYNAMICLIST); // Add all parameters if (params != null) { for (Map.Entry<String, String> entry : params.entrySet()) { request.query(entry.getKey(), entry.getValue()); } } return this; } /** * Url Format: /naturalsearch/v2.0/asset/search * <p> * Available Methods: GET */ public SearchApiController apiAssetSearch(RequestParams params) { request.reset(); request.path(NATURALSEARCH); request.path(V2_0); request.path(ASSET); request.path(SEARCH); // Add all parameters if (params != null) { for (Map.Entry<String, String> entry : params.entrySet()) { request.query(entry.getKey(), entry.getValue()); } } return this; } }
Editor is loading...
Leave a Comment