1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package ca.uhn.hl7v2.util.idgenerator;
18
19 import org.openehealth.ipf.boot.hl7v2.IpfHl7v2ConfigurationProperties;
20
21
22
23
24 public class IpfHiLoIdGenerator extends DelegatingHiLoGenerator {
25
26 public IpfHiLoIdGenerator(IpfHl7v2ConfigurationProperties.FileIdGeneratorProperties properties) {
27 super();
28 FileBasedGenerator generator = new FileBasedGenerator(properties.getLo());
29 generator.setDirectory(properties.getDirectory());
30 generator.setFileName(properties.getFileMame());
31 generator.setMinimizeReads(properties.isMinimizeReads());
32 generator.setNeverFail(properties.isNeverFail());
33 setDelegate(generator);
34 }
35
36
37 }
38