Interface MacroActions
-
- All Known Implementing Classes:
TestMacroActions
public interface MacroActions
Interface for actions to be performed during macro execution.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default StringBuilder
afterAll(StringBuilder output)
default void
afterCommand(Command<CommandArgs> command, CommandArgs args, String output)
default void
beforeAll()
default void
beforeCommand(Command<CommandArgs> command, CommandArgs args)
default Optional<String>
getDefaultValue(String formProperty)
default Map<String,String>
getDropdownValues(String formProperty)
default void
validate(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)
-
-