public class CMoveRQ extends DIMSERequest
shMsgID| Constructor and Description |
|---|
CMoveRQ()
Instantiates a new C-Move-RQ.
|
CMoveRQ(DicomMessage objDicomMessge)
Instantiates a new C-Move-RQ.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAffectedSOPClassUID()
Retrieves Affected SOP Class UID.
|
static CMoveRQ |
getDefaultRQ(java.lang.String strAffectedSOPClassUID,
java.lang.String strMoveDestination,
IDataSet objIDataSet)
This method makes CStore RQ's according to the given DataSet Collection.
|
static ISingleCollection<CMoveRQ> |
getDefaultRQ(java.lang.String strAffectedSOPClassUID,
java.lang.String strMoveDestination,
ISingleCollection<IDataSet> objIDataSetColl)
This method makes CStore RQ's according to the given DataSet Collection.
|
java.lang.String |
getMoveDestination()
Retrieves the DICOM AE Title of the destination DICOM AE for which the CSTORE sub-operations are being performed.
|
short |
getPriority()
Retrieves Priority .
|
void |
setAffectedSOPClassUID(java.lang.String strAffectedSOPClassUID)
Sets Affected SOP Class UID.
|
void |
setMoveDestination(java.lang.String strMoveDestination)
Sets to the DICOM AE Title of the destination DICOM AE for which the CSTORE sub-operations are being performed.
|
void |
setPriority(EnumPriority enumPriority)
Sets Priority
The priority shall be set to one of the following values:
LOW = 0002H
MEDIUM = 0000H
HIGH = 0001H.
|
boolean |
validate()
Validates the request for their mandatory attributes only.
|
getCommandDataSetType, getCommandField, getCommandGroupLength, getMessageID, setCommandDataSetType, setCommandField, setCommandGroupLength, setMessageIDdispose, getCommandSet, getCommandType, getDataSet, getMaxNegotiationLength, getValue, setCommandSet, setDataSet, setDataSet, setMaxNegotiationLengthpublic CMoveRQ()
public CMoveRQ(DicomMessage objDicomMessge) throws java.io.IOException
objDicomMessge - object of dicom message to be set in C-Move request.java.io.IOException - Signals that an I/O exception has occurred.public void setPriority(EnumPriority enumPriority)
enumPriority - enum value of Prioritypublic short getPriority()
public void setAffectedSOPClassUID(java.lang.String strAffectedSOPClassUID)
strAffectedSOPClassUID - value of affected SOP Class UID..public java.lang.String getAffectedSOPClassUID()
public void setMoveDestination(java.lang.String strMoveDestination)
strMoveDestination - String value of DICOM AE Title of the destination DICOM AE for which the CSTORE sub-operations are being performed.public java.lang.String getMoveDestination()
public static ISingleCollection<CMoveRQ> getDefaultRQ(java.lang.String strAffectedSOPClassUID, java.lang.String strMoveDestination, ISingleCollection<IDataSet> objIDataSetColl)
strAffectedSOPClassUID - String value of Affected SOP Class UID.strMoveDestination - String value of Move Destination.objIDataSetColl - Data Set Collection to be set in C-move RQ.public static CMoveRQ getDefaultRQ(java.lang.String strAffectedSOPClassUID, java.lang.String strMoveDestination, IDataSet objIDataSet)
strAffectedSOPClassUID - String value of Affected SOP Class UID.strMoveDestination - String value of Move Destination.objIDataSet - DataSet to be set in CMove RQ.public boolean validate()
throws InvalidDICOMMessageException
validate in class DIMSERequestInvalidDICOMMessageException - If validation of mandatory fields fails.