package fr.itldev.koya.model.permissions; import java.util.ArrayList; import java.util.List; /** * * */ public class KoyaPermissionConsumer extends KoyaPermission { public static final KoyaPermissionConsumer CLIENT = new KoyaPermissionConsumer("KoyaClient"); public static final KoyaPermissionConsumer PARTNER = new KoyaPermissionConsumer("KoyaPartner"); private KoyaPermissionConsumer(String permissionName) { super(permissionName); } public static List<KoyaPermission> getAll() { List<KoyaPermission> all = new ArrayList<>(); all.add(KoyaPermissionConsumer.CLIENT); all.add(KoyaPermissionConsumer.PARTNER); return all; } public static List<String> getAllAsString() { List<String> perms = new ArrayList<>(); for (KoyaPermission p : getAll()) { perms.add(p.permissionName); } return perms; } }