Revision b617cc44
Added by Andreas Müller almost 8 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/TaxonNameBase.java | ||
---|---|---|
888 | 888 |
this.nomenclaturalMicroReference = StringUtils.isBlank(nomenclaturalMicroReference)? null : nomenclaturalMicroReference; |
889 | 889 |
} |
890 | 890 |
|
891 |
/* (non-Javadoc) |
|
892 |
* @see eu.etaxonomy.cdm.model.common.IParsable#getHasProblem() |
|
893 |
*/ |
|
894 | 891 |
@Override |
895 | 892 |
public int getParsingProblem(){ |
896 | 893 |
return this.parsingProblem; |
897 | 894 |
} |
898 | 895 |
|
899 |
/* (non-Javadoc) |
|
900 |
* @see eu.etaxonomy.cdm.model.common.IParsable#setHasProblem(int) |
|
901 |
*/ |
|
902 | 896 |
@Override |
903 | 897 |
public void setParsingProblem(int parsingProblem){ |
904 | 898 |
this.parsingProblem = parsingProblem; |
905 | 899 |
} |
906 | 900 |
|
907 |
/* (non-Javadoc) |
|
908 |
* @see eu.etaxonomy.cdm.model.common.IParsable#addProblem(eu.etaxonomy.cdm.strategy.parser.NameParserWarning) |
|
909 |
*/ |
|
910 | 901 |
@Override |
911 | 902 |
public void addParsingProblem(ParserProblem problem){ |
912 | 903 |
parsingProblem = ParserProblem.addProblem(parsingProblem, problem); |
913 | 904 |
} |
914 | 905 |
|
915 |
/* (non-Javadoc) |
|
916 |
* @see eu.etaxonomy.cdm.model.common.IParsable#removeParsingProblem(eu.etaxonomy.cdm.strategy.parser.ParserProblem) |
|
917 |
*/ |
|
918 | 906 |
@Override |
919 | 907 |
public void removeParsingProblem(ParserProblem problem) { |
920 | 908 |
parsingProblem = ParserProblem.removeProblem(parsingProblem, problem); |
... | ... | |
927 | 915 |
parsingProblem = ParserProblem.addProblems(parsingProblem, problems); |
928 | 916 |
} |
929 | 917 |
|
930 |
/* (non-Javadoc) |
|
931 |
* @see eu.etaxonomy.cdm.model.common.IParsable#hasProblem() |
|
932 |
*/ |
|
933 | 918 |
@Override |
934 | 919 |
public boolean hasProblem(){ |
935 | 920 |
return parsingProblem != 0; |
936 | 921 |
} |
937 | 922 |
|
938 |
|
|
939 |
|
|
940 |
/* (non-Javadoc) |
|
941 |
* @see eu.etaxonomy.cdm.model.common.IParsable#hasProblem(eu.etaxonomy.cdm.strategy.parser.ParserProblem) |
|
942 |
*/ |
|
943 | 923 |
@Override |
944 | 924 |
public boolean hasProblem(ParserProblem problem) { |
945 | 925 |
return getParsingProblems().contains(problem); |
946 | 926 |
} |
947 | 927 |
|
948 |
|
|
949 |
/* (non-Javadoc) |
|
950 |
* @see eu.etaxonomy.cdm.model.common.IParsable#problemStarts() |
|
951 |
*/ |
|
952 | 928 |
@Override |
953 | 929 |
public int getProblemStarts(){ |
954 | 930 |
return this.problemStarts; |
955 | 931 |
} |
956 | 932 |
|
957 |
/* (non-Javadoc) |
|
958 |
* @see eu.etaxonomy.cdm.model.common.IParsable#setProblemStarts(int) |
|
959 |
*/ |
|
960 | 933 |
@Override |
961 | 934 |
public void setProblemStarts(int start) { |
962 | 935 |
this.problemStarts = start; |
963 | 936 |
} |
964 | 937 |
|
965 |
/* (non-Javadoc) |
|
966 |
* @see eu.etaxonomy.cdm.model.common.IParsable#problemEnds() |
|
967 |
*/ |
|
968 | 938 |
@Override |
969 | 939 |
public int getProblemEnds(){ |
970 | 940 |
return this.problemEnds; |
971 | 941 |
} |
972 | 942 |
|
973 |
/* (non-Javadoc) |
|
974 |
* @see eu.etaxonomy.cdm.model.common.IParsable#setProblemEnds(int) |
|
975 |
*/ |
|
976 | 943 |
@Override |
977 | 944 |
public void setProblemEnds(int end) { |
978 | 945 |
this.problemEnds = end; |
... | ... | |
1232 | 1199 |
return homotypicalGroup; |
1233 | 1200 |
} |
1234 | 1201 |
|
1235 |
/* |
|
1202 |
/**
|
|
1236 | 1203 |
* @see #getHomotypicalGroup() |
1237 | 1204 |
*/ |
1238 | 1205 |
public void setHomotypicalGroup(HomotypicalGroup homotypicalGroup) { |
... | ... | |
1523 | 1490 |
* group. |
1524 | 1491 |
* |
1525 | 1492 |
* @see HomotypicalGroup.setGroupBasionym(TaxonNameBase basionymName) |
1526 |
|
|
1527 |
*/ |
|
1528 |
/* (non-Javadoc) |
|
1529 |
* @see eu.etaxonomy.cdm.model.name.HomotypicalGroup#setGroupBasionym(TaxonNameBase) |
|
1530 | 1493 |
*/ |
1531 | 1494 |
@Transient |
1532 | 1495 |
public void makeGroupsBasionym() { |
... | ... | |
1677 | 1640 |
*/ |
1678 | 1641 |
abstract public NomenclaturalCode getNomenclaturalCode(); |
1679 | 1642 |
|
1680 |
/* (non-Javadoc) |
|
1681 |
* @see eu.etaxonomy.cdm.model.common.IdentifiableEntity#generateTitle() |
|
1682 |
*/ |
|
1643 |
|
|
1683 | 1644 |
/** |
1684 | 1645 |
* Generates and returns the string with the scientific name of <i>this</i> |
1685 | 1646 |
* taxon name (only non viral taxon names can be generated from their |
Also available in: Unified diff
Clean up