Back to project page sdk-android-2.
The source code is released under:
Apache License
If you think the Android project sdk-android-2 listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/** * Copyright 2013 Medium Entertainment, Inc. */*from w w w.jav a 2 s. c om*/ * 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. */ package com.playhaven.android.req; import com.playhaven.android.util.JsonUtil; import net.minidev.json.JSONObject; import android.content.Context; import com.playhaven.android.PlayHavenException; import com.playhaven.android.compat.VendorCompat.ResourceType; /** * Enables requesting a CU via a subcontent request Url * instead of a placement. */ public class SubcontentRequest extends ContentDispatchRequest { /** * Usually a subcontent request is initiated by a template, so it * will provide the desired url. * @param dispatchContext the data generated by a template */ public SubcontentRequest(String dispatchContext) throws PlayHavenException { super((JSONObject) JsonUtil.getPath(dispatchContext, "$.data")); } @Override protected int getApiPath(Context context) { return getCompat(context).getResourceId(context, ResourceType.string, "playhaven_request_subcontent"); } }