public class DeleteFromDatabase
extends java.lang.Object
This class provides methods for removing entries from a database, all its children and any associated files that were copied into the database (rather than referenced).
| Constructor and Description |
|---|
DeleteFromDatabase() |
| Modifier and Type | Method and Description |
|---|---|
static void |
deleteRecordChildrenAndFilesByLocalPrimaryKey(DatabaseInformationModel d,
InformationEntity ie,
java.lang.String localPrimaryKeyValue)
Remove the database entry, all its children and any copied files.
|
static void |
deleteRecordChildrenAndFilesByUniqueKey(DatabaseInformationModel d,
InformationEntity ie,
java.lang.String keyValue)
Remove the database entry, all its children and any copied files.
|
static void |
deleteRecordChildrenAndFilesByUniqueKey(DatabaseInformationModel d,
java.lang.String ieName,
java.lang.String keyValue) |
static void |
main(java.lang.String[] arg)
Remove the database entry, all its children and any copied files.
|
public static void deleteRecordChildrenAndFilesByUniqueKey(DatabaseInformationModel d, java.lang.String ieName, java.lang.String keyValue) throws DicomException
DicomExceptionpublic static void deleteRecordChildrenAndFilesByUniqueKey(DatabaseInformationModel d, InformationEntity ie, java.lang.String keyValue) throws DicomException
Remove the database entry, all its children and any copied files.
d - ie - keyValue - for the PATIENT level, the unique key is the PatientID, otherwise it is the InstanceUID of the entityDicomExceptionpublic static void deleteRecordChildrenAndFilesByLocalPrimaryKey(DatabaseInformationModel d, InformationEntity ie, java.lang.String localPrimaryKeyValue) throws DicomException
Remove the database entry, all its children and any copied files.
d - ie - localPrimaryKeyValue - DicomException - if the databaseInformationModel or ie are invalidpublic static void main(java.lang.String[] arg)
Remove the database entry, all its children and any copied files.
For the PATIENT level, the unique key is the PatientID, otherwise it is the InstanceUID of the entity.
arg - four arguments, the class name of the model, the (full) path of the database file prefix, the level of the entity to remove and the unique key of the entity