Class ResolvedResourceItem
java.lang.Object
de.xima.fc.workflow.processor.model.ResolvedResourceItem
- All Implemented Interfaces:
IResolvedResourceItem,IResourceItemResolutionErrorProviding
Default POJO implementation of
IResolvedResourceItem.- Since:
- 8.0.0
- Author:
- XIMA MEDIA GmbH
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ResolvedResourceItem.Builderbuilder(ResourceItem resourceItem) Creates a builder to buildResolvedResourceItem.Retrieves all files that were found for the resource item.static IResolvedResourceItemstatic IResolvedResourceItemofSuccess(ResourceItem item, ResolvedFile file) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.xima.fc.interfaces.workflow.retval.IResourceItemResolutionErrorProviding
getErrors, getErrorsAttachmentFilterDoesNotMatch, getErrorsCannotProcessFileList, getErrorsCannotProcessResourceItem, getErrorsClientFileDoesNotExist, getErrorsDatabaseError, getErrorsExternalUrlCannotBeRead, getErrorsExternalUrlIsSyntacticallyInvalid, getErrorsFileCountReducedTozeroByFilterOptions, getErrorsFileSystemError, getErrorsFormFileDoesNotExist, getErrorsNodeDoesNotExist, getErrorsNodeDoesNotProvideFiles, getErrorsNodeNotExecuted, getErrorsUploadFieldDoesNotExist, getErrorsUploadFieldDoesNotProvideFiles, isHasError
-
Method Details
-
getErrors
- Specified by:
getErrorsin interfaceIResourceItemResolutionErrorProviding- Returns:
- All errors that occurred during the resource item's resolution.
-
getIndividualFiles
Description copied from interface:IResolvedResourceItemRetrieves all files that were found for the resource item. This is done on a best-effort basis. When theerrorsare not empty, this list may contain only some of the files referenced by the resource item.- Specified by:
getIndividualFilesin interfaceIResolvedResourceItem- Returns:
- A list of all files that were found for the resource item.
-
getResourceItem
- Specified by:
getResourceItemin interfaceIResolvedResourceItem- Returns:
- The resource item that was resolved.
-
builder
Creates a builder to buildResolvedResourceItem.- Parameters:
resourceItem- The resource item that is being resolved.- Returns:
- A new builder.
-
ofError
public static IResolvedResourceItem ofError(AFileListResolutionError.AResourceItemResolutionError error) - Parameters:
error- Error that occurred.- Returns:
- A new resolved resource item with a single error and no files.
-
ofSuccess
- Parameters:
item- Item that was resolved.file- File that was obtained.- Returns:
- A new resolved resource item with a single file and no errors.
-