Revision 8f006e1e
Added by Andreas Müller over 6 years ago
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
fix #7180 fix #7175 refactor (CdmLight) and implementd (DwC-A) publish flag filtering