Package com.axelor.ai.procedure
Interface Procedure.Step
- All Known Implementing Classes:
Procedure.Step.Add,Procedure.Step.Click,Procedure.Step.Commit,Procedure.Step.Remove,Procedure.Step.Run,Procedure.Step.Save,Procedure.Step.Set
- Enclosing class:
Procedure
public static sealed interface Procedure.Step
permits Procedure.Step.Set, Procedure.Step.Add, Procedure.Step.Remove, Procedure.Step.Commit, Procedure.Step.Click, Procedure.Step.Run, Procedure.Step.Save
One step of a procedure: what a user does on the form or on a line of it. A line is named by
its path —
items[#42] by id, items[@line] by the id an input gives,
items[-1] for the first line the procedure added, items[0] by position — and a field
of a line is written after it: items[-1].qty.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordA new line: its defaults, itsonNew, then the seed, literals oreval:.static final recordA button's click: its prompt, then itsonClickchain.static final recordA line into its collection: the collection'sonChange.static final recordA line out of its collection; the collection'sonChangeruns at once.static final recordA chain the form declares, run in a record's context: a hook by name (onLoad) or a chain as a field or button writes it.static final recordThe Save button: open lines committed,onSave, save, read back,onLoad.static final recordValues applied in order, each field'sonChangeafter it in its record's context; literals oreval:.