//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ public static void AddTypeFilterIfNecessary(ITravPath pPath, Type pStepType, Type pPathType) { if (pStepType != typeof(FabVertex) || pPathType == typeof(FabVertex)) { return; } //TODO: BUG this doesn't work for 'artifacts' and 'vertices' traversals pPath.AddScript( ".has(" + pPath.AddParam(DbName.Vert.Vertex.VertexType) + ", " + GremlinUtil.GetStandardCompareOperation(GremlinUtil.Equal) + ", " + pPath.AddParam((byte)ApiToDomain.GetVertexTypeId(pPathType)) + ")" ); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ protected override Class ToDomain(CreateFabClass pCreateObj) { return(ApiToDomain.FromCreateFabClass(pCreateObj)); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ protected override User ToDomain(CreateFabUser pCreateObj) { return(ApiToDomain.FromCreateFabUser(pCreateObj)); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ protected override Url ToDomain(CreateFabUrl pCreateObj) { return(ApiToDomain.FromCreateFabUrl(pCreateObj)); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ protected override OauthAccess ToDomain(CreateFabOauthAccess pCreateObj) { return(ApiToDomain.FromCreateFabOauthAccess(pCreateObj)); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ protected override Instance ToDomain(CreateFabInstance pCreateObj) { return(ApiToDomain.FromCreateFabInstance(pCreateObj)); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ protected override Factor ToDomain(CreateFabFactor pCreateObj) { return(ApiToDomain.FromCreateFabFactor(pCreateObj)); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ protected override App ToDomain(CreateFabApp pCreateObj) { return(ApiToDomain.FromCreateFabApp(pCreateObj)); }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ protected override Email ToDomain(CreateFabEmail pCreateObj) { return(ApiToDomain.FromCreateFabEmail(pCreateObj)); }