Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The custom form is implemented in Java and it is using Apache Wicket components to interact with the user. Code of the custom form is located in com.example.midpoint.gui.forms.ConfigurationTableTabPanel class. This class implements Wicket panel - one of the basic user interface components in Wicket framework. MidPoint is configured to use this class as a custom form in the admin GUI configuration section of the operator role:

Code Block
languagexml
<role>
    <name>Superoperator</name>
    ...
    <adminGuiConfiguration>
        <objectForms>
            <objectForm>
                <type>OrgType</type>
                <formSpecification>
                    <title>Transform</title>
                    <panelClass>com.example.midpoint.gui.forms.ConfigurationTableTabPanel</panelClass>
                </formSpecification>
            </objectForm>
        </objectForms>
    </adminGuiConfiguration>
    ...
</role>

...