blob: 635c3f91c0d29bd5e76a96c60a688aa51f27eac3 [file] [log] [blame]
package com.cloud.projects;
import java.util.List;
import com.cloud.user.Account;
public interface ProjectManager extends ProjectService {
boolean canAccessProjectAccount(Account caller, long accountId);
boolean canModifyProjectAccount(Account caller, long accountId);
boolean deleteAccountFromProject(long projectId, long accountId);
List<Long> listPermittedProjectAccounts(long accountId);
boolean projectInviteRequired();
boolean allowUserToCreateProject();
boolean deleteProject(Account caller, long callerUserId, ProjectVO project);
}