| updateMetadata(Job, MediaPackage, String, Set, Set, boolean) |  | 0% |  | 0% | 28 | 28 | 101 | 101 | 1 | 1 |
| publish(Job, MediaPackage, String, Set, Set, boolean) |  | 0% |  | 0% | 24 | 24 | 67 | 67 | 1 | 1 |
| replace(Job, MediaPackage, String, Set, Set, Set, Set, Set, boolean) |  | 0% |  | 0% | 7 | 7 | 70 | 70 | 1 | 1 |
| retract(Job, MediaPackage, String) |  | 0% |  | 0% | 15 | 15 | 50 | 50 | 1 | 1 |
| process(Job) |  | 0% |  | 0% | 7 | 7 | 42 | 42 | 1 | 1 |
| filterMediaPackage(MediaPackage, Set, Set) |  | 0% |  | 0% | 17 | 17 | 35 | 35 | 1 | 1 |
| updateMediaPackageFields(MediaPackage, MediaPackage) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| merge(MediaPackage, MediaPackage) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
| removeMatchingNonExistantElements(MediaPackage, MediaPackage, Set, Set) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| replace(MediaPackage, String, Set, Set, Set, Set, Set, boolean) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| distribute(Job, String, MediaPackage, Set, Set, boolean) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| retract(Job, String, MediaPackage, Set, Set) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| createPublicationElement(String, String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| distributeSync(String, MediaPackage, Set, Set, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| retractSync(String, MediaPackage, Set, Set) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| updateMetadata(MediaPackage, String, Set, Set, boolean) |   | 72% |   | 25% | 4 | 5 | 3 | 10 | 0 | 1 |
| checkInputArguments(MediaPackage, String) |   | 40% |   | 50% | 3 | 4 | 3 | 7 | 0 | 1 |
| lambda$replace$12(MediaPackage, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| replaceSync(MediaPackage, String, Set, Set, Set, Set, Set, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replace$7(Set, MediaPackage) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$replace$4(Set, MediaPackage) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| publish(MediaPackage, String, Set, Set, boolean) |   | 85% | | n/a | 0 | 1 | 2 | 8 | 0 | 1 |
| retract(MediaPackage, String) |   | 76% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$process$1(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$process$0(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$replace$6(Set, MediaPackageElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replace$3(Set, MediaPackageElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replace$13(String, Publication) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replace$11(String, Publication) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replace$9(String, Publication) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replace$8(String, Publication) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replace$5(MediaPackageElement, MediaPackageElementFlavor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replace$2(MediaPackageElement, MediaPackageElementFlavor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPublicationChannelName(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setUserDirectoryService(UserDirectoryService) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOrganizationDirectoryService(OrganizationDirectoryService) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDownloadDistributionService(DownloadDistributionService) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setStreamingDistributionService(StreamingDistributionService) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOaiPmhDatabase(OaiPmhDatabase) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$distribute$17(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$distribute$16(Job) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$retract$15(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$retract$14(Job) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replace$10(MediaPackageElement) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getServiceRegistry() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSecurityService() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUserDirectoryService() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOrganizationDirectoryService() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| OaiPmhPublicationServiceImpl() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setServiceRegistry(ServiceRegistry) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSecurityService(SecurityService) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOaiPmhServerInfo(OaiPmhServerInfo) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |