Base implementation of a Form. Commands provided:
- CommitCommand: wraps the {@link FormModel#commit()} method.Writes data to backing bean. Guarded mask {@link FormGuard#ON_NOERRORS}, {@link FormGuard#ON_ISDIRTY} and {@link FormGuard#ON_ENABLED}.
- RevertCommand: wraps the {@link FormModel#revert()} method.Fall back to the values of the backing bean. Guarded mask {@link FormGuard#ON_ISDIRTY} and {@link FormGuard#ON_ENABLED}.
- NewFormObjectCommand: set a fresh instance on the {@link FormModel}. Guarded mask {@link FormGuard#ON_ENABLED}
All commands provide a securityControllerId.
@author Keith Donald