C# 클래스 SilverlightMappingToolBasic.MappingService.DatabaseMappingService

상속: INodeService
파일 보기 프로젝트 열기: chris-tomich/Glyma 1 사용 예제들

Private Properties

프로퍼티 타입 설명
BuildNodeList List
CompleteRelationship void
OnAddNodeAsyncCompleted void
OnConnectNodesCompleted void
OnCreateNewDomainCompleted void
OnCreateNewMapCompleted void
OnDeleteMetadataCompleted void
OnDeleteNodeCompleted void
OnDeleteNodeTransclusionCompleted void
OnDeleteRelationshipCompleted void
OnGetAllSoapTypesAsyncCompleted void
OnGetContainerMapNodeIdCompleted void
OnGetDomainMapNodesCompleted void
OnGetDomainNodeIdCompleted void
OnGetDomainNodeIdsCompleted void
OnGetMapsNodesCompleted void
OnGetNodesCompleted void
OnGetRelatedNodesByIdAsyncCompleted void
OnPasteNodeCloneCompleted void
OnRenameNodeMetadataCompleted void
OnUpdateNodeMetadataCompleted void

공개 메소드들

메소드 설명
AddNode ( System.Guid domainId, INodeTypeProxy nodeType, string originalId, Point location ) : void
ConnectNodesAsync ( System.Guid domainId, Guid>.Dictionary nodes, IRelationshipTypeProxy relationshipType, Point location, string originalId ) : void
ConnectNodesAsync ( System.Guid domainId, Guid>.Dictionary nodes, IRelationshipTypeProxy relationshipType, string originalId ) : void
CreateNewDomain ( string domainName ) : void
CreateNewMap ( System.Guid domainId, string mapName ) : void
DatabaseMappingService ( ) : System
DatabaseMappingService ( string mappingToolSvcUrl ) : System
DeleteMetadata ( MetadataContext context ) : void
DeleteNode ( System.Guid domainId, System.Guid nodeIdToDelete ) : void
DeleteNodePromoteTransclusion ( System.Guid domainId, System.Guid currentMapId, INodeProxy originalNode ) : void
DeleteNodeTransclusion ( System.Guid domainId, System.Guid currentMapId, INodeProxy transcludedNode ) : void
DeleteRelationship ( System.Guid domainId, System.Guid relationshipId ) : void
GetAllSoapTypesAsync ( ) : void
GetContainerMapNodeId ( System.Guid domain, System.Guid nodeId ) : void
GetDomainMapNodes ( System.Guid domainId ) : void
GetDomainNodeIdAsync ( System.Guid domainId ) : void
GetDomainNodeIdsAsync ( ) : void
GetMapsNodes ( System.Guid domainId, System.Guid mapNodeId ) : void
GetNodeByIdAsync ( System.Guid nodeId, System.Guid mapId ) : void
GetRelatedNodesByIdAsync ( System.Guid domainId, System.Guid nodeId, int depth ) : void
PasteNodeClone ( System.Guid domainId, System.Guid copiedNodeId, Point location ) : void
RenameNodeMetadataAsync ( System.Guid domainId, System.Guid nodeId, System.Guid relationshipId, IDescriptorTypeProxy descriptorTypeProxy, string originalMetadataName, string newMetadataName ) : void
UpdateNodeMetadataAsync ( System.Guid domainId, System.Guid nodeId, System.Guid relationshipId, IDescriptorTypeProxy descriptorTypeProxy, string metadataName, string metadataValue, IMetadataTypeProxy metadataType ) : void

비공개 메소드들

메소드 설명
BuildNodeList ( RelatedNodesSearchResult relatedNodesResult ) : List

Builds out the nodes and descriptors on the client side. Adds to a _cachedNodes list and keeps it updated.

CompleteRelationship ( IRelationshipProxy relationship ) : void
OnAddNodeAsyncCompleted ( object sender, AddNodeCompletedEventArgs e ) : void
OnConnectNodesCompleted ( object sender, ConnectNodesCompletedEventArgs e ) : void
OnCreateNewDomainCompleted ( object sender, CreateNewDomainCompletedEventArgs e ) : void
OnCreateNewMapCompleted ( object sender, CreateNewMapCompletedEventArgs e ) : void
OnDeleteMetadataCompleted ( object sender, DeleteMetadataCompletedEventArgs e ) : void
OnDeleteNodeCompleted ( object sender, DeleteNodeCompletedEventArgs e ) : void
OnDeleteNodeTransclusionCompleted ( object sender, DeleteNodeTransclusionCompletedEventArgs e ) : void
OnDeleteRelationshipCompleted ( object sender, DeleteRelationshipCompletedEventArgs e ) : void
OnGetAllSoapTypesAsyncCompleted ( object sender, GetAllSoapTypesCompletedEventArgs e ) : void
OnGetContainerMapNodeIdCompleted ( object sender, GetContainerMapNodeIdCompletedEventArgs e ) : void
OnGetDomainMapNodesCompleted ( object sender, GetDomainMapNodesCompletedEventArgs e ) : void
OnGetDomainNodeIdCompleted ( object sender, GetDomainNodeIdCompletedEventArgs e ) : void
OnGetDomainNodeIdsCompleted ( object sender, GetDomainNodeIdsCompletedEventArgs e ) : void
OnGetMapsNodesCompleted ( object sender, GetMapsNodesCompletedEventArgs e ) : void
OnGetNodesCompleted ( object sender, GetNodesCompletedEventArgs e ) : void
OnGetRelatedNodesByIdAsyncCompleted ( object sender, GetRelatedNodesCompletedEventArgs e ) : void
OnPasteNodeCloneCompleted ( object sender, PasteNodeCloneCompletedEventArgs e ) : void
OnRenameNodeMetadataCompleted ( object sender, RenameNodeMetadataCompletedEventArgs e ) : void
OnUpdateNodeMetadataCompleted ( object sender, UpdateNodeMetadataCompletedEventArgs e ) : void

메소드 상세

AddNode() 공개 메소드

public AddNode ( System.Guid domainId, INodeTypeProxy nodeType, string originalId, Point location ) : void
domainId System.Guid
nodeType INodeTypeProxy
originalId string
location Point
리턴 void

ConnectNodesAsync() 공개 메소드

public ConnectNodesAsync ( System.Guid domainId, Guid>.Dictionary nodes, IRelationshipTypeProxy relationshipType, Point location, string originalId ) : void
domainId System.Guid
nodes Guid>.Dictionary
relationshipType IRelationshipTypeProxy
location Point
originalId string
리턴 void

ConnectNodesAsync() 공개 메소드

public ConnectNodesAsync ( System.Guid domainId, Guid>.Dictionary nodes, IRelationshipTypeProxy relationshipType, string originalId ) : void
domainId System.Guid
nodes Guid>.Dictionary
relationshipType IRelationshipTypeProxy
originalId string
리턴 void

CreateNewDomain() 공개 메소드

public CreateNewDomain ( string domainName ) : void
domainName string
리턴 void

CreateNewMap() 공개 메소드

public CreateNewMap ( System.Guid domainId, string mapName ) : void
domainId System.Guid
mapName string
리턴 void

DatabaseMappingService() 공개 메소드

public DatabaseMappingService ( ) : System
리턴 System

DatabaseMappingService() 공개 메소드

public DatabaseMappingService ( string mappingToolSvcUrl ) : System
mappingToolSvcUrl string
리턴 System

DeleteMetadata() 공개 메소드

public DeleteMetadata ( MetadataContext context ) : void
context MetadataContext
리턴 void

DeleteNode() 공개 메소드

public DeleteNode ( System.Guid domainId, System.Guid nodeIdToDelete ) : void
domainId System.Guid
nodeIdToDelete System.Guid
리턴 void

DeleteNodePromoteTransclusion() 공개 메소드

public DeleteNodePromoteTransclusion ( System.Guid domainId, System.Guid currentMapId, INodeProxy originalNode ) : void
domainId System.Guid
currentMapId System.Guid
originalNode INodeProxy
리턴 void

DeleteNodeTransclusion() 공개 메소드

public DeleteNodeTransclusion ( System.Guid domainId, System.Guid currentMapId, INodeProxy transcludedNode ) : void
domainId System.Guid
currentMapId System.Guid
transcludedNode INodeProxy
리턴 void

DeleteRelationship() 공개 메소드

public DeleteRelationship ( System.Guid domainId, System.Guid relationshipId ) : void
domainId System.Guid
relationshipId System.Guid
리턴 void

GetAllSoapTypesAsync() 공개 메소드

public GetAllSoapTypesAsync ( ) : void
리턴 void

GetContainerMapNodeId() 공개 메소드

public GetContainerMapNodeId ( System.Guid domain, System.Guid nodeId ) : void
domain System.Guid
nodeId System.Guid
리턴 void

GetDomainMapNodes() 공개 메소드

public GetDomainMapNodes ( System.Guid domainId ) : void
domainId System.Guid
리턴 void

GetDomainNodeIdAsync() 공개 메소드

public GetDomainNodeIdAsync ( System.Guid domainId ) : void
domainId System.Guid
리턴 void

GetDomainNodeIdsAsync() 공개 메소드

public GetDomainNodeIdsAsync ( ) : void
리턴 void

GetMapsNodes() 공개 메소드

public GetMapsNodes ( System.Guid domainId, System.Guid mapNodeId ) : void
domainId System.Guid
mapNodeId System.Guid
리턴 void

GetNodeByIdAsync() 공개 메소드

public GetNodeByIdAsync ( System.Guid nodeId, System.Guid mapId ) : void
nodeId System.Guid
mapId System.Guid
리턴 void

GetRelatedNodesByIdAsync() 공개 메소드

public GetRelatedNodesByIdAsync ( System.Guid domainId, System.Guid nodeId, int depth ) : void
domainId System.Guid
nodeId System.Guid
depth int
리턴 void

PasteNodeClone() 공개 메소드

public PasteNodeClone ( System.Guid domainId, System.Guid copiedNodeId, Point location ) : void
domainId System.Guid
copiedNodeId System.Guid
location Point
리턴 void

RenameNodeMetadataAsync() 공개 메소드

public RenameNodeMetadataAsync ( System.Guid domainId, System.Guid nodeId, System.Guid relationshipId, IDescriptorTypeProxy descriptorTypeProxy, string originalMetadataName, string newMetadataName ) : void
domainId System.Guid
nodeId System.Guid
relationshipId System.Guid
descriptorTypeProxy IDescriptorTypeProxy
originalMetadataName string
newMetadataName string
리턴 void

UpdateNodeMetadataAsync() 공개 메소드

public UpdateNodeMetadataAsync ( System.Guid domainId, System.Guid nodeId, System.Guid relationshipId, IDescriptorTypeProxy descriptorTypeProxy, string metadataName, string metadataValue, IMetadataTypeProxy metadataType ) : void
domainId System.Guid
nodeId System.Guid
relationshipId System.Guid
descriptorTypeProxy IDescriptorTypeProxy
metadataName string
metadataValue string
metadataType IMetadataTypeProxy
리턴 void