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

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

    • SmartGeneratingDto

      public SmartGeneratingDto()
    • SmartGeneratingDto

      public SmartGeneratingDto(LoadableModel<com.evolveum.midpoint.smart.api.info.StatusInfo<?>> statusInfo, org.apache.wicket.model.IModel<PrismObject<TaskType>> taskModel)
  • Method Details

    • getStatusInfo

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

      public String getToken()
    • getStatusRows

      public List<StatusRowRecord> getStatusRows(PageBase pageBase)
      Builds a list of statusInfo rows for display in the UI. Each row has a label and a realizationState/in-progress flag.
    • rejectEmptyProgress

      protected boolean rejectEmptyProgress()
    • isFinished

      public boolean isFinished()
    • isSuspended

      public boolean isSuspended()
    • isFailed

      public boolean isFailed()
    • getTaskObject

      public TaskType getTaskObject()
    • getTaskExecutionState

      public TaskExecutionStateType getTaskExecutionState()
    • getSuggestedObjectsStartTime

      public XMLGregorianCalendar getSuggestedObjectsStartTime()
    • getSuggestedObjectsEndTime

      public XMLGregorianCalendar getSuggestedObjectsEndTime()
    • removeExistingSuggestionTask

      public void removeExistingSuggestionTask(@NotNull @NotNull PageBase pageBase)