Annotation Interface ActionType


@Retention(RUNTIME) public @interface ActionType
  • Element Details

    • identifier

      String identifier
      Action identifier. It is used to merge configurations in different places.
      Default:
      ""
    • applicableForType

      Class<? extends Containerable> applicableForType
      The type which the action is applicable for.
      Default:
      com.evolveum.midpoint.prism.Containerable.class
    • display

      PanelDisplay display
      Defined display parameters for the action, such as an icon, label, display order... todo rename and unify PanelDisplay?
      Default:
      @com.evolveum.midpoint.web.application.PanelDisplay(label="")
    • confirmationRequired

      boolean confirmationRequired
      If the confirmation is required before the action is executed.
      Default:
      false
    • button

      boolean button
      If the action should be displayed as a button.
      Default:
      false
    • bulkAction

      boolean bulkAction
      If the action can be applied to a group of objects
      Default:
      true
    • parameterName

      String[] parameterName
      Default:
      {}