Package | Description |
---|---|
eu.etaxonomy.cdm.api.service | |
eu.etaxonomy.cdm.model.name |
Provides classes for nomenclature and typification.
|
eu.etaxonomy.cdm.persistence.dao.hibernate.name | |
eu.etaxonomy.cdm.persistence.dao.name |
Modifier and Type | Method and Description |
---|---|
java.util.List<NameRelationship> |
INameService.listFromNameRelationships(TaxonName name,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
|
java.util.List<NameRelationship> |
NameServiceImpl.listFromNameRelationships(TaxonName name,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<NameRelationship> |
INameService.listNameRelationships(TaxonName name,
RelationshipBase.Direction direction,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
Return a List of name relationships in which this name is related to
another name, optionally filtered by relationship type
|
java.util.List<NameRelationship> |
NameServiceImpl.listNameRelationships(TaxonName name,
RelationshipBase.Direction direction,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
java.util.List<NameRelationship> |
INameService.listToNameRelationships(TaxonName name,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
|
java.util.List<NameRelationship> |
NameServiceImpl.listToNameRelationships(TaxonName name,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
Pager<NameRelationship> |
INameService.pageFromNameRelationships(TaxonName name,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
|
Pager<NameRelationship> |
NameServiceImpl.pageFromNameRelationships(TaxonName name,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
Pager<NameRelationship> |
INameService.pageNameRelationships(TaxonName name,
RelationshipBase.Direction direction,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
Return a List of name relationships in which this name is related to another name, optionally filtered
by relationship type
|
Pager<NameRelationship> |
NameServiceImpl.pageNameRelationships(TaxonName name,
RelationshipBase.Direction direction,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
Pager<NameRelationship> |
INameService.pageToNameRelationships(TaxonName name,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
|
Pager<NameRelationship> |
NameServiceImpl.pageToNameRelationships(TaxonName name,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
Modifier and Type | Method and Description |
---|---|
java.util.List<NameRelationship> |
INameService.listNameRelationships(java.util.Set<NameRelationshipType> types,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
Returns all or a page of all taxon name relationships in the database.
|
java.util.List<NameRelationship> |
NameServiceImpl.listNameRelationships(java.util.Set<NameRelationshipType> types,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.util.UUID,NameRelationshipType> |
NameRelationshipType.termMap |
Modifier and Type | Method and Description |
---|---|
static NameRelationshipType |
NameRelationshipType.ALTERNATIVE_NAME()
Returns the "alternative name" name relationship type.
|
static NameRelationshipType |
NameRelationshipType.BASIONYM()
Returns the "basionym" name relationship type.
|
static NameRelationshipType |
NameRelationshipType.BLOCKING_NAME_FOR()
Returns the "blocking name" name relationship type.
|
static NameRelationshipType |
NameRelationshipType.CONSERVED_AGAINST()
Returns the "conserved against" name relationship type.
|
static NameRelationshipType |
NameRelationshipType.EMENDATION()
Returns the "emendation" name relationship type.
|
protected static NameRelationshipType |
NameRelationshipType.findTermByUuid(java.util.UUID uuid) |
NameRelationshipType |
NameRelationship.getType() |
static NameRelationshipType |
NameRelationshipType.LATER_HOMONYM()
Returns the "later homonym" name relationship type.
|
static NameRelationshipType |
NameRelationshipType.LATER_ISONYM()
Returns the "later isonym" name relationship type where the first
taxon name involved has been published after the second taxon name.In contrast to the later homonym relationship the two
taxon names involved have the type(s) so they belong to the
same homotypical groups . |
static NameRelationshipType |
NameRelationshipType.LATER_VALIDATED_BY_NAME()
Returns the "later validated by name" name relationship type.
|
static NameRelationshipType |
NameRelationshipType.MISSPELLING()
Returns the "misspelling" name relationship type.
|
static NameRelationshipType |
NameRelationshipType.NewInstance(java.lang.String term,
java.lang.String label,
java.lang.String labelAbbrev,
boolean symmetric,
boolean transitive) |
static NameRelationshipType |
NameRelationshipType.ORIGINAL_SPELLING()
Returns the
taxon name as it is spelled in the original
publication of the given name. |
static NameRelationshipType |
NameRelationshipType.ORTHOGRAPHIC_VARIANT()
Returns the "orthographic variant" name relationship type.
|
NameRelationshipType |
NameRelationshipType.readCsvLine(java.lang.Class<NameRelationshipType> termClass,
java.util.List<java.lang.String> csvLine,
TermType termType,
java.util.Map<java.util.UUID,DefinedTermBase> terms,
boolean abbrevAsId) |
static NameRelationshipType |
NameRelationshipType.REPLACED_SYNONYM()
Returns the "replaced synonym" name relationship type.
|
static NameRelationshipType |
NameRelationshipType.TREATED_AS_LATER_HOMONYM()
Returns the "treated as later homonym" name relationship type.
|
static NameRelationshipType |
NameRelationshipType.VALIDATED_BY_NAME()
Returns the "validated by name" name relationship type.
|
Modifier and Type | Method and Description |
---|---|
NameRelationship |
TaxonName.addRelationshipFromName(TaxonName fromName,
NameRelationshipType type,
Reference citation,
java.lang.String microCitation,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition) |
NameRelationship |
ITaxonNameBase.addRelationshipFromName(TaxonName fromName,
NameRelationshipType type,
Reference citation,
java.lang.String microCitation,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition)
Creates a new
name relationship from another taxon name to this taxon name
and adds it both to the set of relations to this taxon name and
to the set of relations from the other taxon name . |
NameRelationship |
TaxonName.addRelationshipFromName(TaxonName fromName,
NameRelationshipType type,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition) |
NameRelationship |
ITaxonNameBase.addRelationshipFromName(TaxonName fromName,
NameRelationshipType type,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition)
Creates a new
name relationship from another taxon name to this taxon name
and adds it both to the set of relations to this taxon name and
to the set of relations from the other taxon name . |
NameRelationship |
TaxonName.addRelationshipToName(TaxonName toName,
NameRelationshipType type) |
NameRelationship |
ITaxonNameBase.addRelationshipToName(TaxonName toName,
NameRelationshipType type)
Creates a new
name relationship from this taxon name to another taxon name
and adds it both to the set of relations from this taxon name and
to the set of relations to the other taxon name . |
NameRelationship |
TaxonName.addRelationshipToName(TaxonName toName,
NameRelationshipType type,
Reference citation,
java.lang.String microCitation,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition) |
NameRelationship |
ITaxonNameBase.addRelationshipToName(TaxonName toName,
NameRelationshipType type,
Reference citation,
java.lang.String microCitation,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition)
Creates a new
name relationship from this taxon name to another taxon name
and adds it both to the set of relations from this taxon name and
to the set of relations to the other taxon name . |
NameRelationship |
TaxonName.addRelationshipToName(TaxonName toName,
NameRelationshipType type,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition) |
NameRelationship |
ITaxonNameBase.addRelationshipToName(TaxonName toName,
NameRelationshipType type,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition)
Creates a new
name relationship from this taxon name to another taxon name
and adds it both to the set of relations from this taxon name and
to the set of relations to the other taxon name . |
java.util.Set<TaxonName> |
TaxonName.getRelatedNames(RelationshipBase.Direction direction,
NameRelationshipType type) |
protected boolean |
NameRelationshipType.isRelationshipType(NameRelationshipType type) |
void |
TaxonName.removeNameRelations(RelationshipBase.Direction direction,
NameRelationshipType type)
Removes all
relationships of the given type from the set of
relations in the specified direction direction wich are related from or to this
this taxon name. |
void |
TaxonName.removeRelationWithTaxonName(TaxonName otherTaxonName,
RelationshipBase.Direction direction,
NameRelationshipType type) |
void |
NameRelationship.setType(NameRelationshipType type) |
Modifier and Type | Method and Description |
---|---|
NameRelationshipType |
NameRelationshipType.readCsvLine(java.lang.Class<NameRelationshipType> termClass,
java.util.List<java.lang.String> csvLine,
TermType termType,
java.util.Map<java.util.UUID,DefinedTermBase> terms,
boolean abbrevAsId) |
protected void |
NameRelationshipType.setDefaultTerms(TermVocabulary<NameRelationshipType> termVocabulary) |
Constructor and Description |
---|
NameRelationship(TaxonName toName,
TaxonName fromName,
NameRelationshipType type,
Reference citation,
java.lang.String citationMicroReference,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition)
Class constructor: creates a new name relationship instance including
its
reference source and adds it to the respective
taxon name relation sets of both involved names. |
NameRelationship(TaxonName toName,
TaxonName fromName,
NameRelationshipType type,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition)
Class constructor: creates a new name relationship instance with no
reference and adds it to the respective
taxon name relation sets of both involved names. |
Modifier and Type | Method and Description |
---|---|
int |
TaxonNameDaoHibernateImpl.countNameRelationships(TaxonName name,
RelationshipBase.Direction direction,
NameRelationshipType type) |
java.util.List<NameRelationship> |
TaxonNameDaoHibernateImpl.getNameRelationships(TaxonName name,
RelationshipBase.Direction direction,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
Modifier and Type | Method and Description |
---|---|
long |
TaxonNameDaoHibernateImpl.countNameRelationships(java.util.Set<NameRelationshipType> types) |
java.util.List<NameRelationship> |
TaxonNameDaoHibernateImpl.getNameRelationships(java.util.Set<NameRelationshipType> types,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
Modifier and Type | Method and Description |
---|---|
int |
ITaxonNameDao.countNameRelationships(TaxonName name,
RelationshipBase.Direction direction,
NameRelationshipType type)
Return a count of names related to or from this name, optionally filtered
by relationship type.
|
java.util.List<NameRelationship> |
ITaxonNameDao.getNameRelationships(TaxonName name,
RelationshipBase.Direction direction,
NameRelationshipType type,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths)
Return a List of relationships related to or from this name, optionally filtered
by relationship type.
|
Modifier and Type | Method and Description |
---|---|
long |
ITaxonNameDao.countNameRelationships(java.util.Set<NameRelationshipType> types)
Returns the number of name relationships of the given name relationship types or
all types if types is
null . |
java.util.List<NameRelationship> |
ITaxonNameDao.getNameRelationships(java.util.Set<NameRelationshipType> types,
java.lang.Integer pageSize,
java.lang.Integer pageNumber,
java.util.List<OrderHint> orderHints,
java.util.List<java.lang.String> propertyPaths) |
Copyright © 2007-2020 EDIT. All Rights Reserved.