private boolean isUserAdministrator() { final Set<Role> roles = identity.getRoles(); return roles.contains(new RoleImpl(AppRoles.ADMIN.getName())); }
public String getName() { return toString().toLowerCase(); } }
private boolean isUserAdministrator() { final Set<Role> roles = identity.getRoles(); return roles.contains(new RoleImpl(AppRoles.ADMIN.getName())); }
public String getName() { return toString().toLowerCase(); } }
private List<AuditLogEntry> filterDeletedEntries(final List<AuditLogEntry> entries) { if (!identity.getRoles().contains(new RoleImpl(AppRoles.ADMIN.getName()))) { return entries; } final List<AuditLogEntry> filteredEntries = new ArrayList<>(); final Iterator<AuditLogEntry> i = entries.iterator(); while (i.hasNext()) { final AuditLogEntry entry = i.next(); if (!entry.isDeleted()) { filteredEntries.add(entry); } } return filteredEntries; } }
public String getName() { return toString().toLowerCase(); } }
private boolean isUserAdministrator() { final Set<Role> roles = identity.getRoles(); return roles.contains(new RoleImpl(AppRoles.ADMIN.getName())); }
private List<AuditLogEntry> filterDeletedEntries(final List<AuditLogEntry> entries) { if (!identity.getRoles().contains(new RoleImpl(AppRoles.ADMIN.getName()))) { return entries; } final List<AuditLogEntry> filteredEntries = new ArrayList<>(); final Iterator<AuditLogEntry> i = entries.iterator(); while (i.hasNext()) { final AuditLogEntry entry = i.next(); if (!entry.isDeleted()) { filteredEntries.add(entry); } } return filteredEntries; } }
@OnStartup public void onStartup( final ObservablePath path, final PlaceRequest place ) { if ( !identity.getRoles().contains( new RoleImpl( AppRoles.ADMIN.getName() ) ) ) { makeReadOnly( place ); } super.onStartup( path, place ); }
@Test public void testSetContent_Administrator() { final GAV gav = mock(GAV.class); final Command command = mock(Command.class); final Set<MavenRepositoryMetadata> metadata = new HashSet<MavenRepositoryMetadata>(); final Set<Role> roles = new HashSet<Role>() {{ add(new RoleImpl(AppRoles.ADMIN.getName())); }}; when(user.getRoles()).thenReturn(roles); presenter.setContent(gav, metadata, command); verify(view, times(1)).clear(); verify(view, times(1)).setContent(eq(gav), eq(metadata)); verify(view, times(1)).addOKButton(); verify(view, times(1)).addOverrideButton(any(Command.class)); }
@Test public void testSetContent_Administrator() { final GAV gav = mock(GAV.class); final Command command = mock(Command.class); final Set<MavenRepositoryMetadata> metadata = new HashSet<MavenRepositoryMetadata>(); final Set<Role> roles = new HashSet<Role>() {{ add(new RoleImpl(AppRoles.ADMIN.getName())); }}; when(user.getRoles()).thenReturn(roles); presenter.setContent(gav, metadata, command); verify(view, times(1)).clear(); verify(view, times(1)).setContent(eq(gav), eq(metadata)); verify(view, times(1)).addOKButton(); verify(view, times(1)).addOverrideButton(any(Command.class)); }
@Test public void testSetContent_Administrator() { final GAV gav = mock(GAV.class); final Command command = mock(Command.class); final Set<MavenRepositoryMetadata> metadata = new HashSet<MavenRepositoryMetadata>(); final Set<Role> roles = new HashSet<Role>() {{ add(new RoleImpl(AppRoles.ADMIN.getName())); }}; when(user.getRoles()).thenReturn(roles); presenter.setContent(gav, metadata, command); verify(view, times(1)).clear(); verify(view, times(1)).setContent(eq(gav), eq(metadata)); verify(view, times(1)).addOKButton(); verify(view, times(1)).addOverrideButton(any(Command.class)); }
add(new RoleImpl(AppRoles.ADMIN.getName())); }}; when(user.getRoles()).thenReturn(roles);
add(new RoleImpl(AppRoles.ADMIN.getName())); }}; when(user.getRoles()).thenReturn(roles);
add(new RoleImpl(AppRoles.ADMIN.getName())); }}; when(user.getRoles()).thenReturn(roles);
if (identity.getRoles().contains(new RoleImpl(AppRoles.ADMIN.getName()))) {
if (identity.getRoles().contains(new RoleImpl(AppRoles.ADMIN.getName()))) {