Android Open Source - Android-SDK Rest From Project Back to project page Android-SDK .
License The source code is released under:
Apache License
If you think the Android project Android-SDK listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.baasbox.android;
/ * f r o m w w w . j a v a 2 s . c o m * /
import com.baasbox.android.json.JsonObject;
import com.baasbox.android.json.JsonStructure;
import com.baasbox.android.net.HttpRequest;
/**
* Created by Andrea Tortorella on 1/12/15.
*/
public interface Rest {
public static enum Method{
GET(HttpRequest.GET),
POST(HttpRequest.POST),
PUT(HttpRequest.PUT),
DELETE(HttpRequest.DELETE),
PATCH(HttpRequest.PATCH)
;
final int method;
Method(int method){
this.method= method;
}
}
public RequestToken async(Method method,String endpoint,JsonStructure body,boolean authenticate,int flags,BaasHandler<JsonObject> handler);
public RequestToken async(Method method, String endpoint, JsonStructure body, boolean authenticate, BaasHandler<JsonObject> handler);
public RequestToken async(Method method, String endpoint, boolean authenticate, BaasHandler<JsonObject> handler);
public RequestToken async(Method method, String endpoint, JsonStructure body, BaasHandler<JsonObject> handler);
public RequestToken async(Method method, String endpoint, BaasHandler<JsonObject> handler);
public BaasResult<JsonObject> sync(Method method, String endpoint, JsonStructure body, boolean authenticate);
public BaasResult<JsonObject> sync(Method method, String endpoint, JsonStructure body);
public BaasResult<JsonObject> sync(Method method, String endpoint);
}
Java Source Code List com.baasbox.android.AsyncStream.java com.baasbox.android.BaasACL.java com.baasbox.android.BaasApiException.java com.baasbox.android.BaasAssetId.java com.baasbox.android.BaasAsset.java com.baasbox.android.BaasBox.java com.baasbox.android.BaasCancellationException.java com.baasbox.android.BaasClientException.java com.baasbox.android.BaasCloudMessagingService.java com.baasbox.android.BaasCredentialManager.java com.baasbox.android.BaasDocument.java com.baasbox.android.BaasException.java com.baasbox.android.BaasFile.java com.baasbox.android.BaasHandler.java com.baasbox.android.BaasIOException.java com.baasbox.android.BaasInvalidSessionException.java com.baasbox.android.BaasLink.java com.baasbox.android.BaasObject.java com.baasbox.android.BaasQuery.java com.baasbox.android.BaasResult.java com.baasbox.android.BaasRuntimeException.java com.baasbox.android.BaasServerException.java com.baasbox.android.BaasStream.java com.baasbox.android.BaasUser.java com.baasbox.android.Cache.java com.baasbox.android.DataStreamHandler.java com.baasbox.android.ExceptionHandler.java com.baasbox.android.FixedByteArrayOutputStream.java com.baasbox.android.Grant.java com.baasbox.android.HttpUrlConnectionClient.java com.baasbox.android.JsonWrapper.java com.baasbox.android.NetworkTask.java com.baasbox.android.Plugin.java com.baasbox.android.RequestFactory.java com.baasbox.android.RequestOptions.java com.baasbox.android.RequestToken.java com.baasbox.android.RestImpl.java com.baasbox.android.Rest.java com.baasbox.android.Role.java com.baasbox.android.SaveMode.java com.baasbox.android.StreamBody.java com.baasbox.android.StreamRequest.java com.baasbox.android.impl.Base64.java com.baasbox.android.impl.Constants.java com.baasbox.android.impl.DiskLruCache.java com.baasbox.android.impl.Dispatcher.java com.baasbox.android.impl.GCMWrapper.java com.baasbox.android.impl.ImmediateDispatcher.java com.baasbox.android.impl.Logger.java com.baasbox.android.impl.StrictLineReader.java com.baasbox.android.impl.Task.java com.baasbox.android.impl.Util.java com.baasbox.android.impl.package-info.java com.baasbox.android.json.JsonArray.java com.baasbox.android.json.JsonException.java com.baasbox.android.json.JsonObject.java com.baasbox.android.json.JsonReader.java com.baasbox.android.json.JsonScope.java com.baasbox.android.json.JsonStructure.java com.baasbox.android.json.JsonToken.java com.baasbox.android.json.JsonWriter.java com.baasbox.android.json.StringPool.java com.baasbox.android.json.package-info.java com.baasbox.android.net.HttpRequest.java com.baasbox.android.net.OkClient.java com.baasbox.android.net.RestClient.java com.baasbox.android.plugins.glide.BaasAssetModelLoader.java com.baasbox.android.plugins.glide.BaasFileModelLoader.java com.baasbox.android.plugins.glide.BaasImageFetcher.java com.baasbox.android.plugins.glide.GlidePlugin.java com.baasbox.android.samples.aloa.Aloa.java com.baasbox.android.samples.aloa.ApplicationTest.java com.baasbox.android.samples.aloa.Configuration.java com.baasbox.android.samples.aloa.Data.java com.baasbox.android.samples.aloa.activities.CreateChannelFragment.java com.baasbox.android.samples.aloa.activities.LoginActivity.java com.baasbox.android.samples.aloa.activities.MainActivity.java com.baasbox.android.samples.aloa.activities.OnTargetSelectedListener.java com.baasbox.android.samples.aloa.activities.SendMessageActivity.java com.baasbox.android.samples.aloa.activities.SendTargetFragment.java com.baasbox.android.samples.aloa.activities.UserStatusFragment.java com.baasbox.android.samples.aloa.activities.loaders.BaasUsersLoader.java com.baasbox.android.samples.aloa.activities.loaders.ChannelsLoader.java com.baasbox.android.samples.aloa.receive.NewMessageNotification.java com.baasbox.android.samples.aloa.receive.PushReceiver.java com.baasbox.android.samples.aloa.utils.BaasLoader.java com.baasbox.android.samples.aloa.utils.BaseActivity.java com.baasbox.android.samples.aloa.utils.BaseBaasLoader.java com.baasbox.android.samples.aloa.utils.BaseFragment.java com.baasbox.android.samples.phrasebook.Configuration.java com.baasbox.android.samples.phrasebook.Phrasebook.java com.baasbox.android.samples.phrasebook.ServerContract.java com.baasbox.android.samples.phrasebook.common.BaseActivity.java com.baasbox.android.samples.phrasebook.common.BaseFragment.java com.baasbox.android.samples.phrasebook.loaders.BaasDocumentsLoader.java com.baasbox.android.samples.phrasebook.ui.HomeActivity.java com.baasbox.android.samples.phrasebook.ui.PhraseOfTheDay.java com.baasbox.android.samples.phrasebook.utils.ThreadLocalRandom.java com.baasbox.android.package-info.java