Class ContributionBuilder

java.lang.Object
org.ehrbase.openehr.sdk.client.openehrclient.builder.ContributionBuilder

public class ContributionBuilder extends Object
  • Method Details

    • builder

      public static ContributionBuilder builder(com.nedap.archie.rm.generic.AuditDetails audit)
    • addFolderCreation

      public ContributionBuilder addFolderCreation(com.nedap.archie.rm.directory.Folder folder)
      Add Folder creation change type to contribution.
      Parameters:
      folder - Folder instance
      Returns:
      the contribution create dto
    • addFolderDeletion

      public ContributionBuilder addFolderDeletion(com.nedap.archie.rm.directory.Folder folder, String precedingVersionUid)
      Add Folder deletion change type to contribution.
      Parameters:
      folder - Folder instance
      precedingVersionUid - the preceding version uid
      Returns:
      the contribution create dto
    • addFolderModification

      public ContributionBuilder addFolderModification(com.nedap.archie.rm.directory.Folder folder)
      Add Folder Modification change type to contribution.
      Parameters:
      folder - Folder instance
      Returns:
      the contribution create dto
    • addFolderModification

      public ContributionBuilder addFolderModification(com.nedap.archie.rm.directory.Folder folder, String precedingVersionUid)
      Add Folder Modification change type to contribution.
      Parameters:
      folder - Folder instance
      precedingVersionUid - the preceding version uid
      Returns:
      the contribution create dto
    • addCompositionCreation

      public ContributionBuilder addCompositionCreation(com.nedap.archie.rm.composition.Composition composition)
      Add Composition creation change type to contribution.
      Parameters:
      composition - Composition instance
      Returns:
      the contribution create dto
    • addCompositionModification

      public ContributionBuilder addCompositionModification(com.nedap.archie.rm.composition.Composition composition)
      Add composition modification change type to contribution.
      Parameters:
      composition - Locatable composition instance
      Returns:
      the contribution create dto
    • addCompositionModification

      public ContributionBuilder addCompositionModification(com.nedap.archie.rm.composition.Composition composition, String precedingVersionUid)
      Add composition modification change type to contribution.
      Parameters:
      composition - the composition
      precedingVersionUid - the preceding version uid
      Returns:
      the contribution create dto
    • addCompositionDeletion

      public ContributionBuilder addCompositionDeletion(String precedingVersionUid)
      Add composition deletion change type to contribution.

      Parameters:
      precedingVersionUid - the preceding version uid
      Returns:
      the contribution create dto
    • build

      public ContributionCreateDto build()
      Build contribution.
      Returns:
      the contribution builder