Interface MacroActions
-
- All Known Implementing Classes:
TestMacroActions
public interface MacroActionsInterface for actions to be performed during macro execution.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default StringBuilderafterAll(StringBuilder output)default voidafterCommand(Command<CommandArgs> command, CommandArgs args, String output)default voidbeforeAll()default voidbeforeCommand(Command<CommandArgs> command, CommandArgs args)default Optional<String>getDefaultValue(String formProperty)default Map<String,String>getDropdownValues(String formProperty)default voidvalidate(SyncopeForm form, Map<String,Object> vars)
-
-
-
Method Detail
-
validate
default void validate(SyncopeForm form, Map<String,Object> vars) throws javax.validation.ValidationException
- Throws:
javax.validation.ValidationException
-
beforeAll
default void beforeAll()
-
beforeCommand
default void beforeCommand(Command<CommandArgs> command, CommandArgs args)
-
afterCommand
default void afterCommand(Command<CommandArgs> command, CommandArgs args, String output)
-
afterAll
default StringBuilder afterAll(StringBuilder output)
-
-