package com.eswaraj.domain.repo; import java.util.Set; import org.springframework.data.neo4j.annotation.Query; import org.springframework.data.neo4j.repository.GraphRepository; import com.eswaraj.domain.nodes.ExecutiveAdministrator; import com.eswaraj.domain.nodes.ExecutiveBody; /** * Repo for executivebody queries * @author anuj * @data Jan 28, 2014 */ public interface ExecutiveBodyRepository extends GraphRepository<ExecutiveBody>{ public ExecutiveBody getById(Long id); @Query("start executiveBody=node({0})" + "match (executiveBody)<-[:WORKS_FOR]-(executiveAdministrator) return executiveAdministrator") public Set<ExecutiveAdministrator> findAdministrators(ExecutiveBody executiveBody); }