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