Skip to content
This repository was archived by the owner on May 16, 2025. It is now read-only.

Commit 5561729

Browse files
committed
Add new fix method to set variable with element value #282
1 parent 19bbe2c commit 5561729

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

metafix/src/main/java/org/metafacture/metafix/FixMethod.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,18 @@ public void apply(final Metafix metafix, final Record record, final List<String>
124124
}
125125
},
126126

127+
to_var {
128+
@Override
129+
130+
public void apply(final Metafix metafix, final Record record, final List<String> params, final Map<String, String> options) {
131+
final String fieldName = params.get(0);
132+
final String variableName = params.get(1);
133+
final String variableValue = record.get(fieldName).toString();
134+
135+
metafix.getVars().put(variableName, variableValue);
136+
}
137+
},
138+
127139
// RECORD-LEVEL METHODS:
128140

129141
add_field {

0 commit comments

Comments
 (0)