Class AbstractNotificationBulkAction

    • Constructor Detail

      • AbstractNotificationBulkAction

        public AbstractNotificationBulkAction()
    • Method Detail

      • isApplicable

        public boolean isApplicable​(ImmutablePlan plan)
        Description copied from interface: BulkActionScope
        Returns whether or not a plan is applicable for a certain bulk action, eg. only plans with svn repositories for an action updating svn details
        Specified by:
        isApplicable in interface BulkActionScope
        Returns:
        true if applicable
      • hasUpdates

        public boolean hasUpdates()
        Description copied from interface: BulkAction
        Returns whether or not a plan's details have been updated in order to carry out the bulk action
        Specified by:
        hasUpdates in interface BulkAction
        Returns:
        true if updated
      • populateActionParameters

        public void populateActionParameters​(@NotNull
                                             @NotNull ActionParametersMap actionParameters,
                                             @NotNull
                                             @NotNull ImmutablePlan plan)
        Description copied from interface: BulkAction
        Provides possibility to populate action parameters before executing bulk action.
        Specified by:
        populateActionParameters in interface BulkAction
        Parameters:
        actionParameters - Action parameters to be populated
        plan - Plan which will be subject to action
      • getChangedItem

        @NotNull
        public @NotNull String getChangedItem()
        Description copied from interface: BulkAction
        Description of what will be changed as a result of this bulk action, also used as table heading to show what will be changed and what it has changed to
        Specified by:
        getChangedItem in interface BulkAction
        Returns: