java.lang.Object
com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.schemaHandling.objectType.smart.dto.SmartGeneratingAlertDto
All Implemented Interfaces:
Serializable

public class SmartGeneratingAlertDto extends Object implements Serializable
DTO backing the SmartAlertGeneratingPanel. Holds start time, current suggestion statuses, and generates display rows.
See Also:
  • Constructor Details

    • SmartGeneratingAlertDto

      public SmartGeneratingAlertDto(LoadableModel<com.evolveum.midpoint.smart.api.info.StatusInfo<?>> statusInfo, org.apache.wicket.model.IModel<Boolean> switchToggleModel, PageBase pageBase)
  • Method Details

    • getStatusInfo

      public LoadableModel<com.evolveum.midpoint.smart.api.info.StatusInfo<?>> getStatusInfo()
    • getToken

      public String getToken()
    • getStatusRows

      @NotNull public @NotNull List<StatusRowRecord> getStatusRows(PageBase pageBase)
    • rejectEmptyProgress

      protected boolean rejectEmptyProgress()
    • isFinished

      public boolean isFinished()
    • isSuspended

      public boolean isSuspended()
    • isFailed

      public boolean isFailed()
    • getTaskObject

      public TaskType getTaskObject()
    • getTaskExecutionState

      public TaskExecutionStateType getTaskExecutionState()
    • getDefaultIconModel

      public org.apache.wicket.model.IModel<String> getDefaultIconModel()
    • getDefaultTextModel

      public org.apache.wicket.model.IModel<String> getDefaultTextModel(PageBase pageBase)
    • getDefaultSubTextModel

      public org.apache.wicket.model.IModel<String> getDefaultSubTextModel(PageBase pageBase)
    • getSafeRow

      protected StatusRowRecord getSafeRow(PageBase pageBase)
    • setSuggestionDisplayed

      public void setSuggestionDisplayed(Boolean suggestionDisplayed)
    • removeExistingSuggestionTask

      public void removeExistingSuggestionTask(@NotNull @NotNull PageBase pageBase)
    • suggestionExists

      public boolean suggestionExists()
    • isSuggestionButtonVisible

      public boolean isSuggestionButtonVisible()
    • isRefreshButtonVisible

      public boolean isRefreshButtonVisible()
    • isShowSuggestionButtonVisible

      public boolean isShowSuggestionButtonVisible()
    • isSuggestionDisplayed

      public boolean isSuggestionDisplayed()
    • getSuggestedObjectsStartTime

      public XMLGregorianCalendar getSuggestedObjectsStartTime()
    • getSuggestedObjectsEndTime

      public XMLGregorianCalendar getSuggestedObjectsEndTime()