public static class OpenGraphObject.APIRequestCreateComment extends APIRequest<Comment>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>| Modifier and Type | Field and Description |
|---|---|
static String[] |
FIELDS |
static String[] |
PARAMS |
context, endpoint, method, nodeId, paramNames, params, parser, returnFields, USER_AGENT, useVideoEndpoint| Constructor and Description |
|---|
APIRequestCreateComment(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateComment(String nodeId, APIContext context)
public Comment getLastResponse()
getLastResponse in class APIRequest<Comment>public Comment parseResponse(String response) throws APIException
parseResponse in class APIRequest<Comment>APIExceptionpublic Comment execute() throws APIException
execute in class APIRequest<Comment>APIExceptionpublic Comment execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Comment>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Comment> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Comment> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic OpenGraphObject.APIRequestCreateComment setParam(String param, Object value)
setParam in class APIRequest<Comment>public OpenGraphObject.APIRequestCreateComment setParams(Map<String,Object> params)
setParams in class APIRequest<Comment>public OpenGraphObject.APIRequestCreateComment setObjectId(String objectId)
public OpenGraphObject.APIRequestCreateComment setParentCommentId(Object parentCommentId)
public OpenGraphObject.APIRequestCreateComment setParentCommentId(String parentCommentId)
public OpenGraphObject.APIRequestCreateComment setNectarModule(String nectarModule)
public OpenGraphObject.APIRequestCreateComment setAttachmentId(String attachmentId)
public OpenGraphObject.APIRequestCreateComment setAttachmentUrl(String attachmentUrl)
public OpenGraphObject.APIRequestCreateComment setAttachmentShareUrl(String attachmentShareUrl)
public OpenGraphObject.APIRequestCreateComment setFeedbackSource(String feedbackSource)
public OpenGraphObject.APIRequestCreateComment setFacepileMentionedIds(List<String> facepileMentionedIds)
public OpenGraphObject.APIRequestCreateComment setFacepileMentionedIds(String facepileMentionedIds)
public OpenGraphObject.APIRequestCreateComment setIsOffline(Boolean isOffline)
public OpenGraphObject.APIRequestCreateComment setIsOffline(String isOffline)
public OpenGraphObject.APIRequestCreateComment setCommentPrivacyValue(Comment.EnumCommentPrivacyValue commentPrivacyValue)
public OpenGraphObject.APIRequestCreateComment setCommentPrivacyValue(String commentPrivacyValue)
public OpenGraphObject.APIRequestCreateComment setMessage(String message)
public OpenGraphObject.APIRequestCreateComment setText(String text)
public OpenGraphObject.APIRequestCreateComment setTracking(String tracking)
public OpenGraphObject.APIRequestCreateComment requestAllFields()
public OpenGraphObject.APIRequestCreateComment requestAllFields(boolean value)
public OpenGraphObject.APIRequestCreateComment requestFields(List<String> fields)
requestFields in class APIRequest<Comment>public OpenGraphObject.APIRequestCreateComment requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Comment>public OpenGraphObject.APIRequestCreateComment requestField(String field)
requestField in class APIRequest<Comment>public OpenGraphObject.APIRequestCreateComment requestField(String field, boolean value)
requestField in class APIRequest<Comment>Copyright © 2018. All rights reserved.