Class DataFeedProcessExecutionResponse

java.lang.Object
com.broadleafcommerce.datafeed.web.domain.DataFeedProcessExecutionResponse
All Implemented Interfaces:
Serializable

public class DataFeedProcessExecutionResponse extends Object implements Serializable
The representation of the DataFeedProcessExecution with the additional information required for the API.
Author:
Dima Myroniuk (dmyroniuk)
See Also:
  • Constructor Details

    • DataFeedProcessExecutionResponse

      public DataFeedProcessExecutionResponse()
  • Method Details

    • getExecution

      public DataFeedProcessExecution getExecution()
    • getErrorDetailsAsObjects

      public List<ErrorDetail> getErrorDetailsAsObjects()
      The list of error details for this execution. It contains the same errors as DataFeedProcessExecution.getErrorDetails() but instead of String it uses ErrorDetail object. This is mainly used by the metadata to display the error list as the table.
    • setExecution

      public void setExecution(DataFeedProcessExecution execution)
    • setErrorDetailsAsObjects

      public void setErrorDetailsAsObjects(List<ErrorDetail> errorDetailsAsObjects)
      The list of error details for this execution. It contains the same errors as DataFeedProcessExecution.getErrorDetails() but instead of String it uses ErrorDetail object. This is mainly used by the metadata to display the error list as the table.
    • getId

      public String getId()
    • getDataFeedProcessId

      public String getDataFeedProcessId()
    • getStartTime

      public Instant getStartTime()
    • getEndTime

      public Instant getEndTime()
    • getStatus

      public String getStatus()
    • isContainsErrors

      public boolean isContainsErrors()
    • getErrorDetails

      public List<String> getErrorDetails()
    • getQueriedDataFileLocation

      public String getQueriedDataFileLocation()
    • getProcessType

      public String getProcessType()
    • getDataFeedPublicationConfigurationIds

      public List<String> getDataFeedPublicationConfigurationIds()
    • getApplicationId

      public String getApplicationId()
    • getFilterString

      public String getFilterString()
    • getContextState

      public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()
    • setId

      public void setId(String id)
    • setDataFeedProcessId

      public void setDataFeedProcessId(String dataFeedProcessId)
    • setStartTime

      public void setStartTime(Instant startTime)
    • setEndTime

      public void setEndTime(Instant endTime)
    • setStatus

      public void setStatus(String status)
    • setContainsErrors

      public void setContainsErrors(boolean containsErrors)
    • setErrorDetails

      public void setErrorDetails(List<String> errorDetails)
    • setQueriedDataFileLocation

      public void setQueriedDataFileLocation(String queriedDataFileLocation)
    • setProcessType

      public void setProcessType(String processType)
    • setDataFeedPublicationConfigurationIds

      public void setDataFeedPublicationConfigurationIds(List<String> dataFeedPublicationConfigurationIds)
    • setApplicationId

      public void setApplicationId(String applicationId)
    • setFilterString

      public void setFilterString(String filterString)
    • setContextState

      public void setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState)