public class DicomConfigurationBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
private boolean |
cache |
private Configuration |
configurationStorage |
private boolean |
doOptimisticLocking |
private Map<Class,List<Class>> |
extensionClassesMap |
private boolean |
extensionMerge |
private Hashtable<?,?> |
ldapProps |
private static Logger |
LOG |
private Hashtable<?,?> |
props |
private boolean |
uuidIndexing |
| Constructor and Description |
|---|
DicomConfigurationBuilder() |
DicomConfigurationBuilder(Hashtable<?,?> props) |
private boolean extensionMerge
private boolean cache
private Configuration configurationStorage
private Map<Class,List<Class>> extensionClassesMap
private boolean doOptimisticLocking
private boolean uuidIndexing
public DicomConfigurationBuilder()
public DicomConfigurationBuilder(Hashtable<?,?> props)
private void setLdapProps(Hashtable<?,?> ldapProps)
public DicomConfigurationBuilder registerCustomConfigurationStorage(Configuration storage)
public DicomConfigurationBuilder registerExtensionForBaseExtension(Class extensionClass, Class baseExtensionClass)
public <T extends DeviceExtension> DicomConfigurationBuilder registerDeviceExtension(Class<T> clazz)
public <T extends AEExtension> DicomConfigurationBuilder registerAEExtension(Class<T> clazz)
public <T extends HL7ApplicationExtension> DicomConfigurationBuilder registerHL7ApplicationExtension(Class<T> clazz)
public DicomConfigurationBuilder extensionMerge(boolean extensionMerge)
public DicomConfigurationBuilder cache(boolean cache)
public DicomConfigurationBuilder uuidIndexing()
public DicomConfigurationBuilder disableUuidIndexing()
public CommonDicomConfigurationWithHL7 build() throws ConfigurationException
ConfigurationExceptionprotected Configuration createConfigurationStorage(List<Class> allExtensions) throws ConfigurationException
ConfigurationExceptionprotected SingleJsonFileConfigurationStorage createJsonFileConfigurationStorage()
public static DicomConfigurationBuilder newConfigurationBuilder(Hashtable<?,?> props) throws ConfigurationException
ConfigurationExceptionpublic static DicomConfigurationBuilder newJsonConfigurationBuilder(String fileName)
@Deprecated public static DicomConfigurationBuilder newLdapConfigurationBuilder(Hashtable<?,?> ldapProps) throws ConfigurationException
ConfigurationExceptionpublic DicomConfigurationBuilder optimisticLocking(boolean doOptimisticLocking)
Copyright © 2017 dcm4che.org. All rights reserved.