/** * */ package emlab.domain.contract; import java.util.Set; import org.springframework.data.neo4j.annotation.NodeEntity; import org.springframework.data.neo4j.annotation.RelatedTo; import org.neo4j.graphdb.Direction; import emlab.domain.market.electricity.Segment; /** * @author ejlchappin * * */ @NodeEntity public class LongTermContractType { @RelatedTo(type = "LONGTERMCONTRACTTYPE_SEGMENTS", elementClass = Segment.class, direction = Direction.OUTGOING) private Set<Segment> segments; private String label; public String getName() { return label; } public void setName(String label) { this.label = label; } public Set<Segment> getSegments() { return segments; } public void setSegments(Set<Segment> segments) { this.segments = segments; } public String toString() { return "LTC type " + label; } }