public abstract class MCdicomRequest
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static MCdicomRequest |
create(MCrequestType type,
MChttpMethod httpMethod,
java.net.URI uri,
java.util.Collection<org.apache.http.Header> headers,
java.io.ByteArrayOutputStream requestBody,
MCparameter[] parms)
Creates an instance of
MCdicomRequest object |
org.apache.http.Header |
getAccept()
Gets
Http Accept header of given WADO request |
MCactionType |
getActionType()
Gets
MCactionType action type of given WADO request |
org.apache.http.Header |
getCacheControl()
Gets
Http CacheControl header of given WADO request |
org.apache.http.Header |
getCharset()
Gets
Http Charset header of given WADO request |
org.apache.http.Header |
getContentType()
Gets
Http ContentType header of given WADO request |
MCdicomLevel |
getDicomLevel()
Gets
MCdicomLevel DICOM Level of given WADO request |
java.util.Collection<com.merge.mcw.MCattributeSet> |
getDicomMessages()
Gets a list of
MCattributeSet objects of given WADO request |
MCdicomRoot |
getDicomRoot()
Gets
MCdicomRoot DICOM Root of given WADO request |
java.util.Collection<org.apache.http.Header> |
getHeaders()
Gets the list of Apache
Header of given WADO request |
int |
getHttpStatus()
Gets
Http status of given WADO request |
java.lang.String |
getHttpStatusMessage()
Gets
Http status message of given WADO request |
java.util.List<org.apache.http.NameValuePair> |
getQuery()
Gets the list of
Http queries of given WADO request |
java.io.ByteArrayOutputStream |
getRequestBody()
Gets
ByteArrayOutputStream content body of given WADO request |
java.util.Collection<MCparameter> |
getRequestParameters()
Gets the list of
MCparameter WADO request parameters |
MCrequestType |
getRequestType()
Gets
MCrequestType WADO request type |
java.util.Collection<java.lang.String> |
getSegments()
Gets the list of
Http segments of given WADO request |
java.net.URI |
getUri()
Gets
URI of given WADO request |
java.lang.String |
getXmlParameters()
Gets a list of
MCparameter encoded as XML String |
void |
populate()
Populates the content of
MCdicomRequest WADO request |
boolean |
validateRequest()
Validates
MCdicomRequest WADO request |
public static MCdicomRequest create(MCrequestType type, MChttpMethod httpMethod, java.net.URI uri, java.util.Collection<org.apache.http.Header> headers, java.io.ByteArrayOutputStream requestBody, MCparameter[] parms)
MCdicomRequest
objecttype
- MCrequestType
WADO request typehttpMethod
- the MChttpMethod
for the requesturi
- URI
of WADO requestheaders
- List of Apache Header
requestBody
- ByteArrayOutputStream
Http body contentparms
- An array of MCparameter
WADO request parametersMCdicomRequest
objectpublic MCdicomRoot getDicomRoot()
MCdicomRoot
DICOM Root of given WADO requestMCdicomRoot
DICOM Root of given WADO requestpublic MCdicomLevel getDicomLevel()
MCdicomLevel
DICOM Level of given WADO requestMCdicomLevel
DICOM Level of given WADO requestpublic MCrequestType getRequestType()
MCrequestType
WADO request typeMCrequestType
WADO request typepublic MCactionType getActionType()
MCactionType
action type of given WADO requestMCactionType
action type of given WADO requestpublic int getHttpStatus()
Http status
of given WADO requestHttp status
of given WADO requestpublic java.lang.String getHttpStatusMessage()
Http status message
of given WADO requestHttp status message
of given WADO requestpublic java.util.Collection<MCparameter> getRequestParameters()
MCparameter
WADO request parametersMCparameter
WADO request parameterspublic java.util.Collection<java.lang.String> getSegments()
Http segments
of given WADO requestHttp segments
of given WADO requestpublic java.util.List<org.apache.http.NameValuePair> getQuery()
Http queries
of given WADO requestHttp queries
of given WADO requestpublic org.apache.http.Header getAccept()
Http Accept
header of given WADO requestHttp Accept
header of given WADO requestpublic org.apache.http.Header getCacheControl()
Http CacheControl
header of given WADO requestHttp CacheControl
header of given WADO requestpublic org.apache.http.Header getCharset()
Http Charset
header of given WADO requestHttp Charset
header of given WADO requestpublic org.apache.http.Header getContentType()
Http ContentType
header of given WADO requestHttp ContentType
header of given WADO requestpublic java.net.URI getUri()
URI
of given WADO requestURI
of given WADO requestpublic java.util.Collection<org.apache.http.Header> getHeaders()
Header
of given WADO requestHeader
of given WADO requestpublic java.io.ByteArrayOutputStream getRequestBody()
ByteArrayOutputStream
content body of given WADO requestByteArrayOutputStream
content body of given WADO requestpublic void populate()
MCdicomRequest
WADO requestpublic boolean validateRequest()
MCdicomRequest
WADO requesttrue
if WADO request is validpublic java.util.Collection<com.merge.mcw.MCattributeSet> getDicomMessages()
MCattributeSet
objects of given WADO requestMCattributeSet
objects of given WADO requestpublic java.lang.String getXmlParameters()
MCparameter
encoded as XML String
MCparameter
encoded as XML String