Class CreatePermissionAction

  • All Implemented Interfaces:
    CockpitAction<java.lang.Object,​java.lang.Object>

    public class CreatePermissionAction
    extends java.lang.Object
    implements CockpitAction<java.lang.Object,​java.lang.Object>
    • Field Detail

      • SELECTED_REFERENCE

        protected static final java.lang.String SELECTED_REFERENCE
        See Also:
        Constant Field Values
    • Constructor Detail

      • CreatePermissionAction

        public CreatePermissionAction()
    • Method Detail

      • perform

        public ActionResult<java.lang.Object> perform​(ActionContext<java.lang.Object> ctx)
        Description copied from interface: CockpitAction
        Performs the action.
        Specified by:
        perform in interface CockpitAction<java.lang.Object,​java.lang.Object>
        Parameters:
        ctx - context containing the data and other information
        Returns:
        the action result
      • canPerform

        public boolean canPerform​(ActionContext<java.lang.Object> ctx)
        Description copied from interface: CockpitAction
        Returns true if the action can be performed for the given context, false otherwise.
        Specified by:
        canPerform in interface CockpitAction<java.lang.Object,​java.lang.Object>
        Parameters:
        ctx - context containing the data and other information
        Returns:
        true if the action can be performed for the given context, false otherwise
      • needsConfirmation

        public boolean needsConfirmation​(ActionContext<java.lang.Object> ctx)
        Description copied from interface: CockpitAction
        Returns true if the action should be confirmed by user before being performed, false otherwise. This is evaluated by the action renderer.
        Specified by:
        needsConfirmation in interface CockpitAction<java.lang.Object,​java.lang.Object>
        Parameters:
        ctx - context containing the data and other information
        Returns:
        true if the action should be confirmed by user before being performed, false otherwise