Interface ProvenanceStep
- All Superinterfaces:
InformationObject
- All Known Implementing Classes:
ProvenanceStepImpl1
public interface ProvenanceStep extends InformationObject
The ProvenanceStep has the Actor, Step and TimeStamp of the activity to be recorded in the Provenance.
- Since:
- 06-Sep-2021 15:59:46
- Version:
- 1.0
- Author:
- David
-
Method Summary
Modifier and Type Method Description Action
getAction()
Get the Action involved in the activity.Actor
getActor()
Get the Actor involved in the activity.TimeStamp
getTimeStamp()
Get the TimeStamp of the activity.void
setAction(Action action)
Set the Action involved in the activity.void
setActor(Actor act)
Set the Actor involved in the activity.void
setTimeStamp(TimeStamp ts)
Set the Actor involved in the activity.Methods inherited from interface info.oais.interfaces.infomodel.InformationObject
getDataObject, getIdentifier, getRepresentationInformation, setDataObject, setIdentifier, setRepresentationInformation
-
Method Details
-
getActor
Actor getActor()Get the Actor involved in the activity.- Returns:
- Actor for the activity
-
setActor
Set the Actor involved in the activity.- Parameters:
act
- The Actor involved in the activity.
-
getAction
Action getAction()Get the Action involved in the activity.- Returns:
- Action for the activity
-
setAction
Set the Action involved in the activity.- Parameters:
action
- The Action involved in the activity.
-
getTimeStamp
TimeStamp getTimeStamp()Get the TimeStamp of the activity.- Returns:
- TimeStamp of the activity
-
setTimeStamp
Set the Actor involved in the activity.- Parameters:
ts
- The TimeStamp of the activity.
-