C# 클래스 Profiles.Edit.Utilities.DataIO

상속: Framework.Utilities.DataIO
파일 보기 프로젝트 열기: ProfilesRNS/ProfilesRNS 1 사용 예제들

공개 메소드들

메소드 설명
AddAward ( System.Int64 subjectid, string label, string institution, string startdate, string enddate, XmlDocument PropertyListXML ) : bool
AddCustomPublication ( Hashtable parameters, int personid, long subjectID, XmlDocument PropertyListXML ) : void
AddEducationalTraining ( System.Int64 subjectid, string institution, string location, string degree, string enddate, string fieldOfStudy, XmlDocument PropertyListXML ) : bool
AddExistingEntity ( System.Int64 subjectid, System.Int64 predicateid, System.Int64 objectid ) : bool
AddLiteral ( System.Int64 subjectid, System.Int64 predicateid, System.Int64 objectid, XmlDocument PropertyListXML ) : bool
AddNewEntity ( string label, string classuri ) : System.Int64
AddPublication ( int personID, long subjectID, int pmid, XmlDocument PropertyListXML ) : void
AddPublication ( string mpid, string pubmedxml ) : void
AddUpdateFunding ( FundingState fs ) : void
CheckPublicationExists ( string mpid ) : bool
DeleteFunding ( System.Guid FundingRoleID, long subjectID ) : void
DeleteOnePublication ( int personid, long subjectID, string pubid, XmlDocument PropertyListXML ) : void
DeletePublications ( int personid, long subjectid, bool deletePMID, bool deleteMPID ) : void
DeleteTriple ( System.Int64 subjectid, System.Int64 predicateid, System.Int64 objectid ) : bool
EditCustomPublication ( Hashtable parameters, long subjectID, XmlDocument PropertyListXML ) : void
FundingUpdateOnePerson ( FundingState fs ) : void
GetCustomPub ( string mpid ) : System.Data.SqlClient.SqlDataReader
GetFunding ( int PersonID ) : List
GetFundingItem ( System.Guid FundingRoleID ) : FundingState
GetPersonID ( System.Int64 nodeid ) : int
GetPubs ( int personid ) : List
GetStoreNode ( string value ) : System.Int64
GetURIRelLink ( string URL, string &passeduri ) : XmlDocument
MoveTripleDown ( System.Int64 subjectid, System.Int64 predicateid, System.Int64 objectid ) : bool
MoveTripleUp ( System.Int64 subjectid, System.Int64 predicateid, System.Int64 objectid ) : bool
ResizeImageFile ( byte imageFile, int targetSize ) : byte[]
ResizeImageFile ( byte imageFile, int targetWidth, int targetHeight ) : byte[]
SaveImage ( long subjectID, byte image, XmlDocument PropertyListXML ) : bool
UpdateAward ( string subjecturi, string label, string institution, string startdate, string enddate, XmlDocument PropertyListXML ) : bool
UpdateEducationalTraining ( string existingTrainingURI, long subjectID, string institution, string location, string degree, string enddate, string fieldOfStudy ) : bool
UpdateEntityOnePerson ( int personid ) : void
UpdateLiteral ( Int64 subjectid, Int64 predicateid, Int64 oldobjectid, Int64 newobjectid, XmlDocument PropertyListXML ) : bool
UpdateSecuritySetting ( Int64 subjectid, Int64 predicateid, int securitygroup ) : bool
getAutoCompleteSuggestions ( string text ) : string

보호된 메소드들

메소드 설명
ActivityLog ( XmlDocument PropertyListXML, long subjectID ) : void
ActivityLog ( XmlDocument PropertyListXML, long subjectID, string param1, string param2 ) : void

비공개 메소드들

메소드 설명
GetNodeId ( StoreNodeRequest snr ) : System.Int64
GetStoreTriple ( StoreTripleRequest str ) : bool
StoreAwardReceipt ( StoreAwardReceiptRequest sarr ) : bool
StoreEducationalTrainingReceipt ( EducationalTrainingRequest eatr ) : bool

