Click or drag to resize
SpeciesObservationDataSource Class
This class is used to retrieve species observation related information.
Inheritance Hierarchy

Namespace: ArtDatabanken.WebService.Client.SpeciesObservationService
Assembly: ArtDatabanken.WebService.Client (in ArtDatabanken.WebService.Client.dll) Version: 1.3.0.0 (1.3.0.0)
Syntax
public class SpeciesObservationDataSource : SpeciesObservationDataSourceBase, 
	ISpeciesObservationDataSource, IDataSource

The SpeciesObservationDataSource type exposes the following members.

Constructors
  NameDescription
Public methodSpeciesObservationDataSource
Initializes a new instance of the SpeciesObservationDataSource class
Top
Methods
  NameDescription
Public methodCreateFileByFileOrderSettings
Creates a file using file order settings. No file order is created, the file is returned directly.
Public methodCreateFileOrder
Creates and enqueues a file order.
Public methodGetBirdNestActivities
Get all bird nest activities.
Public methodGetCountyRegions
Get all county regions
Public methodGetCreatedWebFileOrderFile
Gets the created web file order file.
Public methodGetDarwinCore(IUserContext, ListInt64, ICoordinateSystem)
Get requested species observations. Scope is restricted to those observations that the user has access rights to.
Public methodGetDarwinCore(IUserContext, ISpeciesObservationSearchCriteria, ICoordinateSystem, ISpeciesObservationPageSpecification)
Get information about species observations that matches the search criteria. This method provides paging functionality of the result. Max page size is 10000 species observations. Scope is restricted to those observations that the user has access rights to. Species observations are returned in a format that is compatible with Darwin Core 1.5.
Public methodGetDarwinCore(IUserContext, ISpeciesObservationSearchCriteria, ICoordinateSystem, SpeciesObservationFieldSortOrderList)
Get information about species observations that matches the search criteria.
Public methodGetDarwinCoreChange
Get changes in species observations for a certain time space or certain changeId.
Public methodGetFileOrderById
Gets a specific file order by id.
Public methodGetFileOrdersByUserId
Gets file orders by user id.
Public methodGetFileOrderSystemPublicSettings
Gets the file order system public visible service settings.
Public methodGetFileOrderSystemStatistics
Gets file order system statistics.
Public methodGetProtectedSpeciesObservationIndication
Get an indication if specified geometries contains any protected species observations.
Public methodGetProvinceRegions
Get all province regions
Public methodGetSpeciesActivities
Get all Activities.
Public methodGetSpeciesActivityCategories
Get all species activity categories.
Public methodGetSpeciesObservationChange
Get information about species observations that has changed. Scope is restricted to those observations that the user has access rights to. There is no access right check on deleted species observations. This means that a client can obtain information about deleted species observations that the client has not received any create or update information about. Max 25000 species observation changes can be retrieved in one web service call. Exactly one of the parameters changedFrom and changeId should be specified.
Public methodGetSpeciesObservationCoordinates
Get information about species observations that matches the search criteria. Max 1000000 observations can be retrieved in one call. Only Id, coordinates and taxon id are included in species observations.
Public methodGetSpeciesObservationCount
Get number of species observations that matches the search criteria. Scope is restricted to those observations that the user has access rights to.
Public methodGetSpeciesObservationDataProviders
Get information about species observations data providers.
Public methodGetSpeciesObservationFieldDescriptions
Retrieve all Species Observation Field Descriptions.
Public methodGetSpeciesObservations(IUserContext, ListInt64, ICoordinateSystem, ISpeciesObservationSpecification)
Get requested species observations. Scope is restricted to those observations that the user has access rights to. Species observations are returned in a format that is compatible with Darwin Core 1.5. Max 100000 observations with information can be retrieved in one call.
Public methodGetSpeciesObservations(IUserContext, ISpeciesObservationSearchCriteria, ICoordinateSystem, ISpeciesObservationPageSpecification, ISpeciesObservationSpecification)
Get information about species observations that matches the search criteria. This method provides paging functionality of the result. Max page size is 10000 species observations. Scope is restricted to those observations that the user has access rights to.
Public methodGetSpeciesObservations(IUserContext, ISpeciesObservationSearchCriteria, ICoordinateSystem, ISpeciesObservationSpecification, SpeciesObservationFieldSortOrderList)
Get information about species observations that matches the search criteria. Max 100000 observations with information can be retrieved in one call. Max 1000000 observation ids can be retrieved in one call.
Public methodStatic memberSetDataSource
Set web service SwedishSpeciesObservationService as data source in the onion data model.
Top
Extension Methods
  NameDescription
Public Extension MethodCheckNotNull
Check that an argument is not null.
(Defined by ObjectExtension.)
Public Extension MethodCheckNull
Check that an argument is null.
(Defined by ObjectExtension.)
Public Extension MethodIsNotNull
Test if an object reference is not null.
(Defined by ObjectExtension.)
Public Extension MethodIsNull
Test if an object reference is null.
(Defined by ObjectExtension.)
Top
See Also