C# Class Omb.Domain.DKCoinMgr

Inheritance: Omb.ObjectMgr
Afficher le fichier Open project: dkcoin/dkCOIN-1.2

Méthodes publiques

Свойство Type Description
webservice dkCOIN.dkcoin

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
DeleteResource ( string internal_id, string collection_name ) : void

Deletes a Resources

DeleteResource ( string source_id, string internal_id, string collection_name ) : void

Deletes a Resources

EmailErrorNotification ( string msg, string info ) : void

Quietly sends an email error report to [email protected] with additional information

EndSession ( ) : string

Ends Current Session

GetAcronym ( ) : string

Gets the Consortium's Acronym

GetDKResourceTypes ( ) : DKCoinResourceTypeList

Get ResourceTypes to be displayed

GetDomain ( ) : string

Get's the URL

GetEntities ( string keywords ) : DKCoinResourceList
GetGeneIDsFromStrain ( ID StrainID ) : string[]

returns a string array of gene_ids associated with a strain (transgenes, gene genotypes, genomic segments)

GetResourceTypes ( ) : DKCoinResourceTypeList

Get ResourceTypes

GetResourceTypesAsStringList ( ) : StringList

Get ResourceTypes

GetResources ( DKCoinSearch Search ) : DKCoinResourceList

Gets dkCOIN resources

GetResources ( dkCOIN parameters ) : DKCoinResourceList

Gets dkCOIN resources

GetResources ( string gene_ids ) : DKCoinResourceList

Gets dkCOIN resources

GetResources ( string resourceType, string resourceName, bool ignoreResourceType ) : DKCoinResourceList

Gets dkCOIN resources

GetSourceID ( ) : string

Returns the Source ID associated with the current consortium

GetSources ( ) : DKCoinSourceList

Gets dkCOIN Sources

GetSources ( bool ExcludeConsortium ) : DKCoinSourceList

Get Sources

GetUrl ( string ResourceType ) : string

Returned formatted Url for Specified Resource Type

ReadEntities ( dkCOIN entities ) : DKCoinResourceList

Reads dkCOIN resources into a DKCoinResourceList object

ReadResources ( dkCOIN resources ) : DKCoinResourceList

Reads dk COIN resources into a DKCoinResourceList object

ReadSources ( dkCOIN sources ) : DKCoinSourceList

Reads dk COIN sources into a DKCoinSourceList object

ResourceExists ( string resource_name ) : bool

Check if the resource is in the dkCOIN database

StartSession ( ) : string

Creates new Session for webservices

UpdateAll ( ) : void

Updates All Consortial Protocols, Strains and Histology Images

UpdateCollection ( string source_id, string name, string displayname, string urltemplate ) : string

Updates a Collection

UpdateDKCoinResourceType ( ID dkResourceTypeID, bool DisplayResource, SecurityContext sc ) : void

Updates dk COIN Resource Type displayed by default (Admins only)

UpdateHistology ( ) : void

Updates All Histology Images

UpdateHistology ( HistologyImage image ) : void

Update Single Histology Image

UpdateHistology ( HistologyImageList images ) : void

Updates Histology Images

UpdateProtocol ( Protocol protocol ) : void

Updates a single protocol

UpdateProtocols ( ) : void

Updates All Protocols

UpdateProtocols ( ProtocolList protocols ) : void

Updates Protocols

UpdatePublication ( Publication publication ) : void

Updates a single publication

UpdatePublications ( ) : void

Updates All Publications

UpdatePublications ( PublicationList publications ) : void

Updates Publications

UpdateResource ( DKCoinResource resource ) : string

Updates a Resource

UpdateResource ( string source_id, string name, string internal_id, string description, string internal_url, string resourceType, string collection_name, System.DateTime date_created ) : string

Update a Resource

UpdateResource ( string source_id, string name, string internal_id, string description, string internal_url, string resourceType, string collection_name, System.DateTime date_created, string ontologies ) : string

Update a Resource

UpdateResource ( string source_id, string name, string internal_id, string description, string internal_url, string resourceType, string collection_name, System.DateTime date_created, string gene_ids, string ontologies, string pubmedid ) : string

Update a Resource

UpdateStrain ( Strain strain ) : string

Updates a single strain

UpdateStrain ( Strain strain, string pubmedid ) : string

Updates Single Strain with an associated pubmedid

UpdateStrains ( ) : StringList

Updates All Strains

UpdateStrains ( StrainList strains ) : StringList

Updates Strains

Méthodes protégées

Méthode Description
DKCoinMgr ( ) : System.Text.RegularExpressions

forces use of object factory

GetDatabase ( ) : Database

Returns the enum for Admin Database

ObjectToResource ( string source_id, string name, string internal_id, string description, string internal_url, string resourceType, string collection_name, System.DateTime date_created, string gene_ids, string ontologies, string pubmedid ) : DKCoinResource

