public interface DicomConfiguration extends Closeable
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
configurationExists() |
String |
deviceRef(String name) |
org.dcm4che3.net.ApplicationEntity |
findApplicationEntity(String aet) |
X509Certificate[] |
findCertificates(String dn) |
org.dcm4che3.net.Device |
findDevice(String name) |
<T> T |
getDicomConfigurationExtension(Class<T> clazz) |
org.dcm4che3.net.DeviceInfo[] |
listDeviceInfos(org.dcm4che3.net.DeviceInfo keys)
Query for Devices with specified attributes.
|
String[] |
listDeviceNames() |
String[] |
listRegisteredAETitles() |
void |
merge(org.dcm4che3.net.Device device) |
void |
persist(org.dcm4che3.net.Device device) |
void |
persistCertificates(String ref,
X509Certificate... certs) |
boolean |
purgeConfiguration() |
boolean |
registerAETitle(String aet) |
void |
removeCertificates(String ref) |
void |
removeDevice(String name) |
void |
sync() |
void |
unregisterAETitle(String aet) |
boolean configurationExists()
throws ConfigurationException
ConfigurationExceptionboolean purgeConfiguration()
throws ConfigurationException
ConfigurationExceptionboolean registerAETitle(String aet) throws ConfigurationException
ConfigurationExceptionvoid unregisterAETitle(String aet) throws ConfigurationException
ConfigurationExceptionorg.dcm4che3.net.ApplicationEntity findApplicationEntity(String aet) throws ConfigurationException
ConfigurationExceptionorg.dcm4che3.net.Device findDevice(String name) throws ConfigurationException
ConfigurationExceptionorg.dcm4che3.net.DeviceInfo[] listDeviceInfos(org.dcm4che3.net.DeviceInfo keys)
throws ConfigurationException
keys - Device attributes which shall match or null to
get information for all configured DevicesDeviceInfo objects for configured Devices
with matching attributesConfigurationExceptionString[] listDeviceNames() throws ConfigurationException
ConfigurationExceptionString[] listRegisteredAETitles() throws ConfigurationException
ConfigurationExceptionvoid persist(org.dcm4che3.net.Device device)
throws ConfigurationException
ConfigurationExceptionvoid merge(org.dcm4che3.net.Device device)
throws ConfigurationException
ConfigurationExceptionvoid removeDevice(String name) throws ConfigurationException
ConfigurationExceptionvoid persistCertificates(String ref, X509Certificate... certs) throws ConfigurationException
ConfigurationExceptionvoid removeCertificates(String ref) throws ConfigurationException
ConfigurationExceptionX509Certificate[] findCertificates(String dn) throws ConfigurationException
ConfigurationExceptionvoid close()
close in interface AutoCloseableclose in interface Closeablevoid sync()
throws ConfigurationException
ConfigurationException<T> T getDicomConfigurationExtension(Class<T> clazz)
Copyright © 2014 dcm4che.org. All rights reserved.