C# 클래스 TransactionalNodeService.Common.TransactionalMappingToolServiceCommonBase

상속: ITransactionalMappingToolServiceCommonBase
파일 보기 프로젝트 열기: chris-tomich/Glyma

공개 프로퍼티들

프로퍼티 타입 설명
HardObjectLimit int
SoftObjectLimit int

공개 메소드들

메소드 설명
AddBulkMetadata ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter rootMapId, MapParameter node, MapParameter relationship, DescriptorType descriptorType, MetadataType metadataType, string name, string value ) : MapParameter
AddBulkNode ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter rootMapId, NodeType nodeType, string originalId ) : MapParameter
AddBulkRelationship ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter rootMapId, MapParameter>.Dictionary nodes, RelationshipType relationshipType, string originalId ) : MapParameter
BeginTransaction ( IGlymaSession glymaSession ) : System.Guid
CompleteTransaction ( IGlymaSession glymaSession, System.Guid sessionId ) : MapResponse
CreateDomain ( IGlymaSession glymaSession, string name ) : MapResponse
CreateRootMap ( IGlymaSession glymaSession, System.Guid domainId, string name, NodeType nodeType, string originalId ) : QueryResponse
DeleteBulkMetadata ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter metadata ) : MapParameter
DeleteBulkNode ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter nodeId ) : MapParameter
DeleteBulkRelationship ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter relationshipId ) : MapParameter
DeleteDomain ( IGlymaSession glymaSession, System.Guid domainId ) : int
DeleteRootMap ( IGlymaSession glymaSession, System.Guid domainId, System.Guid rootMapId ) : int
GetAllMapTypes ( IGlymaSession glymaSession ) : TypeResponse
IsSessionCompleted ( IGlymaSession glymaSession, System.Guid sessionId ) : bool
QueryDomains ( IGlymaSession glymaSession ) : QueryResponse>.Dictionary
QueryMap ( IGlymaSession glymaSession, System.Guid domainId, System.Guid nodeId, int maxDepth, bool isFullDomainSearch, EdgeConditions edgeConditions, FilterConditions filterConditions, int objectIndex ) : QueryResponse
QueryMap ( IGlymaSession glymaSession, System.Guid domainId, System.Guid nodeId, int maxDepth, bool isFullDomainSearch, EdgeConditions edgeConditions, FilterConditions filterConditions, int objectIndex, bool isCompressed ) : QueryResponse
QueryMapByDomain ( IGlymaSession glymaSession, System.Guid domainId, int maxDepth, EdgeConditions edgeConditions, FilterConditions filterConditions ) : QueryResponse
SearchMap ( IGlymaSession glymaSession, System.Guid domainId, System.Guid rootMapUid, SearchConditions conditions, int pageNumber = 1, int pageSize = 5 ) : SearchMapResult

TODO: This method needs to be moved from here as it makes calls to schema specific methods.

UpdateBulkMetadata ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter metadata, string name, string value ) : MapParameter
UpdateBulkNode ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter nodeId, NodeType nodeType ) : MapParameter
UpdateBulkRelationship ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter relationshipId, MapParameter>.Dictionary nodes, RelationshipType relationshipType ) : MapParameter

비공개 메소드들

메소드 설명
AddMetadata ( IGlymaSession glymaSession, System.Guid sessionId, MapParameter domainId, MapParameter rootMapId, MapParameter node, MapParameter relationship, DescriptorType descriptorType, MetadataType metadataType, string name, string value ) : MapParameter
AddNode ( IGlymaSession glymaSession, System.Guid sessionId, MapParameter domainId, MapParameter rootMapId, NodeType nodeType, string originalId ) : MapParameter

메소드 상세

AddBulkMetadata() 공개 메소드

public AddBulkMetadata ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter rootMapId, MapParameter node, MapParameter relationship, DescriptorType descriptorType, MetadataType metadataType, string name, string value ) : MapParameter
glymaSession IGlymaSession
sessionId System.Guid
responseParameter System.Guid
domainId MapParameter
rootMapId MapParameter
node MapParameter
relationship MapParameter
descriptorType TransactionalNodeService.Common.Model.DescriptorType
metadataType TransactionalNodeService.Common.Model.MetadataType
name string
value string
리턴 MapParameter

AddBulkNode() 공개 메소드

public AddBulkNode ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter rootMapId, NodeType nodeType, string originalId ) : MapParameter
glymaSession IGlymaSession
sessionId System.Guid
responseParameter System.Guid
domainId MapParameter
rootMapId MapParameter
nodeType TransactionalNodeService.Common.Model.NodeType
originalId string
리턴 MapParameter

AddBulkRelationship() 공개 메소드

public AddBulkRelationship ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter rootMapId, MapParameter>.Dictionary nodes, RelationshipType relationshipType, string originalId ) : MapParameter
glymaSession IGlymaSession
sessionId System.Guid
responseParameter System.Guid
domainId MapParameter
rootMapId MapParameter
nodes MapParameter>.Dictionary
relationshipType TransactionalNodeService.Common.Model.RelationshipType
originalId string
리턴 MapParameter

BeginTransaction() 공개 메소드

public BeginTransaction ( IGlymaSession glymaSession ) : System.Guid
glymaSession IGlymaSession
리턴 System.Guid

CompleteTransaction() 공개 메소드

public CompleteTransaction ( IGlymaSession glymaSession, System.Guid sessionId ) : MapResponse
glymaSession IGlymaSession
sessionId System.Guid
리턴 MapResponse

CreateDomain() 공개 메소드

public CreateDomain ( IGlymaSession glymaSession, string name ) : MapResponse
glymaSession IGlymaSession
name string
리턴 MapResponse

