com.box.boxjavalibv2.requests.DeleteGroupRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of boxjavalibv2 Show documentation
Show all versions of boxjavalibv2 Show documentation
The Java SDK for the Box API.
package com.box.boxjavalibv2.requests;
import org.apache.http.HttpStatus;
import com.box.boxjavalibv2.IBoxConfig;
import com.box.boxjavalibv2.jsonparsing.IBoxJSONParser;
import com.box.restclientv2.RestMethod;
import com.box.restclientv2.exceptions.BoxRestException;
import com.box.restclientv2.requestsbase.BoxDefaultRequestObject;
import com.box.restclientv2.requestsbase.DefaultBoxRequest;
public class DeleteGroupRequest extends DefaultBoxRequest {
private static String URI = "/groups/%s";
public DeleteGroupRequest(final IBoxConfig config, final IBoxJSONParser parser, final String groupId, BoxDefaultRequestObject requestObject)
throws BoxRestException {
super(config, parser, getUri(groupId), RestMethod.DELETE, requestObject);
setExpectedResponseCode(HttpStatus.SC_NO_CONTENT);
}
public static String getUri(final String groupId) {
return String.format(URI, groupId);
}
}