Interface IAttachmentItemResolutionErrorProviding
- 
- All Known Subinterfaces:
 IResolvedAttachmentItem,IResolvedAttachmentList
- All Known Implementing Classes:
 ResolvedAttachmentItem,ResolvedAttachmentList
public interface IAttachmentItemResolutionErrorProvidingCommon interface for both the resolved attachment list and each resolved attachment item, which both provide access to the errors that occurred.- Since:
 - 8.1.0
 - Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
getErrors
@Nonnull Map<EAttachmentItemResolutionError,List<AAttachmentListResolutionError>> getErrors()
- Returns:
 - All errors that occurred during the attachment item's resolution.
 
 
- 
getErrors
@Nonnull default List<AAttachmentListResolutionError> getErrors(EAttachmentItemResolutionError type)
- Parameters:
 type- Type of errors to retrieve.- Returns:
 - A list with all errors of the given type.
 
 
- 
getErrorsAttachmentCountReducedTozeroByFilterOptions
@Nonnull default List<AAttachmentListResolutionError.AttachmentCountReducedToZeroByFilter> getErrorsAttachmentCountReducedTozeroByFilterOptions()
- Returns:
 - All errors of type
     
EAttachmentItemResolutionError.ATTACHMENT_COUNT_REDUCED_TO_ZERO_BY_FILTER_OPTIONS. 
 
- 
getErrorsAttachmentFilterDoesNotMatch
@Nonnull default List<AAttachmentListResolutionError.AttachmentQueryDoesNotMatch> getErrorsAttachmentFilterDoesNotMatch()
- Returns:
 - All errors of type 
EAttachmentItemResolutionError.ATTACHMENT_QUERY_DOES_NOT_MATCH. 
 
- 
getErrorsCannotProcessAttachmentItem
@Nonnull default List<AAttachmentListResolutionError.CannotProcessAttachmentItem> getErrorsCannotProcessAttachmentItem()
- Returns:
 - All errors of type 
EAttachmentItemResolutionError.CANNOT_PROCESS_ATTACHMENT_ITEM. 
 
- 
getErrorsCannotProcessAttachmentList
@Nonnull default List<AAttachmentListResolutionError.CannotProcessAttachmentList> getErrorsCannotProcessAttachmentList()
- Returns:
 - All errors of type 
EAttachmentItemResolutionError.CANNOT_PROCESS_ATTACHMENT_LIST. 
 
- 
getErrorsDatabaseError
@Nonnull default List<AAttachmentListResolutionError.DatabaseError> getErrorsDatabaseError()
- Returns:
 - All errors of type 
EAttachmentItemResolutionError.DATABASE_ERROR. 
 
- 
getErrorsFileSystemError
@Nonnull default List<AAttachmentListResolutionError.FileSystemError> getErrorsFileSystemError()
- Returns:
 - All errors of type 
EAttachmentItemResolutionError.FILE_SYSTEM_ERROR. 
 
- 
getErrorsNodeDoesNotExist
@Nonnull default List<AAttachmentListResolutionError.NodeDoesNotExist> getErrorsNodeDoesNotExist()
- Returns:
 - All errors of type 
EAttachmentItemResolutionError.NODE_DOES_NOT_EXIST. 
 
- 
getErrorsNodeDoesNotProvideAttachments
@Nonnull default List<AAttachmentListResolutionError.NodeDoesNotProvideAttachments> getErrorsNodeDoesNotProvideAttachments()
- Returns:
 - All errors of type 
EAttachmentItemResolutionError.NODE_DOES_NOT_PROVIDE_ATTACHMENTS. 
 
- 
getErrorsNodeNotExecuted
@Nonnull default List<AAttachmentListResolutionError.NodeNotExecuted> getErrorsNodeNotExecuted()
- Returns:
 - All errors of type 
EAttachmentItemResolutionError.NODE_NOT_EXECUTED. 
 
- 
getErrorsUploadFieldDoesNotExist
@Nonnull default List<AAttachmentListResolutionError.UploadFieldDoesNotExist> getErrorsUploadFieldDoesNotExist()
- Returns:
 - All errors of type 
EAttachmentItemResolutionError.UPLOAD_FIELD_DOES_NOT_EXIST. 
 
- 
getErrorsUploadFieldDoesNotProvideAttachments
@Nonnull default List<AAttachmentListResolutionError.UploadFieldDoesNotProvideAttachments> getErrorsUploadFieldDoesNotProvideAttachments()
- Returns:
 - All errors of type 
EAttachmentItemResolutionError.UPLOAD_FIELD_DOES_NOT_PROVIDE_ATTACHMENTS. 
 
- 
isHasError
default boolean isHasError(EAttachmentItemResolutionError type)
- Parameters:
 type- Type to check.- Returns:
 trueif at least one error of the given type exists.
 
 - 
 
 -