C# Class Profiles.ORCID.Utilities.ProfilesRNSDLL.BLL.ORCID.PersonWork

Datei anzeigen Open project: ProfilesRNS/ProfilesRNS Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddIdentifier() public static method

public static AddIdentifier ( ProfilesRNSDLL personWork, ProfilesRNSDLL workExternalType, string identifier ) : void
personWork ProfilesRNSDLL
workExternalType ProfilesRNSDLL
identifier string
return void

GetByPersonID() public method

public GetByPersonID ( int personID ) : List
personID int
return List

GetByPersonIDAndPubID() public method

public GetByPersonIDAndPubID ( int personID, string pubID ) : ProfilesRNSDLL.BO.ORCID.PersonWork
personID int
pubID string
return ProfilesRNSDLL.BO.ORCID.PersonWork

GetForORCIDUpdate() public method

public GetForORCIDUpdate ( ProfilesRNSDLL orcidPerson, long subject, string sessionID ) : List
orcidPerson ProfilesRNSDLL
subject long
sessionID string
return List

GetForORCIDUpdate() public method

public GetForORCIDUpdate ( string internalUserName, long subject, string sessionID ) : List
internalUserName string
subject long
sessionID string
return List

GetSuccessfullyProcessedWorks() public method

public GetSuccessfullyProcessedWorks ( int personID ) : List
personID int
return List

Save() public method

public Save ( BO bo ) : bool
bo BO
return bool