C# Класс Profiles.ORCID.Utilities.ProfilesRNSDLL.BLL.ORCID.PersonWork

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddIdentifier ( ProfilesRNSDLL personWork, ProfilesRNSDLL workExternalType, string identifier ) : void
GetByPersonID ( int personID ) : List
GetByPersonIDAndPubID ( int personID, string pubID ) : ProfilesRNSDLL.BO.ORCID.PersonWork
GetForORCIDUpdate ( ProfilesRNSDLL orcidPerson, long subject, string sessionID ) : List
GetForORCIDUpdate ( string internalUserName, long subject, string sessionID ) : List
GetSuccessfullyProcessedWorks ( int personID ) : List
Save ( BO bo ) : bool

Приватные методы

Метод Описание
AddIfAny ( BO person ) : bool
AddIfAny ( BO person, System trans ) : bool
GetDOI ( ProfilesRNSDLL pub, string partialUrl ) : string
GetPublicationVisibility ( long subject ) : ProfilesRNSDLL.BO.ORCID.REFDecision
Save ( BO bo, System trans ) : bool
SetPersonMessageID ( BO person ) : void

Описание методов

AddIdentifier() публичный статический Метод

public static AddIdentifier ( ProfilesRNSDLL personWork, ProfilesRNSDLL workExternalType, string identifier ) : void
personWork ProfilesRNSDLL
workExternalType ProfilesRNSDLL
identifier string
Результат void

GetByPersonID() публичный Метод

public GetByPersonID ( int personID ) : List
personID int
Результат List

GetByPersonIDAndPubID() публичный Метод

public GetByPersonIDAndPubID ( int personID, string pubID ) : ProfilesRNSDLL.BO.ORCID.PersonWork
personID int
pubID string
Результат ProfilesRNSDLL.BO.ORCID.PersonWork

GetForORCIDUpdate() публичный Метод

public GetForORCIDUpdate ( ProfilesRNSDLL orcidPerson, long subject, string sessionID ) : List
orcidPerson ProfilesRNSDLL
subject long
sessionID string
Результат List

GetForORCIDUpdate() публичный Метод

public GetForORCIDUpdate ( string internalUserName, long subject, string sessionID ) : List
internalUserName string
subject long
sessionID string
Результат List

GetSuccessfullyProcessedWorks() публичный Метод

public GetSuccessfullyProcessedWorks ( int personID ) : List
personID int
Результат List

Save() публичный Метод

public Save ( BO bo ) : bool
bo BO
Результат bool