/*
|
* To change this license header, choose License Headers in Project Properties.
|
* To change this template file, choose Tools | Templates
|
* and open the template in the editor.
|
*/
|
package com.megatim.fdxconsultation.service.impl;
|
|
import com.megatim.fdxconsultation.model.administration.Role;
|
import com.megatim.fdxconsultation.model.administration.User;
|
import java.util.List;
|
|
/**
|
*
|
* @author bissey
|
*/
|
public class Utils {
|
|
/**
|
* On injecte un Gestionnaire d'entites
|
*
|
*/
|
|
public static final String MODULE_MEDIAS = "Medias";
|
|
|
public static List<Role> removeRoleAdmin(List<Role> roles) {
|
|
//Si non vide
|
if (roles != null) {
|
roles.removeIf(r -> (r.getAdmin()));
|
roles.removeIf(r -> (r.getMegaAdmin()));
|
roles.removeIf(r -> (r.getSuperAdmin()));
|
}
|
return roles;
|
}
|
|
public static List<User> removeUserAdmin(List<User> users) {
|
|
//Si non vide
|
if (users != null) {
|
users.removeIf(u -> (u.getUserName().equals("adminc")));
|
users.removeIf(u -> (u.getUserName().equals("adminv")));
|
users.removeIf(u -> (u.getUserName().equals("admin")));
|
}
|
return users;
|
}
|
|
}
|