public final class PreferencesDicomConfiguration extends Object implements org.dcm4che3.conf.api.DicomConfiguration
| Constructor and Description |
|---|
PreferencesDicomConfiguration() |
PreferencesDicomConfiguration(Preferences rootPrefs) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDicomConfigurationExtension(PreferencesDicomConfigurationExtension ext) |
void |
close() |
boolean |
configurationExists() |
String |
deviceRef(String name) |
org.dcm4che3.net.ApplicationEntity |
findApplicationEntity(String aet) |
X509Certificate[] |
findCertificates(String certRef) |
org.dcm4che3.net.Device |
findDevice(String name) |
org.dcm4che3.net.Device |
findDevice(String nodeName,
String aet) |
<T> T |
getDicomConfigurationExtension(Class<T> clazz) |
Preferences |
getDicomConfigurationRoot() |
Preferences |
getRootPrefs() |
org.dcm4che3.net.DeviceInfo[] |
listDeviceInfos(org.dcm4che3.net.DeviceInfo keys) |
String[] |
listDeviceNames() |
String[] |
listRegisteredAETitles() |
void |
load(org.dcm4che3.conf.api.AttributeCoercions acs,
Preferences aeNode) |
org.dcm4che3.net.Device |
loadDevice(String pathName) |
void |
merge(org.dcm4che3.conf.api.AttributeCoercions prevs,
org.dcm4che3.conf.api.AttributeCoercions acs,
Preferences parentNode) |
void |
merge(org.dcm4che3.net.Device device) |
void |
persist(org.dcm4che3.net.Device device) |
void |
persistCertificates(String certRef,
X509Certificate... certs) |
boolean |
purgeConfiguration() |
boolean |
registerAETitle(String aet) |
void |
removeCertificates(String certRef) |
void |
removeDevice(String name) |
boolean |
removeDicomConfigurationExtension(PreferencesDicomConfigurationExtension ext) |
void |
store(org.dcm4che3.conf.api.AttributeCoercions acs,
Preferences parentNode) |
void |
sync() |
void |
unregisterAETitle(String aet) |
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 org.dcm4che3.conf.api.DicomConfigurationpublic boolean configurationExists()
throws org.dcm4che3.conf.api.ConfigurationException
configurationExists in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic Preferences getDicomConfigurationRoot() throws org.dcm4che3.conf.api.ConfigurationException
org.dcm4che3.conf.api.ConfigurationExceptionpublic boolean purgeConfiguration()
throws org.dcm4che3.conf.api.ConfigurationException
purgeConfiguration in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic boolean registerAETitle(String aet) throws org.dcm4che3.conf.api.ConfigurationException
registerAETitle in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic void unregisterAETitle(String aet) throws org.dcm4che3.conf.api.ConfigurationException
unregisterAETitle in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic String deviceRef(String name)
deviceRef in interface org.dcm4che3.conf.api.DicomConfigurationpublic org.dcm4che3.net.ApplicationEntity findApplicationEntity(String aet) throws org.dcm4che3.conf.api.ConfigurationException
findApplicationEntity in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic org.dcm4che3.net.Device findDevice(String nodeName, String aet) throws org.dcm4che3.conf.api.ConfigurationException
org.dcm4che3.conf.api.ConfigurationExceptionpublic org.dcm4che3.net.Device findDevice(String name) throws org.dcm4che3.conf.api.ConfigurationException
findDevice in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic org.dcm4che3.net.DeviceInfo[] listDeviceInfos(org.dcm4che3.net.DeviceInfo keys)
throws org.dcm4che3.conf.api.ConfigurationException
listDeviceInfos in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic org.dcm4che3.net.Device loadDevice(String pathName) throws org.dcm4che3.conf.api.ConfigurationException, org.dcm4che3.conf.api.ConfigurationNotFoundException
org.dcm4che3.conf.api.ConfigurationExceptionorg.dcm4che3.conf.api.ConfigurationNotFoundExceptionpublic String[] listDeviceNames() throws org.dcm4che3.conf.api.ConfigurationException
listDeviceNames in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic String[] listRegisteredAETitles() throws org.dcm4che3.conf.api.ConfigurationException
listRegisteredAETitles in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic void persist(org.dcm4che3.net.Device device)
throws org.dcm4che3.conf.api.ConfigurationException
persist in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic void store(org.dcm4che3.conf.api.AttributeCoercions acs,
Preferences parentNode)
public void merge(org.dcm4che3.net.Device device)
throws org.dcm4che3.conf.api.ConfigurationException
merge in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic void removeDevice(String name) throws org.dcm4che3.conf.api.ConfigurationException
removeDevice in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic void merge(org.dcm4che3.conf.api.AttributeCoercions prevs,
org.dcm4che3.conf.api.AttributeCoercions acs,
Preferences parentNode)
throws BackingStoreException
BackingStoreExceptionpublic void load(org.dcm4che3.conf.api.AttributeCoercions acs,
Preferences aeNode)
throws BackingStoreException
BackingStoreExceptionpublic void persistCertificates(String certRef, X509Certificate... certs) throws org.dcm4che3.conf.api.ConfigurationException
persistCertificates in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic void removeCertificates(String certRef) throws org.dcm4che3.conf.api.ConfigurationException
removeCertificates in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic X509Certificate[] findCertificates(String certRef) throws org.dcm4che3.conf.api.ConfigurationException
findCertificates in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface org.dcm4che3.conf.api.DicomConfigurationpublic void sync()
throws org.dcm4che3.conf.api.ConfigurationException
sync in interface org.dcm4che3.conf.api.DicomConfigurationorg.dcm4che3.conf.api.ConfigurationExceptionCopyright © 2014 dcm4che.org. All rights reserved.