C# 클래스 Profiles.ORCID.Utilities.ProfilesRNSDLL.BLL.ORCID.PersonWork

파일 보기 프로젝트 열기: ProfilesRNS/ProfilesRNS 1 사용 예제들

공개 메소드들

메소드 설명
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