All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.box.boxjavalibv2.requests.requestobjects.BoxGetAllCollabsRequestObject Maven / Gradle / Ivy

package com.box.boxjavalibv2.requests.requestobjects;

import com.box.boxjavalibv2.dao.BoxCollaboration;
import com.box.restclientv2.requestsbase.BoxDefaultRequestObject;

public class BoxGetAllCollabsRequestObject extends BoxDefaultRequestObject {

    private BoxGetAllCollabsRequestObject() {
        super();
    }

    /**
     * Create an request object used to make get all collaborations request.
     *
     * @param status
     *            status of the collaborations requested( This field is required and currently only support
     *            {@link com.box.boxjavalibv2.dao.BoxCollaboration#STATUS_PENDING}
     * @return BoxCollabRequestObject
     */
    public static BoxGetAllCollabsRequestObject getAllCollaborationsRequestObject(final String status) {
        return (new BoxGetAllCollabsRequestObject()).setStatus(status);
    }

    private BoxGetAllCollabsRequestObject setStatus(String status) {
        getRequestExtras().addQueryParam(BoxCollaboration.FIELD_STATUS, status);
        return this;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy