16 package emlab.gen.validation;
18 import org.springframework.beans.factory.annotation.Autowired;
19 import org.springframework.data.neo4j.support.Neo4jTemplate;
21 import agentspring.validation.AbstractValidationRule;
22 import agentspring.validation.ValidationException;
23 import agentspring.validation.ValidationRule;
35 Neo4jTemplate
template;
38 public void validate() {
40 for (
SegmentLoad segmentload : market.getLoadDurationCurve()) {
41 Segment segment = segmentload.getSegment();
42 ClearingPoint point = clearingPointRepositoryOld.findClearingPointForSegmentAndTime(segment,
43 getCurrentTick(),
false);
46 throw new ValidationException(market.toString() +
" " + segment.toString() +
" failed to clear");