Project

General

Profile

Revision 7d9b2678

ID7d9b26781e5adf2e9b2066470a0d98077fb7d063
Parent 743a9157
Child d59ef31e

Added by Andreas Müller over 1 year ago

fix #8012 add TermTypes structure and property

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/TermType.java
20 20

  
21 21
import eu.etaxonomy.cdm.model.agent.Institution;
22 22
import eu.etaxonomy.cdm.model.description.CategoricalData;
23
import eu.etaxonomy.cdm.model.description.Character;
23 24
import eu.etaxonomy.cdm.model.description.DescriptionBase;
24 25
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
25 26
import eu.etaxonomy.cdm.model.description.Distribution;
......
33 34
import eu.etaxonomy.cdm.model.location.Point;
34 35
import eu.etaxonomy.cdm.model.media.Rights;
35 36
import eu.etaxonomy.cdm.model.molecular.Amplification;
37
import eu.etaxonomy.cdm.model.molecular.DnaQuality;
36 38
import eu.etaxonomy.cdm.model.name.HybridRelationship;
37 39
import eu.etaxonomy.cdm.model.name.NameRelationship;
38 40
import eu.etaxonomy.cdm.model.name.NameTypeDesignation;
......
438 440

  
439 441
    //35
440 442
    /**
441
     * DNA Quality levels {link DnaQuality#type} . It may often be a global unique identifier such as DOI, LSID, Barcode ....
442
     * But also local identifier types such Sample Designation, Catalog Number,
443
     * Accession Number, ... are allowed.
444
     * {@link DnaQu}
443
     * DNA Quality levels {link {@link DnaQuality#getQualityTerm()} .
445 444
     */
446 445
    @XmlEnumValue("DnaQualityType")
447 446
    DnaQualityType(UUID.fromString("18049372-56e6-4d45-85fc-6a403fecb881"), "DNA Quality Type", "DQT", null),
......
454 453
    @XmlEnumValue("DnaQualityType")
455 454
    TaxonNodeAgentRelationType(UUID.fromString("8e28881a-0744-41ff-a5ed-31246125c424"), "TaxonNode Agent Relation Type", "TART", null),
456 455

  
456
    //37
457
    /**
458
     * {@link eu.etaxonomy.cdm.model.description.Character#getStructure() biological structure}.
459
     * The physical structure that is part of a describing {@link Character}
460
     * @see TermType#Property
461
     */
462
    @XmlEnumValue("Structure")
463
    Structure(UUID.fromString("f9bc1d2d-85e8-4eab-81f0-603816f5e972"), "Structure", "STRU", null),
464

  
465
    //38
466
    /**
467
     * {@link eu.etaxonomy.cdm.model.description.Character#getProperty() Property} of a descriptive
468
     * {@link eu.etaxonomy.cdm.model.description.Character character}.<BR>
469
     * The property that together with a biological structure makes up a descriptive {@link Character character}
470
     * @see TermType#Property
471
     */
472
    @XmlEnumValue("Property")
473
    Property(UUID.fromString("bbe4730c-4c3f-4d89-9823-d144cc43baf5"), "Property", "PROP", null),
474

  
457 475
    ;
458 476

  
459 477

  
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/Character.java
27 27

  
28 28
/**
29 29
 * A subclass of the Feature class that is meant for handling
30
 * Features/Characters for desriptions in the narrow sense of describing
30
 * Features/Characters for descriptions in the narrow sense of describing
31 31
 * an object.
32 32
 *
33 33
 * @author a.mueller
34 34
 * @since 04.05.2017
35
 *
36
 * @deprecated This class is still experimental. It may be changed
37
 * or even deleted in future without notice.
38 35
 */
39 36

  
40 37
@XmlAccessorType(XmlAccessType.PROPERTY)
......
45 42
@XmlRootElement(name = "Feature")
46 43
@Entity
47 44
@Audited
48
@Deprecated
49 45
public class Character extends Feature {
50 46

  
51 47
    private static final long serialVersionUID = -5631282599057455256L;

Also available in: Unified diff

Add picture from clipboard (Maximum size: 40 MB)