org.nuiton.jredmine.rest
Class DefaultRequestBuilder

java.lang.Object
  extended by org.nuiton.jredmine.rest.DefaultRequestBuilder
All Implemented Interfaces:
org.nuiton.io.rest.RestRequestBuilder
Direct Known Subclasses:
ProjectScopeRequestBuilder

public class DefaultRequestBuilder
extends Object
implements org.nuiton.io.rest.RestRequestBuilder

Default RestRequestBuilder to be used in RedmineRestClient.

Since:
1.0.0
Author:
chemit

Field Summary
protected  String action
           
static String CONTEXT_PATH
           
protected  String name
           
 
Constructor Summary
DefaultRequestBuilder(String name, String action)
           
 
Method Summary
 org.nuiton.io.rest.RestRequest create(Object... args)
           
 Map<String,File> getAttachments(Object... args)
           
 String getName()
           
 String[] getParameters(Object... args)
           
 String[] getPath(Object... args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTEXT_PATH

public static final String CONTEXT_PATH
See Also:
Constant Field Values

name

protected String name

action

protected String action
Constructor Detail

DefaultRequestBuilder

public DefaultRequestBuilder(String name,
                             String action)
Method Detail

getName

public String getName()
Specified by:
getName in interface org.nuiton.io.rest.RestRequestBuilder

getParameters

public String[] getParameters(Object... args)
Parameters:
args - the args of the request
Returns:
TODO

getPath

public String[] getPath(Object... args)

getAttachments

public Map<String,File> getAttachments(Object... args)

create

public org.nuiton.io.rest.RestRequest create(Object... args)
Specified by:
create in interface org.nuiton.io.rest.RestRequestBuilder


Copyright © 2009-2010 CodeLutin. All Rights Reserved.