// Path: src/main/java/net/joelinn/asana/AbstractRequestBuilder.java
// public abstract class AbstractRequestBuilder {
//     protected MultivaluedMapImpl params = new MultivaluedMapImpl();
// 
//     public AbstractRequestBuilder setParam(String name, Object value){
//         params.add(name, value);
//         return this;
//     }
// 
//     public MultivaluedMapImpl build(){
//         return params;
//     }
// }


import com.sun.jersey.core.util.MultivaluedMapImpl;
import net.joelinn.asana.AbstractRequestBuilder;
package net.joelinn.asana.tags;


/**
 * Joe Linn
 * 11/20/13
 */
public class TagsRequestBuilder extends AbstractRequestBuilder{
    protected MultivaluedMapImpl params = new MultivaluedMapImpl();

    public TagsRequestBuilder(){

    }

    public TagsRequestBuilder(long workspaceId, String name){
// Path: src/main/java/net/joelinn/asana/AbstractRequestBuilder.java
// public abstract class AbstractRequestBuilder {
//     protected MultivaluedMapImpl params = new MultivaluedMapImpl();
// 
//     public AbstractRequestBuilder setParam(String name, Object value){
//         params.add(name, value);
//         return this;
//     }
// 
//     public MultivaluedMapImpl build(){
//         return params;
//     }
// }


// Path: src/main/java/net/joelinn/asana/tags/TagsRequestBuilder.java
import com.sun.jersey.core.util.MultivaluedMapImpl;
import net.joelinn.asana.AbstractRequestBuilder;

package net.joelinn.asana.tags;


/**
 * Joe Linn
 * 11/20/13
 */
public class TagsRequestBuilder extends AbstractRequestBuilder{
    protected MultivaluedMapImpl params = new MultivaluedMapImpl();

    public TagsRequestBuilder(){

    }

    public TagsRequestBuilder(long workspaceId, String name){
        workspace(workspaceId).name(name);