using System.Collections.Generic; using HaaSMiddleware.DomainObjects.ClusterInformation; using HaaSMiddleware.DomainObjects.UserAndLimitationManagement; namespace HaaSMiddleware.BusinessLogicTier.Logic.ClusterInformation { public interface IClusterInformationLogic { IList<Cluster> ListAvailableClusters(); ClusterNodeUsage GetCurrentClusterNodeUsage(long clusterNodeId, AdaptorUser loggedUser); ClusterAuthenticationCredentials GetNextAvailableUserCredentials(long clusterId); ClusterNodeType GetClusterNodeTypeById(long clusterNodeTypeId); IList<ClusterNodeType> ListClusterNodeTypes(); } }