TeamManager.java 1.22 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.cq.projects.api.Project
 *  com.adobe.cq.projects.api.ProjectMember
 *  com.adobe.cq.projects.api.ProjectMemberRole
 *  javax.jcr.RepositoryException
 */
package com.adobe.cq.projects.impl.team;

import com.adobe.cq.projects.api.Project;
import com.adobe.cq.projects.api.ProjectMember;
import com.adobe.cq.projects.api.ProjectMemberRole;
import com.adobe.cq.projects.impl.ProjectImpl;
import com.adobe.cq.projects.impl.team.Team;
import com.adobe.cq.projects.impl.team.TeamException;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import javax.jcr.RepositoryException;

public interface TeamManager {
    public boolean canApplyTeam(String var1);

    public Team getTeam(Project var1) throws TeamException;

    public Map<String, ProjectMemberRole> getRoles() throws TeamException;

    public String getUserId();

    public Map<String, String> createProjectGroups(ProjectImpl var1, String[] var2, String[] var3) throws TeamException;

    public Collection<ProjectMember> updateRoleGroups(Project var1, List<String> var2, List<String> var3) throws TeamException;

    public void applyACLs() throws RepositoryException;
}