@Test void testPackageRepositoryDecoratorFactory() { assertThrows( NullPointerException.class, () -> new PackageRepositoryDecoratorFactory(null, null, null, null, null, null)); }
public PackageRepositoryDecoratorFactory( PackageMetadata packageMetadata, DataService dataService, PackageValidator packageValidator, MutableAclService mutableAclService, UserPermissionEvaluator userPermissionEvaluator, GroupPackageService groupPackageService) { super(packageMetadata); this.dataService = requireNonNull(dataService); this.packageValidator = requireNonNull(packageValidator); this.mutableAclService = requireNonNull(mutableAclService); this.userPermissionEvaluator = requireNonNull(userPermissionEvaluator); this.groupPackageService = requireNonNull(groupPackageService); }
PackageRepositoryDecoratorFactory extends AbstractSystemRepositoryDecoratorFactory<Package, PackageMetadata> { public PackageRepositoryDecoratorFactory( PackageMetadata packageMetadata, DataService dataService, PackageValidator packageValidator, MutableAclService mutableAclService, UserPermissionEvaluator userPermissionEvaluator, GroupPackageService groupPackageService) { super(packageMetadata); this.dataService = requireNonNull(dataService); this.packageValidator = requireNonNull(packageValidator); this.mutableAclService = requireNonNull(mutableAclService); this.userPermissionEvaluator = requireNonNull(userPermissionEvaluator); this.groupPackageService = requireNonNull(groupPackageService); } }
PackageRepositoryDecoratorFactory extends AbstractSystemRepositoryDecoratorFactory<Package, PackageMetadata> { public PackageRepositoryDecoratorFactory( PackageMetadata packageMetadata, DataService dataService, PackageValidator packageValidator, MutableAclService mutableAclService, UserPermissionEvaluator userPermissionEvaluator, GroupPackageService groupPackageService) { super(packageMetadata); this.dataService = requireNonNull(dataService); this.packageValidator = requireNonNull(packageValidator); this.mutableAclService = requireNonNull(mutableAclService); this.userPermissionEvaluator = requireNonNull(userPermissionEvaluator); this.groupPackageService = requireNonNull(groupPackageService); } PackageRepositoryDecoratorFactory(
      PackageMetadata packageMetadata,
      DataService dataService,
      PackageValidator packageValidator,
      MutableAclService mutableAclService,
      UserPermissionEvaluator userPermissionEvaluator,
      GroupPackageService groupPackageService); }
PackageRepositoryDecoratorFactory extends AbstractSystemRepositoryDecoratorFactory<Package, PackageMetadata> { public PackageRepositoryDecoratorFactory( PackageMetadata packageMetadata, DataService dataService, PackageValidator packageValidator, MutableAclService mutableAclService, UserPermissionEvaluator userPermissionEvaluator, GroupPackageService groupPackageService) { super(packageMetadata); this.dataService = requireNonNull(dataService); this.packageValidator = requireNonNull(packageValidator); this.mutableAclService = requireNonNull(mutableAclService); this.userPermissionEvaluator = requireNonNull(userPermissionEvaluator); this.groupPackageService = requireNonNull(groupPackageService); } PackageRepositoryDecoratorFactory(
      PackageMetadata packageMetadata,
      DataService dataService,
      PackageValidator packageValidator,
      MutableAclService mutableAclService,
      UserPermissionEvaluator userPermissionEvaluator,
      GroupPackageService groupPackageService); @Override Repository<Package> createDecoratedRepository(Repository<Package> repository); }
PackageRepositoryDecoratorFactory extends AbstractSystemRepositoryDecoratorFactory<Package, PackageMetadata> { public PackageRepositoryDecoratorFactory( PackageMetadata packageMetadata, DataService dataService, PackageValidator packageValidator, MutableAclService mutableAclService, UserPermissionEvaluator userPermissionEvaluator, GroupPackageService groupPackageService) { super(packageMetadata); this.dataService = requireNonNull(dataService); this.packageValidator = requireNonNull(packageValidator); this.mutableAclService = requireNonNull(mutableAclService); this.userPermissionEvaluator = requireNonNull(userPermissionEvaluator); this.groupPackageService = requireNonNull(groupPackageService); } PackageRepositoryDecoratorFactory(
      PackageMetadata packageMetadata,
      DataService dataService,
      PackageValidator packageValidator,
      MutableAclService mutableAclService,
      UserPermissionEvaluator userPermissionEvaluator,
      GroupPackageService groupPackageService); @Override Repository<Package> createDecoratedRepository(Repository<Package> repository);  }