public final class PreferencesDicomConfiguration extends Object implements DicomConfiguration
| Constructor and Description |
|---|
PreferencesDicomConfiguration() |
PreferencesDicomConfiguration(Preferences rootPrefs) |
public PreferencesDicomConfiguration()
public PreferencesDicomConfiguration(Preferences rootPrefs)
public final Preferences getRootPrefs()
public void addDicomConfigurationExtension(PreferencesDicomConfigurationExtension ext)
public boolean removeDicomConfigurationExtension(PreferencesDicomConfigurationExtension ext)
public <T> T getDicomConfigurationExtension(Class<T> clazz)
getDicomConfigurationExtension in interface DicomConfigurationpublic boolean configurationExists()
throws ConfigurationException
configurationExists in interface DicomConfigurationConfigurationExceptionpublic Preferences getDicomConfigurationRoot() throws ConfigurationException
ConfigurationExceptionpublic boolean purgeConfiguration()
throws ConfigurationException
purgeConfiguration in interface DicomConfigurationConfigurationExceptionpublic boolean registerAETitle(String aet) throws ConfigurationException
registerAETitle in interface DicomConfigurationConfigurationExceptionpublic void unregisterAETitle(String aet) throws ConfigurationException
unregisterAETitle in interface DicomConfigurationConfigurationExceptionpublic String deviceRef(String name)
deviceRef in interface DicomConfigurationpublic ApplicationEntity findApplicationEntity(String aet) throws ConfigurationException
findApplicationEntity in interface DicomConfigurationConfigurationExceptionpublic Device findDevice(String nodeName, String aet) throws ConfigurationException
ConfigurationExceptionpublic Device findDevice(String name) throws ConfigurationException
findDevice in interface DicomConfigurationConfigurationExceptionpublic DeviceInfo[] listDeviceInfos(DeviceInfo keys) throws ConfigurationException
DicomConfigurationlistDeviceInfos in interface DicomConfigurationkeys - Device attributes which shall match or null to
get information for all configured DevicesDeviceInfo objects for configured Devices
with matching attributesConfigurationExceptionpublic Device loadDevice(String pathName) throws ConfigurationException, ConfigurationNotFoundException
public String[] listDeviceNames() throws ConfigurationException
listDeviceNames in interface DicomConfigurationConfigurationExceptionpublic String[] listRegisteredAETitles() throws ConfigurationException
listRegisteredAETitles in interface DicomConfigurationConfigurationExceptionpublic void persist(Device device) throws ConfigurationException
persist in interface DicomConfigurationConfigurationExceptionpublic void store(AttributeCoercions acs, Preferences parentNode)
public void merge(Device device) throws ConfigurationException
merge in interface DicomConfigurationConfigurationExceptionpublic void removeDevice(String name) throws ConfigurationException
removeDevice in interface DicomConfigurationConfigurationExceptionpublic void merge(AttributeCoercions prevs, AttributeCoercions acs, Preferences parentNode) throws BackingStoreException
BackingStoreExceptionpublic void load(AttributeCoercions acs, Preferences aeNode) throws BackingStoreException
BackingStoreExceptionpublic void persistCertificates(String certRef, X509Certificate... certs) throws ConfigurationException
persistCertificates in interface DicomConfigurationConfigurationExceptionpublic void removeCertificates(String certRef) throws ConfigurationException
removeCertificates in interface DicomConfigurationConfigurationExceptionpublic X509Certificate[] findCertificates(String certRef) throws ConfigurationException
findCertificates in interface DicomConfigurationConfigurationExceptionpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface DicomConfigurationpublic void sync()
throws ConfigurationException
sync in interface DicomConfigurationConfigurationExceptionCopyright © 2014 dcm4che.org. All Rights Reserved.