ITaxonManager Methods |
The ITaxonManager type exposes the following members.
Name | Description | |
---|---|---|
CheckInTaxonRevision |
Checks in a revision.
| |
CheckOutTaxonRevision |
Check out a revision.
| |
CreatePESIData |
Call to PESI WebService to get GUID for taxon.
Match by taxon scientific name.
| |
CreateTaxon |
Creates a taxon, with revisionevent
| |
CreateTaxonName |
Create a taxon name.
| |
DeleteTaxon |
Removes the taxon by setting TaxonProperty.IsValid = false
| |
DeleteTaxonName |
Deletes a name of the taxon.
| |
DeleteTaxonRevision |
Delete a taxon revision.
| |
DeleteTaxonRevisionEvent |
Rolls back all changes for one revision event
| |
GetLumpSplitEvent |
Get lumpsplitevent by GUID.
| |
GetLumpSplitEventsByNewReplacingTaxon | ||
GetLumpSplitEventsByOldReplacedTaxon | ||
GetLumpSplitEventType(IUserContext, LumpSplitEventTypeId) |
Get specified lump split event type.
| |
GetLumpSplitEventType(IUserContext, Int32) |
Get specified lump split event type.
| |
GetLumpSplitEventTypes |
Get all lump split event types.
| |
GetTaxa(IUserContext, ITaxonSearchCriteria) |
Get list of taxa matching search criteria.
| |
GetTaxa(IUserContext, ListTaxonId) |
Get taxa with specified ids.
| |
GetTaxa(IUserContext, ListInt32) |
Get taxa with specified ids.
| |
GetTaxon(IUserContext, TaxonId) |
Get taxon by id.
| |
GetTaxon(IUserContext, Int32) |
Get taxon by id.
| |
GetTaxon(IUserContext, String) |
Get taxon by GUID.
| |
GetTaxonAlertStatus(IUserContext, TaxonAlertStatusId) |
Get taxon alert status with specified id.
| |
GetTaxonAlertStatus(IUserContext, Int32) |
Get taxon alert status with specified id.
| |
GetTaxonAlertStatuses |
Get all taxon alert statuses.
| |
GetTaxonCategories(IUserContext) |
Get all taxon categories.
| |
GetTaxonCategories(IUserContext, ITaxon) |
Get all taxon categories related to specified taxon.
This includes:
Taxon categories for parent taxa to specified taxon.
Taxon category for specified taxon.
Taxon categories for child taxa to specified taxon.
| |
GetTaxonCategory(IUserContext, TaxonCategoryId) |
Get taxon category with specified id.
| |
GetTaxonCategory(IUserContext, Int32) |
Get taxon category with specified id.
| |
GetTaxonCategory(IUserContext, String) |
Get taxon category by specified name
| |
GetTaxonChange |
Get list of changes made regarding taxa.
Current version return changes regarding:
- new taxon
- new/edited taxon name (scientific + common)
- lump/split events
- taxon category changes
| |
GetTaxonChangeStatus(IUserContext, TaxonChangeStatusId) |
Get taxon change status with specified id.
| |
GetTaxonChangeStatus(IUserContext, Int32) |
Get taxon change status with specified id.
| |
GetTaxonChangeStatuses |
Get all taxon change statuses.
| |
GetTaxonChildQualityStatistics |
Get a list of taxon quality summary.
| |
GetTaxonChildStatistics |
Get a list of taxon statistics.
| |
GetTaxonConceptDefinition |
Get concept definition for specified taxon.
| |
GetTaxonName(IUserContext, Int32) |
Get taxonname by Id.
| |
GetTaxonName(IUserContext, String) |
Get taxon name with specified GUID.
| |
GetTaxonNameCategories |
Get a list of all taxon name calegories ie TaxonNameCategoryList class.
| |
GetTaxonNameCategory |
Gets a taxon name category by its id.
| |
GetTaxonNameCategoryType(IUserContext, TaxonNameCategoryTypeId) |
Get taxon name category type with specified id.
| |
GetTaxonNameCategoryType(IUserContext, Int32) |
Get taxon name category type with specified id.
| |
GetTaxonNameCategoryTypes |
Get all taxon name category types.
| |
GetTaxonNames(IUserContext, ITaxon) |
Get all taxon names for specified taxon.
| |
GetTaxonNames(IUserContext, ITaxonNameSearchCriteria) |
Gets or sets GetTaxonNamesBySearchCriteria.
| |
GetTaxonNames(IUserContext, TaxonList) |
Get all taxon names for specified taxa.
The result is sorted in the same order as input taxa.
| |
GetTaxonNameStatus(IUserContext, TaxonNameStatusId) |
Get taxon name status with specified id.
| |
GetTaxonNameStatus(IUserContext, Int32) |
Get taxon name status with specified id.
| |
GetTaxonNameStatuses |
Get information about possbile status for taxon names.
| |
GetTaxonNameUsage(IUserContext, TaxonNameUsageId) |
Get taxon name usage with specified id.
| |
GetTaxonNameUsage(IUserContext, Int32) |
Get taxon name usage with specified id.
| |
GetTaxonNameUsages |
Get information about possible usage for taxon names.
| |
GetTaxonProperties | ||
GetTaxonRelations |
Get taxon relations that matches search criteria.
| |
GetTaxonRevision(IUserContext, Int32) |
Load revision based on Id.
| |
GetTaxonRevision(IUserContext, String) |
Get revision by GUID.
| |
GetTaxonRevisionEvent |
Get revision by id.
| |
GetTaxonRevisionEvents |
Get revision event selected ny revision id.
| |
GetTaxonRevisionEventType(IUserContext, TaxonRevisionEventTypeId) |
Get taxon revision event type with specified id.
| |
GetTaxonRevisionEventType(IUserContext, Int32) |
Get taxon revision event type with specified id.
| |
GetTaxonRevisionEventTypes |
Get all taxon revision event types.
| |
GetTaxonRevisions(IUserContext, ITaxon) |
Get all revisions that affected a taxon or its childtaxa.
| |
GetTaxonRevisions(IUserContext, ITaxonRevisionSearchCriteria) |
Get revisons by search criteria
| |
GetTaxonRevisionState(IUserContext, TaxonRevisionStateId) |
Get taxon revision state with specified id.
| |
GetTaxonRevisionState(IUserContext, Int32) |
Get taxon revision state with specified id.
| |
GetTaxonRevisionStates |
Get all taxon revision states.
| |
GetTaxonTrees |
Get information about taxon trees that matches the search criteria.
All taxon tree nodes without parents are returned
if no taxon ids are specified.
| |
IsOkToLumpTaxa |
Test if it is ok to lump taxon.
| |
IsOkToSplitTaxon |
Test if it is ok to split taxon.
| |
LumpTaxon | ||
MoveTaxa |
Moves a list of taxa from one parent to another. The new relation will be sorted last.
| |
MoveTaxon |
Moves taxon from one parent to another. If previosParent is null a new parent is created. The new relation will be sorted last.
| |
SplitTaxon | ||
UpdateTaxon(IUserContext, ITaxon, ITaxonRevision, ITaxonCategory) |
Update taxon category for taxon.
Creates all related changes in the revision.
| |
UpdateTaxon(IUserContext, ITaxon, ITaxonRevisionEvent, LumpSplitEventList, IListITaxonRelation) |
Create new taxon.
| |
UpdateTaxon(IUserContext, ITaxon, ITaxonRevision, String, ITaxonCategory, TaxonAlertStatusId, Boolean) |
Update the taxon.
| |
UpdateTaxonName |
Change a taxon name.
| |
UpdateTaxonNames |
Change taxon names.
| |
UpdateTaxonRevision |
Creates a new revision
| |
UpdateTaxonTreeSortOrder |