Creates a DKCoinResource Object from supplied parameters

Method Details

DKCoinMgr() protected méthode

forces use of object factory
protected DKCoinMgr ( ) : System.Text.RegularExpressions
Résultat System.Text.RegularExpressions

DeleteResource() public méthode

Deletes a Resources
public DeleteResource ( string internal_id, string collection_name ) : void
internal_id string string object (Internal Resource ID)
collection_name string string object (Collection Name)
Résultat void

DeleteResource() public méthode

Deletes a Resources
public DeleteResource ( string source_id, string internal_id, string collection_name ) : void
source_id string string object (Source ID)
internal_id string string object (Internal Resource ID)
collection_name string string object (Collection Name)
Résultat void

EmailErrorNotification() public méthode

Quietly sends an email error report to [email protected] with additional information
public EmailErrorNotification ( string msg, string info ) : void
msg string
info string
Résultat void

EndSession() public méthode

Ends Current Session
public EndSession ( ) : string
Résultat string

GetAcronym() public méthode

Gets the Consortium's Acronym
public GetAcronym ( ) : string
Résultat string

GetDKResourceTypes() public méthode

Get ResourceTypes to be displayed
public GetDKResourceTypes ( ) : DKCoinResourceTypeList
Résultat DKCoinResourceTypeList

GetDatabase() protected méthode

Returns the enum for Admin Database
protected GetDatabase ( ) : Database
Résultat Database

GetDomain() public méthode

Get's the URL
public GetDomain ( ) : string
Résultat string

GetEntities() public méthode

public GetEntities ( string keywords ) : DKCoinResourceList
keywords string
Résultat DKCoinResourceList

GetGeneIDsFromStrain() public méthode

returns a string array of gene_ids associated with a strain (transgenes, gene genotypes, genomic segments)
public GetGeneIDsFromStrain ( ID StrainID ) : string[]
StrainID ID ID Object
Résultat string[]

GetResourceTypes() public méthode

Get ResourceTypes
public GetResourceTypes ( ) : DKCoinResourceTypeList
Résultat DKCoinResourceTypeList

GetResourceTypesAsStringList() public méthode

Get ResourceTypes
public GetResourceTypesAsStringList ( ) : StringList
Résultat StringList

GetResources() public méthode

Gets dkCOIN resources
public GetResources ( DKCoinSearch Search ) : DKCoinResourceList
Search DKCoinSearch DKCoinSearch Object
Résultat DKCoinResourceList

GetResources() public méthode

Gets dkCOIN resources
public GetResources ( dkCOIN parameters ) : DKCoinResourceList
parameters dkCOIN typeSearchParams object
Résultat DKCoinResourceList

GetResources() public méthode

Gets dkCOIN resources
public GetResources ( string gene_ids ) : DKCoinResourceList
gene_ids string string object
Résultat DKCoinResourceList

GetResources() public méthode

Gets dkCOIN resources
public GetResources ( string resourceType, string resourceName, bool ignoreResourceType ) : DKCoinResourceList
resourceType string resourceType object
resourceName string string object
ignoreResourceType bool bool object
Résultat DKCoinResourceList

GetSourceID() public méthode

Returns the Source ID associated with the current consortium
public GetSourceID ( ) : string
Résultat string

GetSources() public méthode

Gets dkCOIN Sources
public GetSources ( ) : DKCoinSourceList
Résultat DKCoinSourceList

GetSources() public méthode

Get Sources
public GetSources ( bool ExcludeConsortium ) : DKCoinSourceList
ExcludeConsortium bool
Résultat DKCoinSourceList

GetUrl() public méthode

Returned formatted Url for Specified Resource Type
public GetUrl ( string ResourceType ) : string
ResourceType string string object
Résultat string

ObjectToResource() protected méthode

Creates a DKCoinResource Object from supplied parameters
protected ObjectToResource ( string source_id, string name, string internal_id, string description, string internal_url, string resourceType, string collection_name, System.DateTime date_created, string gene_ids, string ontologies, string pubmedid ) : DKCoinResource
source_id string string object
name string string object
internal_id string string object
description string string object
internal_url string string object
resourceType string string object
collection_name string string object
date_created System.DateTime DateTime object
gene_ids string string array
ontologies string string array
pubmedid string string object
Résultat DKCoinResource

ReadEntities() public méthode

Reads dkCOIN resources into a DKCoinResourceList object
public ReadEntities ( dkCOIN entities ) : DKCoinResourceList
entities dkCOIN typeSearchResultEntity[] object
Résultat DKCoinResourceList

ReadResources() public méthode

Reads dk COIN resources into a DKCoinResourceList object
public ReadResources ( dkCOIN resources ) : DKCoinResourceList
resources dkCOIN typeSearchResource[] object
Résultat DKCoinResourceList

