org.jclouds.vcloud.binders
Class BindParamsToXmlPayload

java.lang.Object
  extended by org.jclouds.vcloud.binders.BindParamsToXmlPayload
All Implemented Interfaces:
org.jclouds.rest.Binder, org.jclouds.rest.MapBinder
Direct Known Subclasses:
BindDeployVAppParamsToXmlPayload, BindUndeployVAppParamsToXmlPayload

@Singleton
public class BindParamsToXmlPayload
extends Object
implements org.jclouds.rest.MapBinder


Field Summary
protected  String element
           
protected  String ns
           
protected  org.jclouds.rest.binders.BindToStringPayload stringBinder
           
 
Constructor Summary
BindParamsToXmlPayload(String element, org.jclouds.rest.binders.BindToStringPayload stringBinder, String ns)
           
 
Method Summary
<R extends org.jclouds.http.HttpRequest>
R
bindToRequest(R request, Map<String,Object> postParams)
           
<R extends org.jclouds.http.HttpRequest>
R
bindToRequest(R request, Object input)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ns

protected final String ns

stringBinder

protected final org.jclouds.rest.binders.BindToStringPayload stringBinder

element

protected final String element
Constructor Detail

BindParamsToXmlPayload

@Inject
public BindParamsToXmlPayload(String element,
                                     org.jclouds.rest.binders.BindToStringPayload stringBinder,
                                     @Named(value="jclouds.vcloud.xml.ns")
                                     String ns)
Method Detail

bindToRequest

public <R extends org.jclouds.http.HttpRequest> R bindToRequest(R request,
                                                                Map<String,Object> postParams)
Specified by:
bindToRequest in interface org.jclouds.rest.MapBinder

bindToRequest

public <R extends org.jclouds.http.HttpRequest> R bindToRequest(R request,
                                                                Object input)
Specified by:
bindToRequest in interface org.jclouds.rest.Binder


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.