Project

General

Profile

« Previous | Next » 

Revision 8f006e1e

Added by Andreas Müller over 6 years ago

fix #7180 fix #7175 refactor (CdmLight) and implementd (DwC-A) publish flag filtering

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/CdmExportBase.java
27 27
import eu.etaxonomy.cdm.io.dwca.out.DwcaTaxExportState;
28 28
import eu.etaxonomy.cdm.model.common.CdmBase;
29 29
import eu.etaxonomy.cdm.model.taxon.Classification;
30
import eu.etaxonomy.cdm.model.taxon.Synonym;
30 31
import eu.etaxonomy.cdm.model.taxon.Taxon;
31 32
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
32 33
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
......
173 174
        return node.getUuid();
174 175
    }
175 176

  
177

  
178
    /**
179
     * <code>true</code> if neither synonym has state publish nor
180
     * taxon node filter includes unpublished taxa.
181
     */
182
    protected boolean isUnpublished(CONFIG config, Synonym synonym) {
183
        return ! (synonym.isPublish()
184
                || config.getTaxonNodeFilter().isIncludeUnpublished());
185
    }
186

  
176 187
}

Also available in: Unified diff