public class PropertiesExtractor extends AbstractConfigurationProcessor
ConfigurationProcessor implementation extracts properties from the processed
Configuration's environment-dependent properties (which are defined in the corresponding
MetaConfiguration. The extracted properties' values are replaced by
references to variables in the processed Configuration object.| Modifier and Type | Field and Description |
|---|---|
static String |
ENCRYPTED_PROPERTY_SUFFIX |
defaultMetadataManager| Constructor and Description |
|---|
PropertiesExtractor(String projectName,
String mainType,
String mainSubType,
String mainName,
Properties extractedProperties) |
| Modifier and Type | Method and Description |
|---|---|
String |
generateKey(Set<Object> currentKeys,
String type,
String subtype,
String name,
String parameterName)
Generates a unique key for a extracted property.
|
String |
getKey(String type,
String subtype,
String name,
String parameterName) |
void |
processParameter(MetaParameter metaParam,
Parameter<Object> parameter,
boolean legacy) |
processConfiguration, processConfiguration, processConfigurationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessConfiguration, processConfiguration, processConfigurationpublic static final String ENCRYPTED_PROPERTY_SUFFIX
public PropertiesExtractor(String projectName, String mainType, String mainSubType, String mainName, Properties extractedProperties)
public String generateKey(Set<Object> currentKeys, String type, String subtype, String name, String parameterName)
projectName.elementType.elementSubType.elementName.propertyName[<index>]. For instance:
MyProject.Job.VDP.SomeJob.mailAddress1 (a key like this one would be generated for a VDP job with several
Mail handlers, hence the suffix in the property name).public void processParameter(MetaParameter metaParam, Parameter<Object> parameter, boolean legacy)
Copyright © 2025 Denodo Technologies. All rights reserved.