Commit c526865f authored by Greg Messner's avatar Greg Messner
Browse files

Fixed javadoc issues.

No related merge requests found
Showing with 40 additions and 66 deletions
+40 -66
......@@ -8,9 +8,6 @@ import java.net.URL;
/**
* This class is the base class for all the sub API classes. It provides implementations of
* delete(), get(), post() and put() that are re-used by all the sub-classes.
*
* @author Greg Messner <greg@messners.com>
*
*/
public abstract class AbstractApi {
......@@ -29,10 +26,10 @@ public abstract class AbstractApi {
* a ClientResponse instance with the data returned from the endpoint.
*
* @param expectedStatus the HTTP status that should be returned from the server
* @param queryParams
* @param pathArgs
* @param queryParams multivalue map of request parameters
* @param pathArgs variable list of arguments used to build the URI
* @return a ClientResponse instance with the data returned from the endpoint
* @throws GitLabApiException
* @throws GitLabApiException if any exception occurs during execution
*/
protected Response get(Response.Status expectedStatus, MultivaluedMap<String, String> queryParams, Object... pathArgs) throws GitLabApiException {
try {
......@@ -47,10 +44,10 @@ public abstract class AbstractApi {
* a ClientResponse instance with the data returned from the endpoint.
*
* @param expectedStatus the HTTP status that should be returned from the server
* @param queryParams
* @param url
* @param queryParams multivalue map of request parameters
* @param url the fully formed path to the GitLab API endpoint
* @return a ClientResponse instance with the data returned from the endpoint
* @throws GitLabApiException
* @throws GitLabApiException if any exception occurs during execution
*/
protected Response get(Response.Status expectedStatus, MultivaluedMap<String, String> queryParams, URL url) throws GitLabApiException {
try {
......@@ -65,10 +62,10 @@ public abstract class AbstractApi {
* a ClientResponse instance with the data returned from the endpoint.
*
* @param expectedStatus the HTTP status that should be returned from the server
* @param formData
* @param pathArgs
* @param formData the Form containing the name/value pairs for the POST data
* @param pathArgs variable list of arguments used to build the URI
* @return a ClientResponse instance with the data returned from the endpoint
* @throws GitLabApiException
* @throws GitLabApiException if any exception occurs during execution
*/
protected Response post(Response.Status expectedStatus, Form formData, Object... pathArgs) throws GitLabApiException {
try {
......@@ -83,10 +80,10 @@ public abstract class AbstractApi {
* a ClientResponse instance with the data returned from the endpoint.
*
* @param expectedStatus the HTTP status that should be returned from the server
* @param queryParams
* @param pathArgs
* @param queryParams multivalue map of request parameters
* @param pathArgs variable list of arguments used to build the URI
* @return a ClientResponse instance with the data returned from the endpoint
* @throws GitLabApiException
* @throws GitLabApiException if any exception occurs during execution
*/
protected Response post(Response.Status expectedStatus, MultivaluedMap<String, String> queryParams, Object... pathArgs) throws GitLabApiException {
try {
......@@ -101,10 +98,10 @@ public abstract class AbstractApi {
* a ClientResponse instance with the data returned from the endpoint.
*
* @param expectedStatus the HTTP status that should be returned from the server
* @param formData
* @param url
* @param formData the Form containing the name/value pairs for the POST data
* @param url the fully formed path to the GitLab API endpoint
* @return a ClientResponse instance with the data returned from the endpoint
* @throws GitLabApiException
* @throws GitLabApiException if any exception occurs during execution
*/
protected Response post(Response.Status expectedStatus, Form formData, URL url) throws GitLabApiException {
try {
......@@ -119,10 +116,10 @@ public abstract class AbstractApi {
* a ClientResponse instance with the data returned from the endpoint.
*
* @param expectedStatus the HTTP status that should be returned from the server
* @param queryParams
* @param pathArgs
* @param queryParams multivalue map of request parameters
* @param pathArgs variable list of arguments used to build the URI
* @return a ClientResponse instance with the data returned from the endpoint
* @throws GitLabApiException
* @throws GitLabApiException if any exception occurs during execution
*/
protected Response put(Response.Status expectedStatus, MultivaluedMap<String, String> queryParams, Object... pathArgs) throws GitLabApiException {
try {
......@@ -137,10 +134,10 @@ public abstract class AbstractApi {
* a ClientResponse instance with the data returned from the endpoint.
*
* @param expectedStatus the HTTP status that should be returned from the server
* @param queryParams
* @param url
* @param queryParams multivalue map of request parameters
* @param url the fully formed path to the GitLab API endpoint
* @return a ClientResponse instance with the data returned from the endpoint
* @throws GitLabApiException
* @throws GitLabApiException if any exception occurs during execution
*/
protected Response put(Response.Status expectedStatus, MultivaluedMap<String, String> queryParams, URL url) throws GitLabApiException {
try {
......@@ -155,10 +152,10 @@ public abstract class AbstractApi {
* a ClientResponse instance with the data returned from the endpoint.
*
* @param expectedStatus the HTTP status that should be returned from the server
* @param queryParams
* @param pathArgs
* @param queryParams multivalue map of request parameters
* @param pathArgs variable list of arguments used to build the URI
* @return a ClientResponse instance with the data returned from the endpoint
* @throws GitLabApiException
* @throws GitLabApiException if any exception occurs during execution
*/
protected Response delete(Response.Status expectedStatus, MultivaluedMap<String, String> queryParams, Object... pathArgs) throws GitLabApiException {
try {
......@@ -173,10 +170,10 @@ public abstract class AbstractApi {
* a ClientResponse instance with the data returned from the endpoint.
*
* @param expectedStatus the HTTP status that should be returned from the server
* @param queryParams
* @param url
* @param queryParams multivalue map of request parameters
* @param url the fully formed path to the GitLab API endpoint
* @return a ClientResponse instance with the data returned from the endpoint
* @throws GitLabApiException
* @throws GitLabApiException if any exception occurs during execution
*/
protected Response delete(Response.Status expectedStatus, MultivaluedMap<String, String> queryParams, URL url) throws GitLabApiException {
try {
......@@ -189,9 +186,9 @@ public abstract class AbstractApi {
/**
* Convenience method for adding query and form parameters to a get() or post() call.
*
* @param formData
* @param name
* @param value
* @param formData the Form containing the name/value pairs
* @param name the name of the field/attribute to add
* @param value the value of the field/attribute to add
*/
protected void addFormParam(Form formData, String name, Object value) throws IllegalArgumentException {
addFormParam(formData, name, value, false);
......@@ -201,10 +198,10 @@ public abstract class AbstractApi {
* Convenience method for adding query and form parameters to a get() or post() call.
* If required is true and value is null, will throw an IllegalArgumentException.
*
* @param formData
* @param name
* @param value
* @param required
* @param formData the Form containing the name/value pairs
* @param name the name of the field/attribute to add
* @param value the value of the field/attribute to add
* @param required the field is required flag
* @throws IllegalArgumentException if a required parameter is null or empty
*/
protected void addFormParam(Form formData, String name, Object value, boolean required) throws IllegalArgumentException {
......
......@@ -9,8 +9,6 @@ import java.util.List;
/**
* This class implements the client side API for the GitLab commits calls.
*
* @author Greg Messner <greg@messners.com>
*/
public class CommitsApi extends AbstractApi {
......@@ -23,7 +21,7 @@ public class CommitsApi extends AbstractApi {
*
* GET /projects/:id/repository/commits
*
* @param projectId
* @param projectId the project ID to get the list of commits for
* @return a List<Commit> containing the commits for the specified project ID
* @throws GitLabApiException
*/
......@@ -38,7 +36,7 @@ public class CommitsApi extends AbstractApi {
*
* GET /projects/:id/repository/commits/:sha
*
* @param projectId
* @param projectId the project ID that the commit belongs to
* @param sha a commit hash or name of a branch or tag
* @return the Commit instance for the specified project ID/sha pair
* @throws GitLabApiException
......@@ -53,7 +51,7 @@ public class CommitsApi extends AbstractApi {
*
* GET /projects/:id/repository/commits/:sha/diff
*
* @param projectId
* @param projectId the project ID that the commit belongs to
* @param sha a commit hash or name of a branch or tag
* @return the Diff instance for the specified project ID/sha pair
* @throws GitLabApiException
......
......@@ -3,8 +3,6 @@ package com.messners.gitlab.api;
/**
* This class is provides a simplified interface to a GitLab API server, and divides the API up into
* a separate API class for each concern.
*
* @author Greg Messner <greg@messners.com>
*/
public class GitLabApi {
......
......@@ -31,8 +31,6 @@ import java.util.Map;
/**
* This class utilizes the Jersey client package to communicate with a GitLab API endpoint.
*
* @author Greg Messner <greg@messners.com>
*/
public class GitLabApiClient {
......
......@@ -8,9 +8,6 @@ import javax.ws.rs.core.Response.StatusType;
/**
* This is the exception that will be thrown if any exception occurs while communicating
* with a GitLab API endpoint.
*
* @author Greg Messner <greg@messners.com>
*
*/
public class GitLabApiException extends Exception {
......
......@@ -10,8 +10,6 @@ import java.util.List;
/**
* This class implements the client side API for the GitLab groups calls.
*
* @author Greg Messner <greg@messners.com>
*/
public class GroupApi extends AbstractApi {
......
......@@ -8,8 +8,6 @@ import java.util.TimeZone;
/**
* This class provides utility methods for parsing and formatting ISO8601 formatted dates.
*
* @author Greg Messner <greg@messners.com>
*/
public class ISO8601 {
public static final String PATTERN = "yyyy-MM-dd'T'HH:mm:ssZ";
......
......@@ -29,9 +29,6 @@ import org.codehaus.jackson.map.module.SimpleModule;
/**
* Jackson JSON Configuration and utility class.
*
* @author Greg Messner <greg@messners.com>
*
*/
@Provider
@Produces(MediaType.APPLICATION_JSON)
......
......@@ -10,8 +10,6 @@ import java.util.List;
/**
* This class implements the client side API for the GitLab merge request calls.
*
* @author Greg Messner <greg@messners.com>
*/
public class MergeRequestApi extends AbstractApi {
......
......@@ -13,6 +13,9 @@ import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.List;
/**
* This class provides an entry point to all the GitLab API project calls.
*/
public class ProjectApi extends AbstractApi {
ProjectApi(GitLabApi gitLabApi) {
......
......@@ -12,8 +12,6 @@ import com.messners.gitlab.api.models.TreeItem;
/**
* This class provides an entry point to all the GitLab API repository calls.
*
* @author Greg Messner <greg@messners.com>
*/
public class RepositoryApi extends AbstractApi {
......@@ -78,7 +76,6 @@ public class RepositoryApi extends AbstractApi {
*
* @param projectId
* @param branchName
* @return the branch info for the protected branch
* @throws GitLabApiException
*/
public void deleteBranch(Integer projectId, String branchName) throws GitLabApiException {
......
......@@ -7,8 +7,6 @@ import com.messners.gitlab.api.models.RepositoryFile;
/**
* This class provides an entry point to all the GitLab API repository files calls.
*
* @author lonfee88 <lonfee88@gmail.com>
*/
public class RepositoryFileApi extends AbstractApi {
......
......@@ -7,9 +7,6 @@ import javax.ws.rs.core.Response;
/**
* This class implements the client side API for the GitLab login call.
*
* @author Greg Messner <greg@messners.com>
*
*/
public class SessionApi extends AbstractApi {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment