package com.mossle.internal.sequence.support;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class SequenceRule {
private List<SequencePart> sequenceParts;
public SequenceRule(List<SequencePart> sequenceParts) {
this.sequenceParts = sequenceParts;
}
public String process(String code, Date date, SequenceHelper sequenceHelper) {
StringBuilder buff = new StringBuilder();
for (SequencePart sequencePart : sequenceParts) {
buff.append(sequencePart.process(code, date, sequenceHelper));
}
return buff.toString();
}
public List<SequencePart> getSequenceParts() {
return sequenceParts;
}
}