메소드 상세

ActivityLog() 보호된 메소드

protected ActivityLog ( XmlDocument PropertyListXML, long subjectID ) : void
PropertyListXML System.Xml.XmlDocument
subjectID long
리턴 void

ActivityLog() 보호된 메소드

protected ActivityLog ( XmlDocument PropertyListXML, long subjectID, string param1, string param2 ) : void
PropertyListXML System.Xml.XmlDocument
subjectID long
param1 string
param2 string
리턴 void

AddAward() 공개 메소드

public AddAward ( System.Int64 subjectid, string label, string institution, string startdate, string enddate, XmlDocument PropertyListXML ) : bool
subjectid System.Int64
label string
institution string
startdate string
enddate string
PropertyListXML System.Xml.XmlDocument
리턴 bool

AddCustomPublication() 공개 메소드

public AddCustomPublication ( Hashtable parameters, int personid, long subjectID, XmlDocument PropertyListXML ) : void
parameters System.Collections.Hashtable
personid int
subjectID long
PropertyListXML System.Xml.XmlDocument
리턴 void

AddEducationalTraining() 공개 메소드

public AddEducationalTraining ( System.Int64 subjectid, string institution, string location, string degree, string enddate, string fieldOfStudy, XmlDocument PropertyListXML ) : bool
subjectid System.Int64
institution string
location string
degree string
enddate string
fieldOfStudy string
PropertyListXML System.Xml.XmlDocument
리턴 bool

AddExistingEntity() 공개 메소드

public AddExistingEntity ( System.Int64 subjectid, System.Int64 predicateid, System.Int64 objectid ) : bool
subjectid System.Int64
predicateid System.Int64
objectid System.Int64
리턴 bool

AddLiteral() 공개 메소드

public AddLiteral ( System.Int64 subjectid, System.Int64 predicateid, System.Int64 objectid, XmlDocument PropertyListXML ) : bool
subjectid System.Int64
predicateid System.Int64
objectid System.Int64
PropertyListXML System.Xml.XmlDocument
리턴 bool

AddNewEntity() 공개 메소드

public AddNewEntity ( string label, string classuri ) : System.Int64
label string
classuri string
리턴 System.Int64

AddPublication() 공개 메소드

public AddPublication ( int personID, long subjectID, int pmid, XmlDocument PropertyListXML ) : void
personID int
subjectID long
pmid int
PropertyListXML System.Xml.XmlDocument
리턴 void

AddPublication() 공개 메소드

public AddPublication ( string mpid, string pubmedxml ) : void
mpid string
pubmedxml string
리턴 void

AddUpdateFunding() 공개 메소드

public AddUpdateFunding ( FundingState fs ) : void
fs FundingState
리턴 void

CheckPublicationExists() 공개 메소드

public CheckPublicationExists ( string mpid ) : bool
mpid string
리턴 bool

DeleteFunding() 공개 메소드

public DeleteFunding ( System.Guid FundingRoleID, long subjectID ) : void
FundingRoleID System.Guid
subjectID long
리턴 void

DeleteOnePublication() 공개 메소드

public DeleteOnePublication ( int personid, long subjectID, string pubid, XmlDocument PropertyListXML ) : void
personid int
subjectID long
pubid string
PropertyListXML System.Xml.XmlDocument
리턴 void

DeletePublications() 공개 메소드

public DeletePublications ( int personid, long subjectid, bool deletePMID, bool deleteMPID ) : void
personid int
subjectid long
deletePMID bool
deleteMPID bool
리턴 void

DeleteTriple() 공개 메소드

public DeleteTriple ( System.Int64 subjectid, System.Int64 predicateid, System.Int64 objectid ) : bool
subjectid System.Int64
predicateid System.Int64
objectid System.Int64
리턴 bool

EditCustomPublication() 공개 메소드

