Class ProvenanceStepImpl1

java.lang.Object
info.oais.implementation.infomodel.InformationObjectImpl1
info.oais.implementation.infomodel.poss1Provenance.ProvenanceStepImpl1
All Implemented Interfaces:
InformationObject, ProvenanceStep, Serializable

public class ProvenanceStepImpl1
extends InformationObjectImpl1
implements ProvenanceStep, Serializable
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
See Also:
Serialized Form
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      For object serialization
      See Also:
      Constant Field Values
    • m_Actor

      public Actor m_Actor
      Internal value for the Actor.
    • m_Action

      public Action m_Action
      Internal value for the Action.
    • m_TimeStamp

      public TimeStamp m_TimeStamp
      Internal value for the TimeStamp
  • Constructor Details

    • ProvenanceStepImpl1

      public ProvenanceStepImpl1()
  • Method Details

    • getActor

      public Actor getActor()
      Get the Actor involved in the activity.
      Specified by:
      getActor in interface ProvenanceStep
      Returns:
      Actor for the activity
    • setActor

      public void setActor​(Actor act)
      Set the Actor involved in the activity.
      Specified by:
      setActor in interface ProvenanceStep
      Parameters:
      act - The Actor involved in the activity.
    • getAction

      public Action getAction()
      Get the Action involved in the activity.
      Specified by:
      getAction in interface ProvenanceStep
      Returns:
      Action for the activity
    • setAction

      public void setAction​(Action action)
      Set the Action involved in the activity.
      Specified by:
      setAction in interface ProvenanceStep
      Parameters:
      action - The Action involved in the activity.
    • getTimeStamp

      public TimeStamp getTimeStamp()
      Get the TimeStamp of the activity.
      Specified by:
      getTimeStamp in interface ProvenanceStep
      Returns:
      TimeStamp of the activity
    • setTimeStamp

      public void setTimeStamp​(TimeStamp ts)
      Set the Actor involved in the activity.
      Specified by:
      setTimeStamp in interface ProvenanceStep
      Parameters:
      ts - The TimeStamp of the activity.