@Test public void listAllAccessLevelsForwardsCalls() { final List<AccessLevel> levels = Arrays.asList(VIEW_ACCESS, EDIT_ACCESS); when(this.accessManager.listAllAccessLevels()).thenReturn(levels); Assert.assertSame(levels, this.component.listAllAccessLevels()); verify(this.accessManager, times(1)).listAllAccessLevels(); }
@Nonnull @Override public Collection<AccessLevel> listAllAccessLevels() { return this.accessManager.listAllAccessLevels(); }
DefaultEntityPermissionsManager implements EntityPermissionsManager { @Nonnull @Override public Collection<AccessLevel> listAllAccessLevels() { return this.accessManager.listAllAccessLevels(); } }
DefaultEntityPermissionsManager implements EntityPermissionsManager { @Nonnull @Override public Collection<AccessLevel> listAllAccessLevels() { return this.accessManager.listAllAccessLevels(); }  }
DefaultEntityPermissionsManager implements EntityPermissionsManager { @Nonnull @Override public Collection<AccessLevel> listAllAccessLevels() { return this.accessManager.listAllAccessLevels(); }  @Nonnull @Override Collection<Visibility> listVisibilityOptions(); @Nonnull @Override Collection<Visibility> listAllVisibilityOptions(); @Nonnull @Override Visibility getDefaultVisibility(); @Nonnull @Override Visibility resolveVisibility(@Nullable final String name); @Nonnull @Override Collection<AccessLevel> listAccessLevels(); @Nonnull @Override Collection<AccessLevel> listAllAccessLevels(); @Nonnull @Override AccessLevel resolveAccessLevel(@Nullable final String name); @Nonnull @Override EntityAccess getEntityAccess(@Nullable final PrimaryEntity targetPatient); @Nonnull @Override Collection<? extends PrimaryEntity> filterByVisibility(
        @Nullable final Collection<? extends PrimaryEntity> entities,
        @Nullable final Visibility requiredVisibility); @Nonnull @Override Iterator<? extends PrimaryEntity> filterByVisibility(
        @Nullable final Iterator<? extends PrimaryEntity> entities,
        @Nullable final Visibility requiredVisibility); @Override void fireRightsUpdateEvent(@Nonnull final String entityId); }
DefaultEntityPermissionsManager implements EntityPermissionsManager { @Nonnull @Override public Collection<AccessLevel> listAllAccessLevels() { return this.accessManager.listAllAccessLevels(); }  @Nonnull @Override Collection<Visibility> listVisibilityOptions(); @Nonnull @Override Collection<Visibility> listAllVisibilityOptions(); @Nonnull @Override Visibility getDefaultVisibility(); @Nonnull @Override Visibility resolveVisibility(@Nullable final String name); @Nonnull @Override Collection<AccessLevel> listAccessLevels(); @Nonnull @Override Collection<AccessLevel> listAllAccessLevels(); @Nonnull @Override AccessLevel resolveAccessLevel(@Nullable final String name); @Nonnull @Override EntityAccess getEntityAccess(@Nullable final PrimaryEntity targetPatient); @Nonnull @Override Collection<? extends PrimaryEntity> filterByVisibility(
        @Nullable final Collection<? extends PrimaryEntity> entities,
        @Nullable final Visibility requiredVisibility); @Nonnull @Override Iterator<? extends PrimaryEntity> filterByVisibility(
        @Nullable final Iterator<? extends PrimaryEntity> entities,
        @Nullable final Visibility requiredVisibility); @Override void fireRightsUpdateEvent(@Nonnull final String entityId);  }