Interface IResolvedAttachmentSourceDetails
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
IResolvedAttachmentSourcePreviousNode
,IResolvedAttachmentSourceSearch
,IResolvedAttachmentSourceUpload
- All Known Implementing Classes:
ResolvedAttachmentSourcePreviousNode
,ResolvedAttachmentSourceSearch
,ResolvedAttachmentSourceUpload
public interface IResolvedAttachmentSourceDetails extends Serializable
Models the type of source from which an attachment from the workflow was obtained, together with the details of the source, returned byIWorkflowFileHandler.resolveReferencedAttachments(WorkflowNode, IReferencedAttachmentList, IAttachmentSearchOptions)
.- Since:
- 8.1.0
- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default IResolvedAttachmentSourcePreviousNode
asPreviousNode()
default IResolvedAttachmentSourceSearch
asSearch()
default IResolvedAttachmentSourceUpload
asUpload()
EAttachmentItemType
getType()
-
-
-
Method Detail
-
asPreviousNode
default IResolvedAttachmentSourcePreviousNode asPreviousNode()
- Returns:
- This instance as a
IResolvedAttachmentSourcePreviousNode
. - Throws:
ClassCastException
- When this instance is not aIResolvedAttachmentSourcePreviousNode
.
-
asSearch
default IResolvedAttachmentSourceSearch asSearch()
- Returns:
- This instance as a
IResolvedAttachmentSourceSearch
. - Throws:
ClassCastException
- When this instance is not aIResolvedAttachmentSourceSearch
.
-
asUpload
default IResolvedAttachmentSourceUpload asUpload()
- Returns:
- This instance as a
IResolvedAttachmentSourceUpload
. - Throws:
ClassCastException
- When this instance is not aIResolvedAttachmentSourceUpload
.
-
getType
EAttachmentItemType getType()
- Returns:
- The enum constant corresponding to this source type.
-
-