Class ContributionBuilder


  • public class ContributionBuilder
    extends Object
    • Method Detail

      • 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