public class LdapConfigIO extends Object implements org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriter, org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReader
| Modifier and Type | Field and Description |
|---|---|
protected LdapDicomConfiguration |
config |
protected String |
dn
DN with the whatever extension included
|
static String |
FOLDER_OBJECT_CLASS |
static org.slf4j.Logger |
log |
| Constructor and Description |
|---|
LdapConfigIO(Attributes attrs) |
LdapConfigIO(Attributes attrs,
List<ModificationItem> mods,
String dn,
LdapDicomConfiguration config) |
LdapConfigIO(Attributes attrs,
String dn,
LdapDicomConfiguration config) |
LdapConfigIO(List<ModificationItem> mods) |
LdapConfigIO(List<ModificationItem> mods,
String dn,
LdapDicomConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
asBoolean(String propName,
String def) |
int |
asInt(String propName,
String def) |
int[] |
asIntArray(String propName) |
String |
asString(String propName,
String def) |
String[] |
asStringArray(String propName)
Reader
|
org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriter |
createCollectionChild(String propName,
Field field) |
void |
flushDiffs() |
void |
flushWriter() |
org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReader |
getChildReader(String propName) |
org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriter |
getChildWriter(String propName,
Field field) |
org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriter |
getCollectionElementDiffWriter(String keyName,
String keyValue) |
org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriter |
getCollectionElementWriter(String keyName,
String keyValue,
Field field) |
Map<String,org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReader> |
readCollection(String keyName) |
void |
removeCollectionElement(String keyName,
String keyValue) |
void |
removeCurrentNode() |
void |
storeDiff(String propName,
Object prev,
Object curr) |
void |
storeNotDef(String propName,
Object value,
String def)
Writer
|
void |
storeNotEmpty(String propName,
Object value) |
void |
storeNotNull(String propName,
Object value) |
public static final org.slf4j.Logger log
public static final String FOLDER_OBJECT_CLASS
protected String dn
protected LdapDicomConfiguration config
public LdapConfigIO(Attributes attrs)
public LdapConfigIO(List<ModificationItem> mods)
public LdapConfigIO(Attributes attrs, List<ModificationItem> mods, String dn, LdapDicomConfiguration config)
public LdapConfigIO(List<ModificationItem> mods, String dn, LdapDicomConfiguration config)
public LdapConfigIO(Attributes attrs, String dn, LdapDicomConfiguration config)
public String[] asStringArray(String propName) throws org.dcm4che3.conf.api.ConfigurationException
asStringArray in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReaderorg.dcm4che3.conf.api.ConfigurationExceptionpublic int[] asIntArray(String propName) throws org.dcm4che3.conf.api.ConfigurationException
asIntArray in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReaderorg.dcm4che3.conf.api.ConfigurationExceptionpublic int asInt(String propName, String def) throws org.dcm4che3.conf.api.ConfigurationException
asInt in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReaderorg.dcm4che3.conf.api.ConfigurationExceptionpublic String asString(String propName, String def) throws org.dcm4che3.conf.api.ConfigurationException
asString in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReaderorg.dcm4che3.conf.api.ConfigurationExceptionpublic boolean asBoolean(String propName, String def) throws org.dcm4che3.conf.api.ConfigurationException
asBoolean in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReaderorg.dcm4che3.conf.api.ConfigurationExceptionpublic org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReader getChildReader(String propName) throws org.dcm4che3.conf.api.ConfigurationException
getChildReader in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReaderorg.dcm4che3.conf.api.ConfigurationExceptionpublic Map<String,org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReader> readCollection(String keyName) throws org.dcm4che3.conf.api.ConfigurationException
readCollection in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigReaderorg.dcm4che3.conf.api.ConfigurationExceptionpublic void storeNotDef(String propName, Object value, String def)
storeNotDef in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterpublic void storeNotEmpty(String propName, Object value)
storeNotEmpty in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterpublic void storeNotNull(String propName, Object value)
storeNotNull in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterpublic void flushWriter()
throws org.dcm4che3.conf.api.ConfigurationException
flushWriter in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterorg.dcm4che3.conf.api.ConfigurationExceptionpublic org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriter createCollectionChild(String propName, Field field) throws org.dcm4che3.conf.api.ConfigurationException
createCollectionChild in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterorg.dcm4che3.conf.api.ConfigurationExceptionpublic org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriter getCollectionElementWriter(String keyName, String keyValue, Field field) throws org.dcm4che3.conf.api.ConfigurationException
getCollectionElementWriter in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterorg.dcm4che3.conf.api.ConfigurationExceptionpublic void flushDiffs()
throws org.dcm4che3.conf.api.ConfigurationException
flushDiffs in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterorg.dcm4che3.conf.api.ConfigurationExceptionpublic void removeCollectionElement(String keyName, String keyValue) throws org.dcm4che3.conf.api.ConfigurationException
removeCollectionElement in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterorg.dcm4che3.conf.api.ConfigurationExceptionpublic org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriter getCollectionElementDiffWriter(String keyName, String keyValue)
getCollectionElementDiffWriter in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterpublic org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriter getChildWriter(String propName, Field field) throws org.dcm4che3.conf.api.ConfigurationException
getChildWriter in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterorg.dcm4che3.conf.api.ConfigurationExceptionpublic void storeDiff(String propName, Object prev, Object curr)
storeDiff in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterpublic void removeCurrentNode()
throws org.dcm4che3.conf.api.ConfigurationException
removeCurrentNode in interface org.dcm4che3.conf.api.generic.ReflectiveConfig.ConfigWriterorg.dcm4che3.conf.api.ConfigurationExceptionCopyright © 2014 dcm4che.org. All rights reserved.