Class DataItemImportResult<T extends DataImportError>

java.lang.Object
de.hybris.platform.dataimportcommons.facades.DataItemImportResult<T>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ItemImportResult

public class DataItemImportResult<T extends DataImportError> extends Object implements Serializable
Encapsulates result of importing the data.
See Also:
  • Constructor Details

    • DataItemImportResult

      public DataItemImportResult()
      Instantiates successful import result.
    • DataItemImportResult

      public DataItemImportResult(Exception e)
      Instantiates error result for a crashed import process.
      Parameters:
      e - an exception that was intercepted from the import process.
    • DataItemImportResult

      public DataItemImportResult(String message)
      Instantiates error result for a crashed import job.
      Parameters:
      message - an error message explaining the problem with the job execution.
  • Method Details

    • setExceptionMessage

      public void setExceptionMessage(String exceptionMessage)
    • addErrors

      public DataItemImportResult<T> addErrors(Collection<T> errors)
      Adds errors to this result
      Parameters:
      errors - import errors to add to this result
      Returns:
      this result
      Throws:
      IllegalArgumentException - if null passed in.
    • isSuccess

      public boolean isSuccess()
    • getExportErrorDatas

      public List<T> getExportErrorDatas()
    • getImportExceptionMessage

      public String getImportExceptionMessage()
    • toString

      public String toString()
      Overrides:
      toString in class Object