using System; using System.Collections.Generic; using System.Text; using HeuristicLab.Hive.Contracts.BusinessObjects; namespace HeuristicLab.Hive.Server.DataAccess { public interface IClientGroupDao: IGenericDao { void AddRessourceToClientGroup(Guid ressource, Guid clientGroupId); void RemoveRessourceFromClientGroup(Guid ressource, Guid clientGroupId); IEnumerable MemberOf(ClientDto client); IEnumerable FindAllWithSubGroupsAndClients(); IEnumerable FindAllGroupAndParentGroupIdsForClient(Guid clientId); IEnumerable FindByName(string res); } }