Package io.dialob.form.service
Class DialobFormIdRenamer
- java.lang.Object
-
- io.dialob.form.service.DialobFormIdRenamer
-
- All Implemented Interfaces:
FormIdRenamer
public class DialobFormIdRenamer extends Object implements FormIdRenamer
-
-
Constructor Summary
Constructors Constructor Description DialobFormIdRenamer(RuleExpressionCompiler compiler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.dialob.api.form.FormItemrenameAttributes(io.dialob.api.form.FormItem item, UnaryOperator<String> idRenamer, String oldId, String newId)org.apache.commons.lang3.tuple.Pair<io.dialob.api.form.Form,List<io.dialob.api.form.FormValidationError>>renameIdentifiers(io.dialob.api.form.Form form, String oldId, String newId)List<io.dialob.api.form.FormValidationError>validateRename(io.dialob.api.form.Form formDocument, String oldId, String newId)
-
-
-
Constructor Detail
-
DialobFormIdRenamer
public DialobFormIdRenamer(@NonNull RuleExpressionCompiler compiler)
-
-
Method Detail
-
validateRename
public List<io.dialob.api.form.FormValidationError> validateRename(@NonNull io.dialob.api.form.Form formDocument, @NonNull String oldId, @NonNull String newId)
- Specified by:
validateRenamein interfaceFormIdRenamer
-
renameAttributes
public io.dialob.api.form.FormItem renameAttributes(@NonNull io.dialob.api.form.FormItem item, @NonNull UnaryOperator<String> idRenamer, @NonNull String oldId, @NonNull String newId)- Specified by:
renameAttributesin interfaceFormIdRenamer
-
renameIdentifiers
public org.apache.commons.lang3.tuple.Pair<io.dialob.api.form.Form,List<io.dialob.api.form.FormValidationError>> renameIdentifiers(@NonNull io.dialob.api.form.Form form, @NonNull String oldId, @NonNull String newId)
- Specified by:
renameIdentifiersin interfaceFormIdRenamer
-
-