public class RegistrationDTO
extends java.lang.Object
Constructor and Description |
---|
RegistrationDTO(Registration reg) |
RegistrationDTO(Registration reg,
TaxonName typifiedName,
Reference publication)
To create an initially empty DTO for which only the
typifiedName and the publication are defined. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBibliographicCitationString()
The bibliographic citation is either reference which is directly
associated with the registration.
|
java.lang.String |
getBibliographicInRefCitationString()
The bibliographic in-reference citation is either taken from the reference which is directly
associated with the registration.
|
java.util.Set<TypedEntityReference<Registration>> |
getBlockedBy() |
Reference |
getCitation() |
java.util.UUID |
getCitationUuid() |
org.joda.time.DateTime |
getCreated() |
VerbatimTimePeriod |
getDatePublished() |
java.lang.String |
getIdentifier() |
java.lang.String |
getInstitutionTitleCache() |
EntityReference |
getNameRef() |
NameTypeDesignation |
getNameTypeDesignation(TypedEntityReference baseEntityReference) |
java.lang.String |
getNomenclaturalCitationString()
The nomenclatural citation is always the nomenclaturalCitation of the reference which is directly
associated with the registration.
|
java.util.LinkedHashMap<TypedEntityReference,TypeDesignationSetManager.TypeDesignationWorkingSet> |
getOrderdTypeDesignationWorkingSets() |
org.joda.time.DateTime |
getRegistrationDate() |
RegistrationType |
getRegistrationType() |
java.lang.String |
getSpecificIdentifier() |
RegistrationStatus |
getStatus() |
java.lang.String |
getSubmitterUserName() |
java.lang.String |
getSummary() |
java.util.List<TaggedText> |
getSummaryTaggedText() |
java.util.Set<TypeDesignationBase> |
getTypeDesignationsInWorkingSet(TypedEntityReference baseEntityReference) |
TypeDesignationSetManager.TypeDesignationWorkingSet |
getTypeDesignationWorkingSet(TypedEntityReference baseEntityReference) |
TaxonName |
getTypifiedName() |
EntityReference |
getTypifiedNameRef() |
java.util.UUID |
getUuid() |
java.util.List<java.lang.String> |
getValidationProblems() |
boolean |
isBlocked() |
boolean |
isPersisted() |
Registration |
registration()
Provides access to the Registration entity this DTO has been build from.
|
void |
setCitation(Reference citation) |
java.util.Collection<TypeDesignationBase<?>> |
typeDesignations() |
public RegistrationDTO(Registration reg)
reg
- typifiedName
- should be provided in for Registrations for TypeDesignationsRegistrationValidationException
public RegistrationDTO(Registration reg, TaxonName typifiedName, Reference publication)
typifiedName
and the publication
are defined.
All TypeDesignations added to the Registration
need to refer to the same typifiedName
and must be
published in the same publication
.reg
- typifiedName
- public Registration registration()
public java.lang.String getSummary()
public java.util.List<TaggedText> getSummaryTaggedText()
public java.lang.String getSubmitterUserName()
public RegistrationType getRegistrationType()
public RegistrationStatus getStatus()
public java.lang.String getIdentifier()
public java.util.UUID getUuid()
public java.lang.String getSpecificIdentifier()
public org.joda.time.DateTime getRegistrationDate()
public java.lang.String getInstitutionTitleCache()
public VerbatimTimePeriod getDatePublished()
public org.joda.time.DateTime getCreated()
public Reference getCitation()
public void setCitation(Reference citation) throws java.lang.Exception
java.lang.Exception
public java.util.UUID getCitationUuid()
public EntityReference getTypifiedNameRef()
public TaxonName getTypifiedName()
public EntityReference getNameRef()
public java.util.LinkedHashMap<TypedEntityReference,TypeDesignationSetManager.TypeDesignationWorkingSet> getOrderdTypeDesignationWorkingSets()
public TypeDesignationSetManager.TypeDesignationWorkingSet getTypeDesignationWorkingSet(TypedEntityReference baseEntityReference)
baseEntityReference
- public java.util.Set<TypeDesignationBase> getTypeDesignationsInWorkingSet(TypedEntityReference baseEntityReference)
baseEntityReference
- public NameTypeDesignation getNameTypeDesignation(TypedEntityReference baseEntityReference)
public java.util.Collection<TypeDesignationBase<?>> typeDesignations()
public java.lang.String getNomenclaturalCitationString()
Note:Compare with getBibliographicCitationString()
public java.lang.String getBibliographicInRefCitationString()
ReferenceType.Section
or
ReferenceType.BookSection
the inReference will be taken instead.
Note:Compare with getBibliographicCitationString()
public java.lang.String getBibliographicCitationString()
Note:Compare with getBibliographicInRefCitationString()
public boolean isBlocked()
public java.util.Set<TypedEntityReference<Registration>> getBlockedBy()
public java.util.List<java.lang.String> getValidationProblems()
public boolean isPersisted()
Copyright © 2007-2020 EDIT. All Rights Reserved.