Project

General

Profile

« Previous | Next » 

Revision d5bca6b4

Added by Andreas Müller over 2 years ago

ref #9889 add direct matching on persistence to deduplication helper and replace for reference.author and .inReference

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/reference/ris/in/RisReferenceImportConfigurator.java
32 32
    private static final long serialVersionUID = -5982826645441621962L;
33 33
//    private static IInputTransformer defaultTransformer = null;
34 34

  
35
    private int deduplicationMaxCountForFullLoad = 200;
36

  
37
//********************************** FACTORY ***********************************/
38

  
35 39
    public static RisReferenceImportConfigurator NewInstance(URI uri, ICdmDataSource cdm) {
36 40
        RisReferenceImportConfigurator result = new RisReferenceImportConfigurator(uri, cdm);
37 41
        return result;
......
41 45
        InputStream stream = url.openStream();
42 46
        InputStreamReader reader = new InputStreamReader(stream, "UTF8");
43 47

  
44
        RisReferenceImportConfigurator result = new RisReferenceImportConfigurator();
48
        RisReferenceImportConfigurator result = new RisReferenceImportConfigurator(null, cdm);
45 49
        result.setStream(IOUtils.toByteArray(reader, Charset.defaultCharset()));
46 50
        return result;
47 51
    }
......
52 56
        return result;
53 57
    }
54 58

  
55
    protected RisReferenceImportConfigurator() {
56
        super(null,null);
57
    }
59
//************************ CONSTRUCTOR ****************************************/
58 60

  
59
    protected RisReferenceImportConfigurator(URI uri, ICdmDataSource cdm) {
61
    private RisReferenceImportConfigurator(URI uri, ICdmDataSource cdm) {
60 62
        super(uri, cdm, null);
61 63
    }
62 64

  
65
// ************************* GETTER / SETTER *************************************/
66

  
67
    public int getDeduplicationMaxCountForFullLoad() {
68
        return deduplicationMaxCountForFullLoad;
69
    }
70
    public void setDeduplicationMaxCountForFullLoad(int deduplicationMaxCountForFullLoad) {
71
        this.deduplicationMaxCountForFullLoad = deduplicationMaxCountForFullLoad;
72
    }
73

  
74
//********************** METHODS ********************************************/
75

  
76
    @SuppressWarnings("unchecked")
63 77
    @Override
64 78
    public RisReferenceImportState getNewState() {
65 79
        return new RisReferenceImportState(this);
......
91 105
        return true;
92 106
    }
93 107

  
94

  
95
}
108
}

Also available in: Unified diff