public class LdapConfigIO extends Object implements ReflectiveConfig.ConfigWriter, 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) |
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 ConfigurationException
asStringArray in interface ReflectiveConfig.ConfigReaderConfigurationExceptionpublic int[] asIntArray(String propName) throws ConfigurationException
asIntArray in interface ReflectiveConfig.ConfigReaderConfigurationExceptionpublic int asInt(String propName, String def) throws ConfigurationException
asInt in interface ReflectiveConfig.ConfigReaderConfigurationExceptionpublic String asString(String propName, String def) throws ConfigurationException
asString in interface ReflectiveConfig.ConfigReaderConfigurationExceptionpublic boolean asBoolean(String propName, String def) throws ConfigurationException
asBoolean in interface ReflectiveConfig.ConfigReaderConfigurationExceptionpublic ReflectiveConfig.ConfigReader getChildReader(String propName) throws ConfigurationException
getChildReader in interface ReflectiveConfig.ConfigReaderConfigurationExceptionpublic Map<String,ReflectiveConfig.ConfigReader> readCollection(String keyName) throws ConfigurationException
readCollection in interface ReflectiveConfig.ConfigReaderConfigurationExceptionpublic void storeNotDef(String propName, Object value, String def)
storeNotDef in interface ReflectiveConfig.ConfigWriterpublic void storeNotEmpty(String propName, Object value)
storeNotEmpty in interface ReflectiveConfig.ConfigWriterpublic void storeNotNull(String propName, Object value)
storeNotNull in interface ReflectiveConfig.ConfigWriterpublic void flushWriter()
throws ConfigurationException
flushWriter in interface ReflectiveConfig.ConfigWriterConfigurationExceptionpublic ReflectiveConfig.ConfigWriter createCollectionChild(String propName, Field field) throws ConfigurationException
createCollectionChild in interface ReflectiveConfig.ConfigWriterConfigurationExceptionpublic ReflectiveConfig.ConfigWriter getCollectionElementWriter(String keyName, String keyValue, Field field) throws ConfigurationException
getCollectionElementWriter in interface ReflectiveConfig.ConfigWriterfield - Field with the declared collection/map.ConfigurationExceptionpublic void flushDiffs()
throws ConfigurationException
flushDiffs in interface ReflectiveConfig.ConfigWriterConfigurationExceptionpublic void removeCollectionElement(String keyName, String keyValue) throws ConfigurationException
removeCollectionElement in interface ReflectiveConfig.ConfigWriterConfigurationExceptionpublic ReflectiveConfig.ConfigWriter getCollectionElementDiffWriter(String keyName, String keyValue)
getCollectionElementDiffWriter in interface ReflectiveConfig.ConfigWriterpublic ReflectiveConfig.ConfigWriter getChildWriter(String propName, Field field) throws ConfigurationException
getChildWriter in interface ReflectiveConfig.ConfigWriterConfigurationExceptionpublic void storeDiff(String propName, Object prev, Object curr)
storeDiff in interface ReflectiveConfig.ConfigWriterpublic void removeCurrentNode()
throws ConfigurationException
removeCurrentNode in interface ReflectiveConfig.ConfigWriterConfigurationExceptionCopyright © 2014 dcm4che.org. All Rights Reserved.