ReadSources() public méthode

Reads dk COIN sources into a DKCoinSourceList object
public ReadSources ( dkCOIN sources ) : DKCoinSourceList
sources dkCOIN
Résultat DKCoinSourceList

ResourceExists() public méthode

Check if the resource is in the dkCOIN database
public ResourceExists ( string resource_name ) : bool
resource_name string string object
Résultat bool

StartSession() public méthode

Creates new Session for webservices
public StartSession ( ) : string
Résultat string

UpdateAll() public méthode

Updates All Consortial Protocols, Strains and Histology Images
public UpdateAll ( ) : void
Résultat void

UpdateCollection() public méthode

Updates a Collection
public UpdateCollection ( string source_id, string name, string displayname, string urltemplate ) : string
source_id string string object
name string string object
displayname string string object
urltemplate string string object
Résultat string

UpdateDKCoinResourceType() public méthode

Updates dk COIN Resource Type displayed by default (Admins only)
public UpdateDKCoinResourceType ( ID dkResourceTypeID, bool DisplayResource, SecurityContext sc ) : void
dkResourceTypeID ID ID object
DisplayResource bool bool object
sc SecurityContext Security Context object
Résultat void

UpdateHistology() public méthode

Updates All Histology Images
public UpdateHistology ( ) : void
Résultat void

UpdateHistology() public méthode

Update Single Histology Image
public UpdateHistology ( HistologyImage image ) : void
image HistologyImage HistologyImage Object
Résultat void

UpdateHistology() public méthode

Updates Histology Images
public UpdateHistology ( HistologyImageList images ) : void
images HistologyImageList HistologyImageList object
Résultat void

UpdateProtocol() public méthode

Updates a single protocol
public UpdateProtocol ( Protocol protocol ) : void
protocol Protocol Protocol Object
Résultat void

UpdateProtocols() public méthode

Updates All Protocols
public UpdateProtocols ( ) : void
Résultat void

UpdateProtocols() public méthode

Updates Protocols
public UpdateProtocols ( ProtocolList protocols ) : void
protocols ProtocolList ProtocolList object
Résultat void

UpdatePublication() public méthode

Updates a single publication
public UpdatePublication ( Publication publication ) : void
publication Publication Publication Object
Résultat void

UpdatePublications() public méthode

Updates All Publications
public UpdatePublications ( ) : void
Résultat void

UpdatePublications() public méthode

Updates Publications
public UpdatePublications ( PublicationList publications ) : void
publications PublicationList PublicationList object
Résultat void

UpdateResource() public méthode

Updates a Resource
public UpdateResource ( DKCoinResource resource ) : string
resource DKCoinResource DKCoinResource Object
Résultat string

UpdateResource() public méthode

Update a Resource
public UpdateResource ( string source_id, string name, string internal_id, string description, string internal_url, string resourceType, string collection_name, System.DateTime date_created ) : string
source_id string string object
name string string object
internal_id string string object
description string string object
internal_url string string object
resourceType string resourceType object
collection_name string string object
date_created System.DateTime DateTime object
Résultat string

UpdateResource() public méthode

Update a Resource
public UpdateResource ( string source_id, string name, string internal_id, string description, string internal_url, string resourceType, string collection_name, System.DateTime date_created, string ontologies ) : string
source_id string string object
name string string object
internal_id string string object
description string string object
internal_url string string object
resourceType string resourceType object
collection_name string string object
date_created System.DateTime DateTime object
ontologies string string array
Résultat string

UpdateResource() public méthode

Update a Resource
public UpdateResource ( string source_id, string name, string internal_id, string description, string internal_url, string resourceType, string collection_name, System.DateTime date_created, string gene_ids, string ontologies, string pubmedid ) : string
source_id string string object
name string
internal_id string string object
description string string object
internal_url string string object
resourceType string resourceType object
collection_name string string object
date_created System.DateTime DateTime object
gene_ids string string[] object
ontologies string string[] object
pubmedid string string object
Résultat string

UpdateStrain() public méthode

Updates a single strain
public UpdateStrain ( Strain strain ) : string
strain Strain
Résultat string

UpdateStrain() public méthode

Updates Single Strain with an associated pubmedid
public UpdateStrain ( Strain strain, string pubmedid ) : string
strain Strain
pubmedid string
Résultat string

UpdateStrains() public méthode

Updates All Strains
public UpdateStrains ( ) : StringList
Résultat StringList

UpdateStrains() public méthode

Updates Strains
public UpdateStrains ( StrainList strains ) : StringList
strains StrainList StrainList Object
Résultat StringList

Property Details

webservice public_oe property

dkCOIN web service
public dkCOIN.dkcoin webservice
Résultat dkCOIN.dkcoin