Interface IResolvedFileSourceDetails
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IResolvedFileSourceAttachment,IResolvedFileSourceClientFile,IResolvedFileSourceFormFile,IResolvedFileSourceUploadElement,IResolvedFileSourceUrl,IResolvedFileSourceWorkflowNode
- All Known Implementing Classes:
ResolvedFileSourceAttachment,ResolvedFileSourceClientFile,ResolvedFileSourceFormFile,ResolvedFileSourceUpload,ResolvedFileSourceUrl,ResolvedFileSourceWorkflowNode
Models the type of source where a file from the workflow was obtained from, together with the details of the source,
returned by
IWorkflowFileHandler.getFilesMulti(WorkflowNode, IMultiFileProviding, IFileSearchOptions) and
IWorkflowFileHandler.getFileSingle(WorkflowNode, ISingleFileProviding, IFileSearchOptions)- Since:
- 7.0.5
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptiondefault IResolvedFileSourceAttachmentdefault IResolvedFileSourceClientFiledefault IResolvedFileSourceFormFiledefault IResolvedFileSourceUploadElementdefault IResolvedFileSourceUrlasUrl()default IResolvedFileSourceWorkflowNodegetType()
-
Method Details
-
asAttachment
- Returns:
- This instance as a
IResolvedFileSourceAttachment. - Throws:
ClassCastException- When this instance is not aIResolvedFileSourceAttachment.
-
asClientFile
- Returns:
- This instance as a
IResolvedFileSourceClientFile. - Throws:
ClassCastException- When this instance is not aIResolvedFileSourceClientFile.
-
asFormFile
- Returns:
- This instance as a
IResolvedFileSourceFormFile. - Throws:
ClassCastException- When this instance is not aIResolvedFileSourceFormFile.
-
asUploadElement
- Returns:
- This instance as a
IResolvedFileSourceUploadElement. - Throws:
ClassCastException- When this instance is not aIResolvedFileSourceUploadElement.
-
asUrl
- Returns:
- This instance as a
IResolvedFileSourceUrl. - Throws:
ClassCastException- When this instance is not aIResolvedFileSourceUrl.
-
asWorkflowNode
- Returns:
- This instance as a
IResolvedFileSourceWorkflowNode. - Throws:
ClassCastException- When this instance is not aIResolvedFileSourceWorkflowNode.
-
getType
EResourceItemType getType()- Returns:
- The enum constant corresponding to this source type.
-