Package ca.uhn.fhir.rest.client.method
Class HttpPutClientInvocation
- java.lang.Object
-
- ca.uhn.fhir.rest.client.impl.BaseHttpClientInvocation
-
- ca.uhn.fhir.rest.client.method.HttpPutClientInvocation
-
public class HttpPutClientInvocation extends BaseHttpClientInvocation
-
-
Constructor Summary
Constructors Constructor Description HttpPutClientInvocation(ca.uhn.fhir.context.FhirContext theContext, String theContents, boolean theIsBundle, String theUrlExtension)HttpPutClientInvocation(ca.uhn.fhir.context.FhirContext theContext, org.hl7.fhir.instance.model.api.IBaseResource theResource, String theUrlExtension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ca.uhn.fhir.rest.client.api.IHttpRequestasHttpRequest(String theUrlBase, Map<String,List<String>> theExtraParams, ca.uhn.fhir.rest.api.EncodingEnum theEncoding, Boolean thePrettyPrint)Create an HTTP request out of this client requestprotected ca.uhn.fhir.rest.api.RequestTypeEnumgetRequestType()Get the HTTP request type.voidsetForceResourceId(org.hl7.fhir.instance.model.api.IIdType theId)voidsetIfNoneExistParams(Map<String,List<String>> theIfNoneExist)voidsetIfNoneExistString(String theIfNoneExistString)voidsetOmitResourceId(boolean theOmitResourceId)-
Methods inherited from class ca.uhn.fhir.rest.client.impl.BaseHttpClientInvocation
addHeader, appendExtraParamsWithQuestionMark, createHttpRequest, getContext, getHeaders, getRestfulClientFactory
-
-
-
-
Constructor Detail
-
HttpPutClientInvocation
public HttpPutClientInvocation(ca.uhn.fhir.context.FhirContext theContext, org.hl7.fhir.instance.model.api.IBaseResource theResource, String theUrlExtension)
-
HttpPutClientInvocation
public HttpPutClientInvocation(ca.uhn.fhir.context.FhirContext theContext, String theContents, boolean theIsBundle, String theUrlExtension)
-
-
Method Detail
-
getRequestType
protected ca.uhn.fhir.rest.api.RequestTypeEnum getRequestType()
Get the HTTP request type.
-
asHttpRequest
public ca.uhn.fhir.rest.client.api.IHttpRequest asHttpRequest(String theUrlBase, Map<String,List<String>> theExtraParams, ca.uhn.fhir.rest.api.EncodingEnum theEncoding, Boolean thePrettyPrint) throws ca.uhn.fhir.parser.DataFormatException
Description copied from class:BaseHttpClientInvocationCreate an HTTP request out of this client request- Specified by:
asHttpRequestin classBaseHttpClientInvocation- Parameters:
theUrlBase- The FHIR server base url (with a trailing "/")theExtraParams- Any extra request parameters the server wishes to addtheEncoding- The encoding to use for any serialized content sent to the server- Throws:
ca.uhn.fhir.parser.DataFormatException
-
setForceResourceId
public void setForceResourceId(org.hl7.fhir.instance.model.api.IIdType theId)
-
setIfNoneExistString
public void setIfNoneExistString(String theIfNoneExistString)
-
setOmitResourceId
public void setOmitResourceId(boolean theOmitResourceId)
-
-