package com.sequenceiq.cloudbreak.repository;
import java.util.List;
import org.springframework.data.repository.CrudRepository;
import org.springframework.data.repository.query.Param;
import com.sequenceiq.cloudbreak.domain.InstanceGroup;
@EntityType(entityClass = InstanceGroup.class)
public interface InstanceGroupRepository extends CrudRepository<InstanceGroup, Long> {
InstanceGroup findOne(@Param("id") Long id);
InstanceGroup findOneByGroupNameInStack(@Param("stackId") Long stackId, @Param("groupName") String groupName);
List<InstanceGroup> findAllBySecurityGroup(@Param("securityGroupId") Long securityGroupId);
}