Class ContributionBuilder
- java.lang.Object
-
- org.ehrbase.client.openehrclient.builder.ContributionBuilder
-
public class ContributionBuilder extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ContributionBuilderaddCompositionCreation(com.nedap.archie.rm.composition.Composition composition)Add Composition creation change type to contribution.ContributionBuilderaddCompositionDeletion(String precedingVersionUid)Add composition deletion change type to contribution.ContributionBuilderaddCompositionModification(com.nedap.archie.rm.composition.Composition composition)Add composition modification change type to contribution.ContributionBuilderaddCompositionModification(com.nedap.archie.rm.composition.Composition composition, String precedingVersionUid)Add composition modification change type to contribution.ContributionBuilderaddFolderCreation(com.nedap.archie.rm.directory.Folder folder)Add Folder creation change type to contribution.ContributionBuilderaddFolderDeletion(com.nedap.archie.rm.directory.Folder folder, String precedingVersionUid)Add Folder deletion change type to contribution.ContributionBuilderaddFolderModification(com.nedap.archie.rm.directory.Folder folder)Add Folder Modification change type to contribution.ContributionBuilderaddFolderModification(com.nedap.archie.rm.directory.Folder folder, String precedingVersionUid)Add Folder Modification change type to contribution.ContributionCreateDtobuild()Build contribution.static ContributionBuilderbuilder(com.nedap.archie.rm.generic.AuditDetails audit)
-
-
-
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 instanceprecedingVersionUid- 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 instanceprecedingVersionUid- 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 compositionprecedingVersionUid- 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
-
-