public PermissionValidator(IResourceValidator resourceValidator,
                            IResourceFinder resourceFinder,
                            IPermissionGrantFinder permissionGrantFinder,
                            IDataProviderPolicyApplicator policyApplicator)
 {
     this.resourceValidator     = resourceValidator;
     this.resourceFinder        = resourceFinder;
     this.permissionGrantFinder = permissionGrantFinder;
     this.policyApplicator      = policyApplicator;
 }
 public GrantController(IPermissionGrantFinder grantFinder,
                        IPermissionGrantManager manager)
 {
     this.grantFinder = grantFinder;
     this.manager     = manager;
 }