X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/blobdiff_plain/b18c6379ac8a5261989850bf254f39bb520e3c26..b484eedb31be1d4b5e73b5b31d68c2d53ae34590:/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/BotanicalName.java diff --git a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/BotanicalName.java b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/BotanicalName.java index 7188a52091..7dedb4f25c 100644 --- a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/BotanicalName.java +++ b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/BotanicalName.java @@ -72,8 +72,8 @@ public class BotanicalName extends NonViralName { * @param fullName * @return */ - public static BotanicalName PARSED_NAME(String fullName){ - return PARSED_NAME(fullName, Rank.GENUS()); + public static BotanicalName PARSED_NAME(String fullNameString){ + return PARSED_NAME(fullNameString, Rank.GENUS()); } /** @@ -81,11 +81,32 @@ public class BotanicalName extends NonViralName { * @param fullName * @return */ - public static BotanicalName PARSED_NAME(String fullName, Rank rank){ + public static BotanicalName PARSED_NAME(String fullNameString, Rank rank){ if (nameParser == null){ nameParser = new TaxonNameParserBotanicalNameImpl(); } - return (BotanicalName)nameParser.parseFullName(fullName, rank); + return (BotanicalName)nameParser.parseFullName(fullNameString, rank); + } + + /** + * Returns a parsed Name + * @param fullName + * @return + */ + public static BotanicalName PARSED_REFERENCE(String fullNameAndReferenceString){ + return PARSED_REFERENCE(fullNameAndReferenceString, Rank.GENUS()); + } + + /** + * Returns a parsed Name + * @param fullName + * @return + */ + public static BotanicalName PARSED_REFERENCE(String fullNameAndReferenceString, Rank rank){ + if (nameParser == null){ + nameParser = new TaxonNameParserBotanicalNameImpl(); + } + return (BotanicalName)nameParser.parseFullReference(fullNameAndReferenceString, rank); } //needed by hibernate