Class DataItemImportResult<T extends DataImportError>

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    ItemImportResult

    public class DataItemImportResult<T extends DataImportError>
    extends java.lang.Object
    implements java.io.Serializable
    Encapsulates result of importing the data.
    See Also:
    Serialized Form
    • Constructor Detail

      • DataItemImportResult

        public DataItemImportResult()
        Instantiates successful import result.
      • DataItemImportResult

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

      • setExceptionMessage

        public void setExceptionMessage​(java.lang.String exceptionMessage)
      • addErrors

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

        public boolean isSuccess()
      • getExportErrorDatas

        public java.util.List<T> getExportErrorDatas()
      • getImportExceptionMessage

        public java.lang.String getImportExceptionMessage()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object