public class NEventReportRQ extends DIMSERequest
shMsgID| Constructor and Description |
|---|
NEventReportRQ()
Instantiates a new N-EventReport RQ.
|
NEventReportRQ(DicomMessage objDicomMessage)
Instantiates a new N-EventReport RQ when Dicom Message is given by user.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAffectedSOPClassUID()
Retrieves Affected SOP Class UID .
|
java.lang.String |
getAffectedSOPInstanceUID()
Retrieves the UID of the SOP Instance to be stored.
|
static NEventReportRQ |
getDefaultRQ(java.lang.String strSOPUID,
java.lang.String strSOPInstanceUID,
IEventTypeID enumEventTypeID,
IDataSet objIDataSet)
Generates Default RQ for given SOP class UID and Instance UID
|
short |
getEventTypeID()
Retrieves value of EventTypeID
|
void |
setAffectedSOPClassUID(java.lang.String strAffectedSOPClassUID)
Sets Affected SOP Class UID .
|
void |
setAffectedSOPInstanceUID(java.lang.String strAffectedSOPInstanceUID)
Sets the UID of the SOP Instance to be stored.
|
void |
setEventTypeID(IEventTypeID enumEventTypeID)
Sets EventTypeID
This parameter specifies the type of event being reported
|
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 NEventReportRQ()
public NEventReportRQ(DicomMessage objDicomMessage) throws java.io.IOException
objDicomMessage - Object of DicomMessage from which N-EventReport request is initialized.java.io.IOException - Signals that an I/O exception has occurred.public void setAffectedSOPClassUID(java.lang.String strAffectedSOPClassUID)
strAffectedSOPClassUID - value of affected SOP Class UID.public java.lang.String getAffectedSOPClassUID()
public void setAffectedSOPInstanceUID(java.lang.String strAffectedSOPInstanceUID)
strAffectedSOPInstanceUID - String value of Affected SOP Instance UID.public java.lang.String getAffectedSOPInstanceUID()
public void setEventTypeID(IEventTypeID enumEventTypeID)
enumEventTypeID - the EventTypeIDpublic short getEventTypeID()
public static NEventReportRQ getDefaultRQ(java.lang.String strSOPUID, java.lang.String strSOPInstanceUID, IEventTypeID enumEventTypeID, IDataSet objIDataSet)
strSOPUID - value of SOP Class UIDstrSOPInstanceUID - value of SOP Instance UIDenumEventTypeID - value of Event IDobjIDataSet - instance of DataSetpublic boolean validate()
throws InvalidDICOMMessageException
validate in class DIMSERequestInvalidDICOMMessageException - If validation of mandatory fields fails.