public EditCustomPublication ( Hashtable parameters, long subjectID, XmlDocument PropertyListXML ) : void
parameters System.Collections.Hashtable
subjectID long
PropertyListXML System.Xml.XmlDocument
리턴 void

FundingUpdateOnePerson() 공개 메소드

public FundingUpdateOnePerson ( FundingState fs ) : void
fs FundingState
리턴 void

GetCustomPub() 공개 메소드

public GetCustomPub ( string mpid ) : System.Data.SqlClient.SqlDataReader
mpid string
리턴 System.Data.SqlClient.SqlDataReader

GetFunding() 공개 메소드

public GetFunding ( int PersonID ) : List
PersonID int
리턴 List

GetFundingItem() 공개 메소드

public GetFundingItem ( System.Guid FundingRoleID ) : FundingState
FundingRoleID System.Guid
리턴 FundingState

GetPersonID() 공개 메소드

public GetPersonID ( System.Int64 nodeid ) : int
nodeid System.Int64
리턴 int

GetPubs() 공개 메소드

public GetPubs ( int personid ) : List
personid int
리턴 List

GetStoreNode() 공개 메소드

public GetStoreNode ( string value ) : System.Int64
value string
리턴 System.Int64

GetURIRelLink() 공개 메소드

public GetURIRelLink ( string URL, string &passeduri ) : XmlDocument
URL string
passeduri string
리턴 System.Xml.XmlDocument

MoveTripleDown() 공개 메소드

public MoveTripleDown ( System.Int64 subjectid, System.Int64 predicateid, System.Int64 objectid ) : bool
subjectid System.Int64
predicateid System.Int64
objectid System.Int64
리턴 bool

MoveTripleUp() 공개 메소드

public MoveTripleUp ( System.Int64 subjectid, System.Int64 predicateid, System.Int64 objectid ) : bool
subjectid System.Int64
predicateid System.Int64
objectid System.Int64
리턴 bool

ResizeImageFile() 공개 메소드

public ResizeImageFile ( byte imageFile, int targetSize ) : byte[]
imageFile byte
targetSize int
리턴 byte[]

ResizeImageFile() 공개 메소드

public ResizeImageFile ( byte imageFile, int targetWidth, int targetHeight ) : byte[]
imageFile byte
targetWidth int
targetHeight int
리턴 byte[]

SaveImage() 공개 메소드

public SaveImage ( long subjectID, byte image, XmlDocument PropertyListXML ) : bool
subjectID long
image byte
PropertyListXML System.Xml.XmlDocument
리턴 bool

UpdateAward() 공개 메소드

public UpdateAward ( string subjecturi, string label, string institution, string startdate, string enddate, XmlDocument PropertyListXML ) : bool
subjecturi string
label string
institution string
startdate string
enddate string
PropertyListXML XmlDocument
리턴 bool

UpdateEducationalTraining() 공개 메소드

public UpdateEducationalTraining ( string existingTrainingURI, long subjectID, string institution, string location, string degree, string enddate, string fieldOfStudy ) : bool
existingTrainingURI string
subjectID long
institution string
location string
degree string
enddate string
fieldOfStudy string
리턴 bool

UpdateEntityOnePerson() 공개 메소드

public UpdateEntityOnePerson ( int personid ) : void
personid int
리턴 void

UpdateLiteral() 공개 메소드

public UpdateLiteral ( Int64 subjectid, Int64 predicateid, Int64 oldobjectid, Int64 newobjectid, XmlDocument PropertyListXML ) : bool
subjectid Int64
predicateid Int64
oldobjectid Int64
newobjectid Int64
PropertyListXML XmlDocument
리턴 bool

UpdateSecuritySetting() 공개 메소드

public UpdateSecuritySetting ( Int64 subjectid, Int64 predicateid, int securitygroup ) : bool
subjectid Int64
predicateid Int64
securitygroup int
리턴 bool

getAutoCompleteSuggestions() 공개 메소드

public getAutoCompleteSuggestions ( string text ) : string
text string
리턴 string