Interface DataReferenceObject

  • All Superinterfaces:
    AbstractWorkflowItemObject, DataObject, PropertyHandler
    All Known Implementing Classes:
    DataReferenceObjectImpl

    public interface DataReferenceObject
    extends AbstractWorkflowItemObject
    Interface of a reference between a task and a data item. Since July 2012 data references can carry semantic descriptions, which provide additional information when the task uses/produces a data item. This contextual information about the dataitem can be something like the amount of gramm used for this specific task, whereas the general specification of the data item does not contain any quantity-information at all, OR contains a higher quantity.

    WFItemID of a DataRef-Object is not used.

    Author:
    Alexander Stromer
    • Method Detail

      • getDataItem

        DataflowWrapperObject getDataItem()
        Returns the stored reference to the dataitem.
        Returns:
      • setDataItem

        void setDataItem​(DataflowWrapperObject dataItem)
        Sets the given reference to the internal storage of the data item. If a data item is set, the dataitemID will automatically update to the ID of this referred dataitem.
        Parameters:
        dataItem -
      • getDataItemID

        String getDataItemID()
        Returns the current internal stored data item ID.
        Returns:
      • setDataItemID

        void setDataItemID​(String dataItemID)
        Sets a specific dataItemID to be stored internally.
        Parameters:
        dataItemID -