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 HeaderrequestBody - 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 StringMCparameter encoded as XML String