CreateRootMap() 공개 메소드

public CreateRootMap ( IGlymaSession glymaSession, System.Guid domainId, string name, NodeType nodeType, string originalId ) : QueryResponse
glymaSession IGlymaSession
domainId System.Guid
name string
nodeType TransactionalNodeService.Common.Model.NodeType
originalId string
리턴 QueryResponse

DeleteBulkMetadata() 공개 메소드

public DeleteBulkMetadata ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter metadata ) : MapParameter
glymaSession IGlymaSession
sessionId System.Guid
responseParameter System.Guid
domainId MapParameter
metadata MapParameter
리턴 MapParameter

DeleteBulkNode() 공개 메소드

public DeleteBulkNode ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter nodeId ) : MapParameter
glymaSession IGlymaSession
sessionId System.Guid
responseParameter System.Guid
domainId MapParameter
nodeId MapParameter
리턴 MapParameter

DeleteBulkRelationship() 공개 메소드

public DeleteBulkRelationship ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter relationshipId ) : MapParameter
glymaSession IGlymaSession
sessionId System.Guid
responseParameter System.Guid
domainId MapParameter
relationshipId MapParameter
리턴 MapParameter

DeleteDomain() 공개 메소드

public DeleteDomain ( IGlymaSession glymaSession, System.Guid domainId ) : int
glymaSession IGlymaSession
domainId System.Guid
리턴 int

DeleteRootMap() 공개 메소드

public DeleteRootMap ( IGlymaSession glymaSession, System.Guid domainId, System.Guid rootMapId ) : int
glymaSession IGlymaSession
domainId System.Guid
rootMapId System.Guid
리턴 int

GetAllMapTypes() 공개 메소드

public GetAllMapTypes ( IGlymaSession glymaSession ) : TypeResponse
glymaSession IGlymaSession
리턴 TypeResponse

IsSessionCompleted() 공개 메소드

public IsSessionCompleted ( IGlymaSession glymaSession, System.Guid sessionId ) : bool
glymaSession IGlymaSession
sessionId System.Guid
리턴 bool

QueryDomains() 공개 메소드

public QueryDomains ( IGlymaSession glymaSession ) : QueryResponse>.Dictionary
glymaSession IGlymaSession
리턴 QueryResponse>.Dictionary

QueryMap() 공개 메소드

public QueryMap ( IGlymaSession glymaSession, System.Guid domainId, System.Guid nodeId, int maxDepth, bool isFullDomainSearch, EdgeConditions edgeConditions, FilterConditions filterConditions, int objectIndex ) : QueryResponse
glymaSession IGlymaSession
domainId System.Guid
nodeId System.Guid
maxDepth int
isFullDomainSearch bool
edgeConditions EdgeConditions
filterConditions FilterConditions
objectIndex int
리턴 QueryResponse

QueryMap() 공개 메소드

public QueryMap ( IGlymaSession glymaSession, System.Guid domainId, System.Guid nodeId, int maxDepth, bool isFullDomainSearch, EdgeConditions edgeConditions, FilterConditions filterConditions, int objectIndex, bool isCompressed ) : QueryResponse
glymaSession IGlymaSession
domainId System.Guid
nodeId System.Guid
maxDepth int
isFullDomainSearch bool
edgeConditions EdgeConditions
filterConditions FilterConditions
objectIndex int
isCompressed bool
리턴 QueryResponse

QueryMapByDomain() 공개 메소드

public QueryMapByDomain ( IGlymaSession glymaSession, System.Guid domainId, int maxDepth, EdgeConditions edgeConditions, FilterConditions filterConditions ) : QueryResponse
glymaSession IGlymaSession
domainId System.Guid
maxDepth int
edgeConditions EdgeConditions
filterConditions FilterConditions
리턴 QueryResponse

SearchMap() 공개 메소드

TODO: This method needs to be moved from here as it makes calls to schema specific methods.
public SearchMap ( IGlymaSession glymaSession, System.Guid domainId, System.Guid rootMapUid, SearchConditions conditions, int pageNumber = 1, int pageSize = 5 ) : SearchMapResult
glymaSession IGlymaSession
domainId System.Guid
rootMapUid System.Guid
conditions SearchConditions
pageNumber int
pageSize int
리턴 SearchMapResult

UpdateBulkMetadata() 공개 메소드

public UpdateBulkMetadata ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter metadata, string name, string value ) : MapParameter
glymaSession IGlymaSession
sessionId System.Guid
responseParameter System.Guid
domainId MapParameter
metadata MapParameter
name string
value string
리턴 MapParameter

UpdateBulkNode() 공개 메소드

public UpdateBulkNode ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter nodeId, NodeType nodeType ) : MapParameter
glymaSession IGlymaSession
sessionId System.Guid
responseParameter System.Guid
domainId MapParameter
nodeId MapParameter
nodeType TransactionalNodeService.Common.Model.NodeType
리턴 MapParameter

UpdateBulkRelationship() 공개 메소드

public UpdateBulkRelationship ( IGlymaSession glymaSession, System.Guid sessionId, System.Guid responseParameter, MapParameter domainId, MapParameter relationshipId, MapParameter>.Dictionary nodes, RelationshipType relationshipType ) : MapParameter
glymaSession IGlymaSession
sessionId System.Guid
responseParameter System.Guid
domainId MapParameter
relationshipId MapParameter
nodes MapParameter>.Dictionary
relationshipType TransactionalNodeService.Common.Model.RelationshipType
리턴 MapParameter

프로퍼티 상세

HardObjectLimit 공개적으로 정적으로 프로퍼티

public static int HardObjectLimit
리턴 int

SoftObjectLimit 공개적으로 정적으로 프로퍼티

public static int SoftObjectLimit
리턴 int