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 IResolvedFileSourceAttachment
default IResolvedFileSourceClientFile
default IResolvedFileSourceFormFile
default IResolvedFileSourceUploadElement
default IResolvedFileSourceUrl
asUrl()
default IResolvedFileSourceWorkflowNode
getType()
-
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.
-