public boolean isSuper() { return userCredentials != null && userCredentials.isSuper(); }
@Override public boolean isLastSuperUser( UserCredentials userCredentials ) { if ( !userCredentials.isSuper() ) { return false; // Cannot be last if not super user } Collection<UserCredentials> users = userCredentialsStore.getAll(); for ( UserCredentials user : users ) { if ( user.isSuper() && !user.equals( userCredentials ) ) { return false; } } return true; }
if ( !userCredentials.isSuper() && !userCredentials.isAuthorized( "F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS" ) ) if ( pr != null && !userCredentials.isSuper() && !aclService.canDataRead( user, pr ) ) if ( ps != null && !userCredentials.isSuper() && !aclService.canDataRead( user, ps ) ) if ( attributeOptionCombo != null && !userCredentials.isSuper() && !aclService.canDataRead( user, attributeOptionCombo ) )
if ( !userCredentials.isSuper() && !userCredentials.isAuthorized( "F_UNCOMPLETE_EVENT" ) )