public class IFLRDataSourceImpl extends Item implements IDataSource
| Constructor and Description |
|---|
IFLRDataSourceImpl(java.lang.String strConnectionString,
java.lang.String strDriverName)
Instantiates a new data source implementation.
|
| Modifier and Type | Method and Description |
|---|---|
short |
find(DicomMessage objDicomMessage,
ISingleCollection<IDataSet> objRstDataCollection)
Depending on the keys in the IDataSet it finds the matching DataSets and returns status.
|
short |
find(IQueryModel objQueryModel,
IQueryModel objRstQueryModel)
Depending on the keys in the DCMQuery model it finds the matching DataSets and returns status.
|
short |
retrieve(DicomMessage objDicomMessage,
ISingleCollection<IDataSet> objRstDataSetCollection)
Depending on the keys in the IDataSet it finds the matching DataSets and returns status.
|
short |
retrieve(IQueryModel arg0,
IQueryModel arg1)
Depending on the keys in the DCMQuery model it finds the matching DataSets and returns status.
|
void |
serialize(IDataSet objIDataSet,
IDicomFileHeader objDicomFileHeader,
java.lang.String newSOPInstanceUID,
java.lang.String strFilePath)
Serializes the given DataSet with file Header if given, else appends default file header.
|
addDataElement, changeToUndefined, clone, contains, dumpDICOMInfo, getDataForTag, getDictionaryReader, getItemLength, getTransferSyntax, getValue, getValueLength, iterator, read, setDictionaryReader, setTransferSyntax, setValue, sortedIterator, validate, validateForModule, writepublic IFLRDataSourceImpl(java.lang.String strConnectionString,
java.lang.String strDriverName)
throws java.sql.SQLException,
java.lang.IllegalAccessException,
java.lang.InstantiationException,
java.lang.ClassNotFoundException
strConnectionString - the string connection string.strDriverName - the string driver name.java.sql.SQLException - the SQL exception.java.lang.IllegalAccessException - the illegal access exception.java.lang.InstantiationException - the instantiation exception.java.lang.ClassNotFoundException - the class not found exception.public short find(DicomMessage objDicomMessage, ISingleCollection<IDataSet> objRstDataCollection)
find in interface IDataSourceobjIDataSet - The data set contain identifiers.objRstDataCollection - the matched data set collection.public short retrieve(DicomMessage objDicomMessage, ISingleCollection<IDataSet> objRstDataSetCollection)
retrieve in interface IDataSourceobjIDataSet - The data set contains identifiers.objRstDataSetCollection - the obj rst data set collection.public short find(IQueryModel objQueryModel, IQueryModel objRstQueryModel)
find in interface IDataSourceobjRstQueryModel - the resultant query model containing the matched attributes.objQueryModel - the obj query model.public short retrieve(IQueryModel arg0, IQueryModel arg1)
IDataSourceretrieve in interface IDataSourcearg0 - the object of query modelarg1 - the resultant query model containing the matched attributes.public void serialize(IDataSet objIDataSet, IDicomFileHeader objDicomFileHeader, java.lang.String newSOPInstanceUID, java.lang.String strFilePath) throws java.io.IOException
objIDataSet - object of DataSet to be serialized.objDicomFileHeader - object of Dicom File header.java.io.IOException