Package be.ehealth.businessconnector.therlink.domain

# Class OperationContext.Builder

java.lang.Object
be.ehealth.businessconnector.therlink.domain.OperationContext.Builder

Enclosing class:
  `OperationContext`

public static class OperationContext.Builder extends Object
Builder for OperationContext

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Builder()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `OperationContext.Builder`
  `addProof(Proof proof)`
  `OperationContext`
  `build()`
  `OperationContext.Builder`
  `withAuthor(Author author)`
  `OperationContext.Builder`
  `withOperation(String operation)`
  `OperationContext.Builder`
  `withRecordDate(Instant recordDate)`
  Deprecated.
  use withRecordDateTime
  `OperationContext.Builder`
  `withRecordDateTime(Instant recordDate)`

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Builder

    public Builder()

- ## Method Details

  - ### withOperation

    public OperationContext.Builder withOperation(String operation)

  - ### withRecordDate

    @Deprecated public OperationContext.Builder withRecordDate(Instant recordDate)
    Deprecated.
    use withRecordDateTime
    Parameters:
      `recordDate` -
    Returns:

  - ### withRecordDateTime

    public OperationContext.Builder withRecordDateTime(Instant recordDate)

  - ### withAuthor

    public OperationContext.Builder withAuthor(Author author)

  - ### addProof

    public OperationContext.Builder addProof(Proof proof)

  - ### build

    public OperationContext build()