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 java.lang.Object
implements org.nuiton.io.rest.RestRequestBuilder

Default RestRequestBuilder to be used in RedmineRestClient.

Since:
1.0.0
Author:
chemit

Field Summary
protected  java.lang.String action
           
static java.lang.String CONTEXT_PATH
           
protected  java.lang.String name
           
 
Constructor Summary
DefaultRequestBuilder(java.lang.String name, java.lang.String action)
           
 
Method Summary
 org.nuiton.io.rest.RestRequest create(java.lang.Object... args)
           
 java.util.Map<java.lang.String,java.io.File> getAttachments(java.lang.Object... args)
           
 java.lang.String getName()
           
 java.lang.String[] getParameters(java.lang.Object... args)
           
 java.lang.String[] getPath(java.lang.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 java.lang.String CONTEXT_PATH
See Also:
Constant Field Values

name

protected java.lang.String name

action

protected java.lang.String action
Constructor Detail

DefaultRequestBuilder

public DefaultRequestBuilder(java.lang.String name,
                             java.lang.String action)
Method Detail

getName

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

getParameters

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

getPath

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

getAttachments

public java.util.Map<java.lang.String,java.io.File> getAttachments(java.lang.Object... args)

create

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


Copyright © 2009 CodeLutin. All Rights Reserved.