Back to project page inbox-android.
The source code is released under:
MIT License
If you think the Android project inbox-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.inboxapp.androidsdk.apis.taskmanagement.InboxAppTasks; // w ww . j a v a 2 s. c o m import android.util.Log; import com.inboxapp.androidsdk.apis.InboxAppClient; import com.inboxapp.androidsdk.apis.taskmanagement.InboxAppTaskCallback; import com.inboxapp.androidsdk.apis.taskmanagement.InboxAppTaskQueue; import com.inboxapp.androidsdk.apis.taskmanagement.InboxAppTasks.base.InboxAppTask; import com.inboxapp.androidsdk.apis.taskmanagement.InboxTaskID; import com.inboxapp.androidsdk.json_objects.single_objects.Namespace; import com.inboxapp.androidsdk.json_objects.single_objects.body_objects.DraftID; import com.inboxapp.androidsdk.json_objects.single_objects.body_objects.TagEdit; import com.inboxapp.androidsdk.utils.InboxAppStringUtils; import java.io.Serializable; import java.util.ArrayList; /** * Created by sylvianguessan on 8/14/14. */ public class UpdateThreadTagsTask extends InboxAppTask { public String nameSpace; public String threadID; public TagEdit tagEdit; public UpdateThreadTagsTask() { super(); mInboxTaskID = InboxTaskID.UPDATE_TAGS; } @Override public void executeWithClient(InboxAppClient inboxAppClient, InboxAppTaskCallback inboxAppTaskCallback) { if (inboxAppClient != null) { Log.w("\nInboxAppTask (executeWithClient)/UPDATE_TAGS", "\n Task name:" + this.mInboxTaskID + "\n" + "Namespace:" +nameSpace + "\n" + "Thread-ID:" + threadID + "\n" + "Tag Edit (Add List):" + InboxAppStringUtils.StringUtils.getAllString(tagEdit.getAdd_tags()) + "\n" + "Tag Edit (Remove List):" + InboxAppStringUtils.StringUtils.getAllString(tagEdit.getRemove_tags()) ); InboxAppClient.ThreadInterface threadInterface = inboxAppClient.mRestAdapter.create(InboxAppClient.ThreadInterface.class); threadInterface.updateThreadTags(nameSpace, threadID, tagEdit, inboxAppTaskCallback); } else { Log.e("InboxAppTask (executeWithClient))", "InboxAppClient is null"); } } }