/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.identity.Group
 *  com.l7tech.identity.User
 *  com.l7tech.objectmodel.FindException
 *  com.l7tech.objectmodel.IdentityHeader
 *  com.l7tech.objectmodel.UpdateException
 *  org.jetbrains.annotations.NotNull
 */
package com.l7tech.server.security.rbac;

import com.l7tech.identity.Group;
import com.l7tech.identity.User;
import com.l7tech.objectmodel.FindException;
import com.l7tech.objectmodel.IdentityHeader;
import com.l7tech.objectmodel.UpdateException;
import java.util.Set;
import org.jetbrains.annotations.NotNull;

public interface RoleManagerIdentitySource {
    public Set<IdentityHeader> getGroups(User var1, boolean var2) throws FindException;

    public Set<IdentityHeader> getGroups(@NotNull Group var1) throws FindException;

    public void validateRoleAssignments() throws UpdateException;
}

