Package | Description |
---|---|
eu.etaxonomy.cdm.api.service | |
eu.etaxonomy.cdm.io.berlinModel | |
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 |
---|---|
Pager<HybridRelationship> |
INameService.getHybridNames(INonViralName name,
HybridRelationshipType 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 hybrids related to this name, optionally filtered
by hybrid relationship type
|
Pager<HybridRelationship> |
NameServiceImpl.getHybridNames(INonViralName name,
HybridRelationshipType 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<HybridRelationship> |
INameService.listHybridRelationships(java.util.Set<HybridRelationshipType> 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 hybrid relationships in the database.
|
java.util.List<HybridRelationship> |
NameServiceImpl.listHybridRelationships(java.util.Set<HybridRelationshipType> 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 |
---|---|
static HybridRelationshipType |
BerlinModelTransformer.relNameId2HybridRel(int relNameId) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.util.UUID,HybridRelationshipType> |
HybridRelationshipType.termMap |
Modifier and Type | Method and Description |
---|---|
static HybridRelationshipType |
HybridRelationshipType.FEMALE_PARENT()
Returns the "female parent" hybrid relationship type.
|
static HybridRelationshipType |
HybridRelationshipType.FIRST_PARENT()
Returns the "first parent" hybrid relationship type.
|
static HybridRelationshipType |
HybridRelationshipType.FOURTH_PARENT()
Returns the "fourth parent" hybrid relationship type.
|
protected static HybridRelationshipType |
HybridRelationshipType.getTermByUuid(java.util.UUID uuid) |
HybridRelationshipType |
HybridRelationship.getType() |
static HybridRelationshipType |
HybridRelationshipType.MAJOR_PARENT()
Returns the "major parent" hybrid relationship type.
|
static HybridRelationshipType |
HybridRelationshipType.MALE_PARENT()
Returns the "male parent" hybrid relationship type.
|
static HybridRelationshipType |
HybridRelationshipType.MINOR_PARENT()
Returns the "minor parent" hybrid relationship type.
|
static HybridRelationshipType |
HybridRelationshipType.NewInstance(java.lang.String term,
java.lang.String label,
java.lang.String labelAbbrev) |
static HybridRelationshipType |
HybridRelationshipType.SECOND_PARENT()
Returns the "second parent" hybrid relationship type.
|
static HybridRelationshipType |
HybridRelationshipType.THIRD_PARENT()
Returns the "third parent" hybrid relationship type.
|
Modifier and Type | Method and Description |
---|---|
HybridRelationship |
INonViralName.addHybridChild(INonViralName childName,
HybridRelationshipType type,
java.lang.String ruleConsidered)
Creates a new
hybrid relationship
to this non viral name. |
HybridRelationship |
TaxonName.addHybridChild(INonViralName childName,
HybridRelationshipType type,
java.lang.String ruleConsidered)
Creates a new
hybrid relationship
to this botanical name. |
HybridRelationship |
INonViralName.addHybridParent(INonViralName parentName,
HybridRelationshipType type,
Reference reference,
java.lang.String microReference,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition)
Creates a new
hybrid relationship
to this non viral name. |
HybridRelationship |
TaxonName.addHybridParent(INonViralName parentName,
HybridRelationshipType type,
Reference reference,
java.lang.String microReference,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition) |
HybridRelationship |
INonViralName.addHybridParent(INonViralName parentName,
HybridRelationshipType type,
java.lang.String ruleConsidered)
Creates a new
hybrid relationship
to this non viral name. |
HybridRelationship |
TaxonName.addHybridParent(INonViralName parentName,
HybridRelationshipType type,
java.lang.String ruleConsidered) |
int |
HybridRelationshipType.compareTo(HybridRelationshipType otherRelationshipType) |
void |
HybridRelationship.setType(HybridRelationshipType type) |
Modifier and Type | Method and Description |
---|---|
protected void |
HybridRelationshipType.setDefaultTerms(TermVocabulary<HybridRelationshipType> termVocabulary) |
Constructor and Description |
---|
HybridRelationship(INonViralName hybridName,
INonViralName parentName,
HybridRelationshipType type,
Reference citation,
java.lang.String citationMicroReference,
java.lang.String ruleConsidered,
NomenclaturalCodeEdition codeEdition)
Class constructor: creates a new hybrid relationship instance including
its
reference source and adds it to the respective
botanical taxon name relation sets of both involved names. |
HybridRelationship(INonViralName hybridName,
INonViralName parentName,
HybridRelationshipType type,
java.lang.String ruleConsidered)
Class constructor: creates a new hybrid relationship instance with no
reference and adds it to the respective
botanical taxon name relation sets of both involved names. |
Modifier and Type | Method and Description |
---|---|
int |
TaxonNameDaoHibernateImpl.countHybridNames(INonViralName name,
HybridRelationshipType type) |
java.util.List<HybridRelationship> |
TaxonNameDaoHibernateImpl.getHybridNames(INonViralName name,
HybridRelationshipType 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.countHybridRelationships(java.util.Set<HybridRelationshipType> types) |
java.util.List<HybridRelationship> |
TaxonNameDaoHibernateImpl.getHybridRelationships(java.util.Set<HybridRelationshipType> 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.countHybridNames(INonViralName name,
HybridRelationshipType type)
Return a count of hybrids related to this name, optionally filtered by
hybrid relationship type
|
java.util.List<HybridRelationship> |
ITaxonNameDao.getHybridNames(INonViralName name,
HybridRelationshipType 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 hybrids related to this name, optionally filtered by
hybrid relationship type
|
Modifier and Type | Method and Description |
---|---|
long |
ITaxonNameDao.countHybridRelationships(java.util.Set<HybridRelationshipType> types)
Returns the number of hybrid relationships of the given hybrid relationship types or
all types if types is
null . |
java.util.List<HybridRelationship> |
ITaxonNameDao.getHybridRelationships(java.util.Set<HybridRelationshipType> 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.