@Test void testRowLevelSecurityRepositoryDecorator() { assertThrows( NullPointerException.class, () -> new RowLevelSecurityRepositoryDecorator(null, null, null)); }
RowLevelSecurityRepositoryDecorator( Repository<Entity> delegateRepository, UserPermissionEvaluator userPermissionEvaluator, MutableAclService mutableAclService) { super(delegateRepository, mutableAclService); this.userPermissionEvaluator = requireNonNull(userPermissionEvaluator); this.mutableAclService = requireNonNull(mutableAclService); }
RowLevelSecurityRepositoryDecorator extends AbstractRowLevelSecurityRepositoryDecorator<Entity> { RowLevelSecurityRepositoryDecorator( Repository<Entity> delegateRepository, UserPermissionEvaluator userPermissionEvaluator, MutableAclService mutableAclService) { super(delegateRepository, mutableAclService); this.userPermissionEvaluator = requireNonNull(userPermissionEvaluator); this.mutableAclService = requireNonNull(mutableAclService); } }
RowLevelSecurityRepositoryDecorator extends AbstractRowLevelSecurityRepositoryDecorator<Entity> { RowLevelSecurityRepositoryDecorator( Repository<Entity> delegateRepository, UserPermissionEvaluator userPermissionEvaluator, MutableAclService mutableAclService) { super(delegateRepository, mutableAclService); this.userPermissionEvaluator = requireNonNull(userPermissionEvaluator); this.mutableAclService = requireNonNull(mutableAclService); } RowLevelSecurityRepositoryDecorator(
      Repository<Entity> delegateRepository,
      UserPermissionEvaluator userPermissionEvaluator,
      MutableAclService mutableAclService); }
RowLevelSecurityRepositoryDecorator extends AbstractRowLevelSecurityRepositoryDecorator<Entity> { RowLevelSecurityRepositoryDecorator( Repository<Entity> delegateRepository, UserPermissionEvaluator userPermissionEvaluator, MutableAclService mutableAclService) { super(delegateRepository, mutableAclService); this.userPermissionEvaluator = requireNonNull(userPermissionEvaluator); this.mutableAclService = requireNonNull(mutableAclService); } RowLevelSecurityRepositoryDecorator(
      Repository<Entity> delegateRepository,
      UserPermissionEvaluator userPermissionEvaluator,
      MutableAclService mutableAclService); @Override boolean isActionPermitted(Entity entity, Action operation); @Override boolean isActionPermitted(Object id, Action operation); @Override void throwPermissionException(Entity entity, Action action); @Override void createAcl(Entity entity); @Override void deleteAcl(Entity entity); @Override void deleteAcl(Object id); @Override void updateAcl(Entity entity); }
RowLevelSecurityRepositoryDecorator extends AbstractRowLevelSecurityRepositoryDecorator<Entity> { RowLevelSecurityRepositoryDecorator( Repository<Entity> delegateRepository, UserPermissionEvaluator userPermissionEvaluator, MutableAclService mutableAclService) { super(delegateRepository, mutableAclService); this.userPermissionEvaluator = requireNonNull(userPermissionEvaluator); this.mutableAclService = requireNonNull(mutableAclService); } RowLevelSecurityRepositoryDecorator(
      Repository<Entity> delegateRepository,
      UserPermissionEvaluator userPermissionEvaluator,
      MutableAclService mutableAclService); @Override boolean isActionPermitted(Entity entity, Action operation); @Override boolean isActionPermitted(Object id, Action operation); @Override void throwPermissionException(Entity entity, Action action); @Override void createAcl(Entity entity); @Override void deleteAcl(Entity entity); @Override void deleteAcl(Object id); @Override void updateAcl(Entity entity);  }