# Deprecated API

## Contents

- Deprecated Classes
- Deprecated Methods
- Deprecated Constructors

Deprecated Classes
Class and Description
com.pixelmed.network.ReceivedFilePathStrategy Provided for legacy support only; use `StoredFilePathStrategy` instead.
com.pixelmed.dicom.StructuredReportBrowser use `StructuredReportTreeBrowser` instead

Deprecated Methods
Method and Description
com.pixelmed.network.AssociationFactory.createNewAssociation(Socket, String, int) See `createNewAssociation()`
com.pixelmed.network.AssociationFactory.createNewAssociation(Socket, String, int, int, int, int) See `createNewAssociation()`
com.pixelmed.database.DatabaseInformationModel.deleteSelectedRecord(InformationEntity, String) use `deleteRecord(InformationEntity,String)` instead
com.pixelmed.display.TextAnnotationPositioned.drawShadowedString(String, int, int, Graphics2D) See `DrawingUtilities.drawShadowedString()`
com.pixelmed.database.DicomDatabaseInformationModel.extendInsertStatementStringWithAttributeValuesForSelectedInformationEntity(StringBuffer, AttributeList, InformationEntity, String) use `extendInsertStatementStringWithAttributeValuesForSelectedInformationEntity()` instead
com.pixelmed.database.DatabaseInformationModel.extendInsertStatementStringWithAttributeValuesForSelectedInformationEntity(StringBuffer, AttributeList, InformationEntity, String) use `extendInsertStatementStringWithAttributeValuesForSelectedInformationEntity()` instead
com.pixelmed.dicom.DateTimeAttribute.getFormattedString(Date) use `getFormattedStringDefaultTimeZone()` instead
com.pixelmed.database.DatabaseInformationModel.insertObject(AttributeList, String) use `insertObject()` instead
com.pixelmed.database.DatabaseInformationModel.localFileNameColumnName(InformationEntity) use `getLocalFileNameColumnName()` instead
com.pixelmed.query.QueryInformationModel.performHierarchicalMove(AttributeList, String) See `performHierarchicalMoveFrom()`.
com.pixelmed.dicom.ClinicalTrialsAttributes.removeOrNullIdentifyingAttributes(AttributeList, boolean, boolean) retained for compatibility with previous releases; does NOT keep patient characteristics (such as might be needed for PET SUV calculations); use `removeOrNullIdentifyingAttributes()` instead

Deprecated Constructors
Constructor and Description
com.pixelmed.dose.DeviceParticipant(String, String, String) will create SR template missing Device Observer UID since CP 1065 added it as mandatory (000653)