Package | Description |
---|---|
eu.etaxonomy.cdm.api.service | |
eu.etaxonomy.cdm.ext.openurl | |
eu.etaxonomy.cdm.model.agent |
Provides classes for different kinds of agents such as persons, teams or
institutions.
|
eu.etaxonomy.cdm.model.name |
Provides classes for nomenclature and typification.
|
eu.etaxonomy.cdm.model.reference |
Provides classes for nomenclatural and bibliographical references
either as a complex structure of specific subclasses according to the different kind of possible references used (see StrictReferenceBase class and subclasses)
or as a flat structure (see BibTexReference class).
Related documentation
UML Diagrams |
eu.etaxonomy.cdm.persistence.dao.common | |
eu.etaxonomy.cdm.persistence.dao.hibernate.common | |
eu.etaxonomy.cdm.strategy.match |
Modifier and Type | Method and Description |
---|---|
<T extends IMatchable> |
ICommonService.findMatching(T objectToMatch,
IMatchStrategyEqual matchStrategy)
Returns all objects that match the object to match according to the given match strategy.
|
<T extends IMatchable> |
CommonServiceImpl.findMatching(T objectToMatch,
IMatchStrategyEqual matchStrategy) |
<T extends IMatchable> |
ICommonService.findMatching(T objectToMatch,
MatchStrategyConfigurator.MatchStrategy strategy) |
<T extends IMatchable> |
CommonServiceImpl.findMatching(T objectToMatch,
MatchStrategyConfigurator.MatchStrategy strategy) |
Modifier and Type | Class and Description |
---|---|
class |
OpenUrlReference |
Modifier and Type | Class and Description |
---|---|
class |
AgentBase<S extends IIdentifiableEntityCacheStrategy<? extends AgentBase<S>>>
The upmost (abstract) class for agents such as persons, teams or institutions.
|
class |
Institution
This class represents public or private institutions.
|
class |
Person
This class represents human beings, living or dead.
It includes name parts, contact details, institutional membership ,
and other possible information such as life time period ,
taxonomic and/or geographical specialization . |
class |
Team
This class represents teams of
persons . |
class |
TeamOrPersonBase<T extends TeamOrPersonBase<T>>
The abstract class for such
agents (persons or teams ) who might also be used
for authorship of references or of taxon names . |
Modifier and Type | Interface and Description |
---|---|
interface |
IBacterialName
TaxonName interface for bacteria.
|
interface |
IBotanicalName
TaxonName interface for plants, fungi and algae.
|
interface |
ICultivarPlantName
The TaxonName interface for cultivars (cultivated plants).
|
interface |
IFungusName
TaxonName interface for fungi.
|
interface |
INonViralName |
interface |
ITaxonName |
interface |
ITaxonNameBase
The upmost interface for taxon names.
|
interface |
IViralName
The taxon name interface for viral taxa.
|
interface |
IZoologicalName
TaxonName interface for animals.
|
Modifier and Type | Class and Description |
---|---|
class |
TaxonName
The upmost (abstract) class for scientific taxon names regardless of any
particular
nomenclature code . |
Modifier and Type | Interface and Description |
---|---|
interface |
IArticle
This interface represents articles in a
journal . |
interface |
IAuthoredPublicationBase
Interface for all publications that are published at a certain date in time
and a have an author.
|
interface |
IBook
This interface represents books.
|
interface |
IBookSection
This interface represents isolated sections (parts or chapters) within a
book or proceedings . |
interface |
ICdDvd
This interface represents electronic publications the support of which are Cds
(Compact Discs) or Dvds (Digital Versatile Discs).
|
interface |
IDatabase
This interface represents a database used as an information source.
|
interface |
IGeneric
This interface represents all references which cannot be clearly assigned to a
particular
reference subclass. |
interface |
IInProceedings
This interface represents isolated parts (usually papers or abstracts) within
conference proceedings . |
interface |
IJournal
This interface represents journals.
|
interface |
IMap
This interface represents published maps from which information can be derived.
|
interface |
INomenclaturalReference
Interface providing methods for nomenclatural references.
|
interface |
IPatent
This interface represents patents.
|
interface |
IPersonalCommunication
This interface represents personal communications.
|
interface |
IPrintedUnitBase
This interface represents printed
published references which
are recurrent products of publishing companies or of research organizations. |
interface |
IPrintSeries
This interface represents collections of
printed published references which
are grouped according to topic or any other feature. |
interface |
IProceedings
This interface represents conference proceedings.
|
interface |
IPublicationBase
This base interface represents all different kind of published
references which constitute a physical
or virtual unit. |
interface |
IReference
The upmost interface for references (information sources).
|
interface |
IReport
This interface represents reports.
|
interface |
ISection
This interface represents isolated sections (parts, chapters or
papers) within a
printed unit . |
interface |
IThesis
This interface represents a thesis.
|
interface |
IVolumeReference
Interface for all references that support set/getVolume().
|
interface |
IWebPage
This interface represents electronic publications available on the world wide web.
|
Modifier and Type | Class and Description |
---|---|
class |
Reference
The class for references (information sources).
|
Modifier and Type | Method and Description |
---|---|
<T extends IMatchable> |
ICdmGenericDao.findMatching(T objectToMatch,
IMatchStrategyEqual matchStrategy)
Returns a List of matching persistent objects according to the match strategy
|
Modifier and Type | Method and Description |
---|---|
<T extends IMatchable> |
CdmGenericDaoImpl.findMatching(T objectToMatch,
IMatchStrategyEqual matchStrategy) |
Modifier and Type | Class and Description |
---|---|
class |
SubClassMatchStrategy<T extends IMatchable>
This class is for implementing subclass specific match strategies for
second level parameters.
|
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<? extends IMatchable> |
DefaultMatchStrategy.matchClass |
Modifier and Type | Method and Description |
---|---|
<S extends IMatchable> |
SubClassMatchStrategy.invoke(S matchFirst,
S matchSecond)
Invokes the match check.
|
<S extends IMatchable> |
SubClassMatchStrategy.invoke(S matchFirst,
S matchSecond,
MatchResult matchResult,
boolean failAll) |
<T extends IMatchable> |
ParsedReferenceMatchStrategy.invoke(T fullInstance,
T parsedInstance)
Invokes the match check.
|
<T extends IMatchable> |
IMatchStrategy.invoke(T matchFirst,
T matchSecond)
Invokes the match check.
|
<T extends IMatchable> |
IParsedMatchStrategy.invoke(T fullInstance,
T parsedInstance)
Invokes the match check.
|
<T extends IMatchable> |
DefaultMatchStrategy.invoke(T matchFirst,
T matchSecond) |
<T extends IMatchable> |
IMatchStrategyEqual.invoke(T matchFirst,
T matchSecond)
Invokes the match check.
|
<T extends IMatchable> |
ParsedReferenceMatchStrategy.invoke(T fullInstance,
T parsedInstance,
boolean failAll) |
<T extends IMatchable> |
SubClassMatchStrategy.invoke(T matchFirst,
T matchSecond,
boolean failAll) |
<T extends IMatchable> |
IMatchStrategy.invoke(T matchFirst,
T matchSecond,
boolean failAll) |
<T extends IMatchable> |
DefaultMatchStrategy.invoke(T matchFirst,
T matchSecond,
boolean failAll) |
<T extends IMatchable> |
ParsedReferenceMatchStrategy.invoke(T fullInstance,
T parsedInstance,
MatchResult matchResult,
boolean failAll) |
<T extends IMatchable> |
IMatchStrategy.invoke(T matchFirst,
T matchSecond,
MatchResult matchResult,
boolean failAll) |
<T extends IMatchable> |
DefaultMatchStrategy.invoke(T matchFirst,
T matchSecond,
MatchResult matchResult,
boolean failAll) |
protected <T extends IMatchable> |
DefaultMatchStrategy.matchSingleCache(T matchFirst,
T matchSecond,
MatchResult result,
java.util.Map<java.lang.String,java.util.List<MatchMode>> replaceMatchers,
CacheMatcher cacheMatcher,
boolean failAll) |
protected <T extends IMatchable> |
DefaultMatchStrategy.matchSingleField(T matchFirst,
T matchSecond,
MatchResult matchResult,
java.util.Map<java.lang.String,java.util.List<MatchMode>> replaceMatchers,
FieldMatcher fieldMatcher,
boolean failAll) |
static <T extends IMatchable> |
SubClassMatchStrategy.NewInstance(java.lang.Class<T> baseClass) |
static <T extends IMatchable,S extends T> |
SubClassMatchStrategy.NewInstance(java.lang.Class<T> baseClass,
java.lang.Class<? extends T>... subClasses) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends IMatchable> |
DefaultMatchStrategy.getMatchClass() |
Modifier and Type | Method and Description |
---|---|
void |
MatchResult.addClass(java.lang.Class<? extends IMatchable> clazz) |
static IMatchStrategyEqual |
MatchStrategyFactory.NewDefaultInstance(java.lang.Class<? extends IMatchable> matchClass) |
static ParsedBaseMatchStrategy |
ParsedBaseMatchStrategy.NewInstance(java.lang.Class<? extends IMatchable> matchClazz) |
static DefaultMatchStrategy |
DefaultMatchStrategy.NewInstance(java.lang.Class<? extends IMatchable> matchClazz) |
static IParsedMatchStrategy |
MatchStrategyFactory.NewParsedInstance(java.lang.Class<? extends IMatchable> matchClass) |
Constructor and Description |
---|
DefaultMatchStrategy(java.lang.Class<? extends IMatchable> matchClazz) |
ParsedBaseMatchStrategy(java.lang.Class<? extends IMatchable> matchClazz) |
Copyright © 2007-2020 EDIT. All Rights Reserved.