Class ItemImportResult

    • Constructor Detail

      • ItemImportResult

        public ItemImportResult()
        Instantiates successful import result.
      • ItemImportResult

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

        public ItemImportResult​(java.lang.String msg)
        Instantiates error result for a crashed import process.
        Parameters:
        msg - an error message explaining the problem with the import process.
    • Method Detail

      • isSuccessful

        public boolean isSuccessful()
        Determines whether the item import ran successfully or not.
        Returns:
        true, if import was successful; false, if the import crashed or there are rejected items.
      • getErrors

        public java.util.Collection<ImportError> getErrors()
        Retrieves all errors reported by the import process.
        Returns:
        a collection of errors or an empty collection, if all items were successfully imported.
      • getExceptionMessage

        public java.lang.String getExceptionMessage()
        Retrieves message of exception that happened during the import process.
        Returns:
        an exception or null, if there were no exception.
      • getStatus

        public ItemImportResult.DatahubAdapterEventStatus getStatus()
        Return the status of an ItemImportResult based on whether the import had no errors or importExceptionMessage (SUCCESS), had errors but no importException (PARTIAL_SUCCESS), or had importException (FAILURE)
        Returns:
        The status of import